Skip to Main Content
Talk Beginner

404: Empathy Not Found

Proposal status is Approved
Session Description

Every documentation failure has a technical explanation. The heading structure was inconsistent. The error message did not suggest a fix. The getting-started guide assumed the reader already had the environment configured. The warning was buried three paragraphs below the command it was warning about.

But underneath every one of these failures is the same root cause: the writer forgot what it felt like to not know the thing.

This talk is about empathy as a documentation practice, not the soft, abstract kind, but the specific, actionable kind that changes how you write an error message, structure a tutorial, or decide what context to include before a code example. As a technical writer at Red Hat and an open source contributor, I have audited documentation that was technically correct, structurally sound, and completely useless to the person who needed it most because it was written from the inside out rather than the outside in.

We will look at four concrete places where empathy breaks down in documentation: the assumptions we bake in without declaring them, the context we omit because it feels obvious, the error guidance we write for ourselves rather than for someone in a panic at a broken terminal, and the accessibility failures that signal to entire categories of users that this documentation was not written for them. Each failure mode gets a real example, a diagnosis, and a fix.

The talk is structured around a simple provocation: the user who cannot follow your documentation is not failing. Your documentation is failing them. And in open source, where documentation is often the only onboarding a new contributor or user gets, that failure has a direct cost to community health, contributor retention, and the long-term sustainability of the project.

Empathy is not a personality trait. It is a skill, and it can be taught, practised, and built into review processes. This talk shows you how.

Key Takeaways
  1. The four specific places empathy breaks down in technical documentation are assumed knowledge, missing context, poor error guidance, and inaccessible design, with real before and after examples

  2. How to audit your own documentation for empathy failures without needing user research infrastructure, practical techniques any contributor can use today

  3. Why "the user is confused" is rarely the right diagnosis and how reframing documentation failures as empathy failures changes how you fix them

  4. How to build empathy checkpoints into documentation review processes so that individual writers do not have to carry the entire cognitive load alone

  5. A reframe of documentation quality from correctness and completeness to usefulness and welcome, and what that shift means for how FOSS projects prioritise their writing work

References

Session Categories

Community
Engineering practice - productivity, debugging
Other

Which track are you applying for?

Documentation & Technical Writing

Speakers

Kalyani Desai Technical Writer | Red Hat

I am a Technical Writer, Content Engineer, and Information Developer at Red Hat, working at the intersection of technology and communication. I focus on making complex developer documentation clear, accessible, and genuinely useful, currently leading documentation for Red Hat OpenShift Serverless and Red Hat OpenShift Serverless Logic, and maintaining their upstream open source projects: Knative, Kogito, and SonataFlow. I mentor aspiring professionals, speak on developer experience, emerging technologies, and AI, and create technical content with the goal of making knowledge accessible to everyone regardless of background or ability. I believe the most powerful thing any technologist can do is share what they know and lower the barriers for those who come next.

Kalyani Desai
https://www.linkedin.com/in/kalyani-desai-2188a98a
Yash Guddeti Technical Writer | Energy Exemplar

I am a Technical Writer, community leader, and advocate for open knowledge, passionate about helping people understand, adopt, and contribute to technology. My work focuses on creating documentation, user guidance, and AI-assisted knowledge experiences for complex enterprise software, making sophisticated systems more accessible to diverse audiences.

Yash Guddeti