Skip to Main Content
Lightning Talk Beginner First Talk

Why Are Designers Afraid of the Codebase

Proposal status is Rejected
navajyoth putalath
navajyoth putalath
Session Description

As designers, we are encouraged to learn visual design, research, psychology, accessibility, and business thinking. But we rarely talk about understanding the systems we design for.

Through my experience contributing to an open-source healthcare platform, I discovered that understanding a codebase is a design superpower. Not because designers need to become developers, but because understanding implementation helps us understand the structure behind the interface.

When designers understand how components, accessibility patterns, performance constraints, and system architecture work together, they can ask better questions, communicate more effectively with engineers, and make more informed design decisions. Instead of treating engineering as a black box, we begin to see how products are actually built.

Today, open-source projects, public repositories, documentation, and AI-assisted learning have made it easier than ever for designers to explore technical systems. You do not need to become an expert programmer. You only need enough understanding to connect design decisions with implementation realities.

In this talk, I will share lessons from maintaining a design registry, working on accessibility improvements, building agents, collaborating with engineers, and contributing to an open-source healthcare ecosystem. Through these experiences, I’ll show how technical curiosity helped me better understand complex systems and become a more effective designer.

Key Takeaways
  • Why understanding a codebase is a design superpower—not because designers need to code, but because it helps them understand the systems they design.

  • The difference between learning to code and understanding how software is built.

  • How technical understanding leads to better collaboration between designers and developers.

  • How open-source projects provide designers with a unique opportunity to learn from real codebases, discussions, and implementation.

  • Real lessons from contributing to an open-source healthcare project, including design systems, accessibility, and maintaining a design registry.

  • A practical approach for designers to start exploring technical systems without becoming software engineers.

  • How understanding implementation helps designers make more informed, feasible, and system-aware design decisions.

References

Session Categories

Knowledge Commons (Open Hardware, Open Science, Open Data etc.)
Other
Open Source Design
UX Engineering
Designing in Open Source Ecosystems
Accessibility
Open Source UX

Which track are you applying for?

Open Design

Speakers

navajyoth putalath
navajyoth putalath UX Designer | Open Healthcare Network

I’m a UX designer who contributed to the open-source healthcare platform CARE at Open Healthcare Network. I enjoy breaking the traditional barriers between design and development by understanding codebases, design systems, and accessibility. I’m passionate about simplifying complex technical concepts through storytelling and building meaningful user experiences.