Tech Lead Journal cover image

Tech Lead Journal

[Best of 2023] #122 - Essential Things Every Software Engineer Should Know - Kevlin Henney

Jan 1, 2024
18:18
Snipd AI
Kevlin Henney, a consultant, writer, and speaker on software development, discusses timeless concepts like cohesion, coupling, and code quality. He explains how he became associated with public software failures known as KevlinHenney screens. The importance of learning from the past and the responsibility of developers to create reliable software are also highlighted.
Read more

Podcast summary created with Snipd AI

Quick takeaways

  • Learning from the past, specifically understanding concepts of cohesion and coupling, is crucial for better code maintenance and development.
  • Addressing code quality issues and minimizing failures in public systems like public transport is vital for software engineers to uphold their responsibilities and prioritize user impact.

Deep dives

The Timeless Lessons from the Past

The podcast episode emphasizes the importance of learning from the past and highlights the timeless qualities of certain programming concepts. The speaker shares their experience of reading books from the 1980s and 1970s and discovering that ideas about cohesion and coupling are still relevant. They express confusion over why some programmers have fixated on certain types of cohesion to the exclusion of others and the lack of attention to coupling. The speaker emphasizes the importance of teaching and understanding these fundamental concepts for better code maintenance and development. They also discuss the value of focusing on code quality and highlighting the importance of staying up to date with modern software engineering practices.

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