podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
Henney
Shows
Software Testing Unleashed - Better Teams. Better Software. Better World.
Still Coding or Just Prompting? Software Engineering 2034 - Kevlin Henney
AI’s Impact on Coding: Will Developers Become Obsolete? "The world runs on software; that is not going anywhere." - Kevlin Henney In this episode, I talk to Kevlin Henney to explore the future of software engineering. We go deep into timely topics like artificial intelligence, the evolving role of developers, and the skills that will matter most in the years to come. Kevlin shares his perspective on how the industry may change—and why understanding people could be even more important than mastering tools. With his insightful thoughts on coding languages and ethical considerations in AI, he c...
2025-06-06
26 min
Dead Code
Frozen to Death (with Kevlin Henney)
In this episode of Dead Code, Jared talks with Kevlin Henney about the importance of immutability in software development, particularly as a strategy for reducing bugs related to state and concurrency. Kevlin explains that while many programming languages default to mutable state, treating state change as a privilege—not a right—can lead to more maintainable, less error-prone code. He discusses how immutability strengthens encapsulation, simplifies reasoning about systems, and avoids issues like race conditions and deadlocks, especially in multi-threaded environments. Kevlin also emphasizes that these design choices are architectural, not just implementation details, and that teams benefit from shar...
2025-04-01
54 min
Dead Code
Frozen to Death (with Kevlin Henney)
In this episode of Dead Code, Jared talks with Kevlin Henney about the importance of immutability in software development, particularly as a strategy for reducing bugs related to state and concurrency. Kevlin explains that while many programming languages default to mutable state, treating state change as a privilege—not a right—can lead to more maintainable, less error-prone code. He discusses how immutability strengthens encapsulation, simplifies reasoning about systems, and avoids issues like race conditions and deadlocks, especially in multi-threaded environments. Kevlin also emphasizes that these design choices are architectural, not just implementation details, and that teams benefit from shar...
2025-04-01
54 min
Algorithms + Data Structures = Programs
Episode 194: The One Thing Every Programmer Should Know with Kevlin Henney
In this episode, Conor and Bryce chat with Kevlin Henney about the top recommendation from 97 Things Every Programmer Should Know.Link to Episode 194 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the GuestKevlin Henney is an independent consultant, speaker, writer and trainer. His software development interests are in programming, practice and people. He has been a columnist for various magazines and websites. He is the co-author of A Pattern Language for Distributed Computing and On...
2024-08-09
24 min
Algorithms + Data Structures = Programs
Episode 193: Kevlin Henneys with Kevlin Henney
In this episode, Bryce chats with Kevlin Henney about Kevlin Henneys.Link to Episode 193 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the GuestKevlin Henney is an independent consultant, speaker, writer and trainer. His software development interests are in programming, practice and people. He has been a columnist for various magazines and websites. He is the co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented...
2024-08-02
23 min