Maintainable cover image

Maintainable

Joel Hawksley: The Hidden Costs of Frontend Complexity

Jan 14, 2025
Joel Hawksley, a Staff Software Engineer at GitHub specializing in accessibility and frontend architecture, shares valuable insights on the hidden costs of frontend complexity. He emphasizes the importance of changeability in well-maintained software. The conversation dives into GitHub's approach to accessibility as both a business and legal imperative. Hawksley discusses the paradox of design consistency versus the need for flexibility in their extensive design system and advocates for using off-the-shelf components to ease complexities for smaller teams.
46:13

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Changeability is vital for software quality, reflecting developers' confidence in efficiently modifying existing code while managing user interface changes.
  • GitHub's focus on accessibility, especially post-acquisition by Microsoft, demonstrates the integrated efforts of automated tools and manual audits to enhance usability.

Deep dives

The Measure of Software Quality

Changeability is identified as the primary measure of software quality, reflecting how easily software can be altered. The speaker cites insights from industry expert Sandy Metz, emphasizing the confidence with which developers can modify existing code. This approach to software quality is particularly evident in the context of large-scale user interface changes at GitHub. As teams work to enhance user experiences, the ability to manage and implement modifications efficiently becomes a critical focus.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode