

Kevlin Henney
Consultant, programmer, keynote speaker, trainer and writer with a long history in software craft and language design discussions; frequent conference speaker and interviewer.
Top 10 podcasts with Kevlin Henney
Ranked by the Snipd community

22 snips
Oct 31, 2025 • 41min
20+ Years in Tech: Things We Wish We Knew Sooner • Daniel Terhorst-North & Kevlin Henney
Daniel Terhorst-North, a pioneer of Behavior Driven Development, joins forces with Kevlin Henney, a renowned consultant and writer. They delve into the origins of BDD and the power of sharing ideas within the tech community. The duo discusses programming language evolution, analyzing Go’s simplicity and the need for languages to align with modern hardware. They even speculate on future tech like AR lenses and the balance between using multiple languages in development. Their insights blend humor with deep technical knowledge, making for a captivating listen.

19 snips
Feb 27, 2023 • 1h 1min
#122 - Essential Things Every Software Engineer Should Know - Kevlin Henney
“In a world that runs on software, when we develop and deploy software, we are part of a larger system where our failures are no longer about us, they are also about other people."
Kevlin Henney is a consultant, writer, and speaker on software development and has written and edited several popular books. In this episode, Kevlin shared his 3 favorite things every software engineer should know based on the two books he edited: “97 Things Every Programmer Should Know” and “97 Things Every Java Programmer Should Know”. He explained the importance for developers of taking an occasional break when working on deep work, putting code comments wisely, and using testing not just for checks but also for communication tool. Kevlin also brought up some timeless software development concepts developers should learn from the past on cohesion, coupling, and code quality. He also explained why he becomes associated with public software failures widely known as KevlinHenney screens and how the trend started in the beginning. Towards the end, Kevlin shared his views on why it is important for developers to improve public speaking, writing, and having more compassion towards each other.
Listen out for:
Career Journey - [00:04:54]
Things Every Programmer Should Know - [00:10:13]
Learning From the Past - [00:25:35]
KevlinHenney Screens - [00:38:28]
Public Speaking, Writing, and Compassion - [00:42:49]
3 Tech Lead Wisdom - [00:53:46]
_____
Kevlin Henney’s Bio
Kevlin Henney is an independent consultant, trainer, writer and speaker. His interests cover what happens on both sides of the keyboard, and everything from the detail of code to the bigger picture of software architecture. Kevlin is co–author of two volumes in the Pattern–Oriented Software Architecture series, editor of 97 Things Every Programmer Should Know and co-editor of 97 Things Every Java Programmer Should Know.
Follow Kevlin:
Twitter – @KevlinHenney
Mastodon – @kevlin@mastodon.social
LinkedIn – linkedin.com/in/kevlin
Medium – kevlinhenney.medium.com
Instagram – instagram.com/kevlin.henney
_____
Our Sponsors
Skills Matter is the global community and events platform for software professionals. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones.
Head on over to skillsmatter.com to become part of the tech community that matters most to you - it’s free to join and easy to keep up with the latest tech trends.
Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags.
Like this episode?
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Pledge your support by becoming a patron.
For episode show notes, visit techleadjournal.dev/episodes/122.

Jan 1, 2024 • 18min
[Best of 2023] #122 - Essential Things Every Software Engineer Should Know - Kevlin Henney
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.

Jul 19, 2024 • 38min
Episode 191: Algorithms & Libraries with Kevlin Henney
Guest Kevlin Henney discusses the significance of algorithms and libraries in programming languages like Fortran, C, and Python. The conversation delves into contrasts between Fortran dialects, transitioning from Fortran to C, and the challenges of managing dependencies in languages like Python and C++. The speakers also explore the popularity of Python despite its imperfections and predict potential challenges in Rust's package management ecosystem.

Dec 19, 2025 • 28min
Episode 265: 🇦🇺 YOW! Live 🇦🇺 Kevlin Henney & Damian Maclennan
Kevlin Henney, an independent consultant and programming expert, discusses the evolution of programming languages, emphasizing the surprising stability of top languages and how LLMs are reinforcing the popularity of incumbents like Python. He explores the resurgence of features from past decades in modern languages and predicts gradual changes in the landscape. Damian Maclennan, the new technical director of YOW! Conferences, shares insights on the importance of junior developers and the invaluable social interactions at conferences, highlighting YOW's role in community building.

Mar 9, 2025 • 1h 9min
From OCCAM and CSP to Java
In this episode, Kevlin Henney, an independent consultant and programming expert, shares his journey from playing with a Sinclair ZX81 to exploring advanced programming paradigms. He discusses his early days creating simulations and his academic dive into parallel computing. Henney reflects on his fascination with object-oriented programming through the lens of Java's evolution, highlighting its platform independence and unique features like inner classes. His insights also cover the influence of Communicating Sequential Processes on modern programming and the importance of bridging different coding paradigms.

Aug 9, 2024 • 24min
Episode 194: The One Thing Every Programmer Should Know with Kevlin Henney
Kevlin Henney, an independent consultant and influential voice in programming, shares wisdom from his editorial work on '97 Things Every Programmer Should Know.' He emphasizes the importance of collaboration and diverse perspectives in software development. The conversation highlights the necessity of prioritizing programming insights while also tackling the challenges of categorizing vast software knowledge. Additionally, Kevlin introduces the playful concept of 'book bombing,' a fun way to foster learning among colleagues.

Aug 2, 2024 • 23min
Episode 193: Kevlin Henneys with Kevlin Henney
Kevlin Henney, an independent consultant, speaker, and writer, delves into the humorous yet profound nature of software failure. He shares anecdotes about documenting crashes and explores how error messages impact our tech identity. The discussion highlights the balance between user-friendly communication and technical detail, illustrated by Hulu's approach. Additionally, Kevlin introduces 'containment failures' using relatable analogies, emphasizing the need for clearer error messaging in distributed systems while advocating for collaboration among developers and UX designers.

Jul 26, 2024 • 34min
Episode 192: Systems Programming & More with Kevlin Henney
In this conversation, Kevlin Henney, an independent consultant and renowned speaker in the software development field, shares insights on systems programming. He discusses the historical evolution of software development and its correlation with quality. The paradox of modern tools versus inexperienced developers is also explored. Kevlin highlights security challenges due to technological interconnectedness and examines C++ limitations in memory management. They also delve into innovations in high-performance computing architectures, such as the Xeon Phi supercomputer.

Aug 25, 2021 • 54min
The next big disruption in tech and software with Kevlin Henney
Kevlin Henney, a tech visionary, discusses the next big disruption in tech, highlighting uneven tech distribution and the importance of learning from past experiences. Exploring complexities in software projects, the perpetual evolution in coding, the yin and yang balance in decision-making, and the impact of historical software disruptions. Delving into unpredictable tech predictions, quantum computing, hardware evolution, and diverse paths to the future.


