Kent Beck, Chief Scientist at Mechanical Orchard, and inventor of Extreme Programming and Test-Driven Development, joins SE Radio host Giovanni Asproni for a conversation on software design based on his latest book "Tidy First?". The episode starts with exploring the reasons for writing the book, and introducing the concepts of tidying, cohesion, and coupling. It continues with a conversation about software design, and the impact of tidyings. Then Kent and Giovanni discuss how to balance design and code quality decisions with cost, value delivered, and other important aspects. The episode ends with some considerations on the impact of Artificial Intelligence on the software developer's job. Brought to you by IEEE Software and IEEE Computer Society.
Episode 541: Jordan Harband and Donald Fischer on Securing the Supply Chain
Episode 540: Joe Nash on DevRel
Episode 539: Adam Dymitruk on Event Modeling
Episode 538: Roberto Di Cosmo on Archiving Public Software at Massive Scale
Episode 537: Adam Warski on Scala and Tapir
Episode 536: Ryan Magee on Software Engineering in Physics Research
Episode 535: Dan Lorenc on Supply Chain Attacks
Episode 534: Andy Dang on AI/ML Observability
Episode 533: Eddie Aftandilian on GitHub Copilot
Episode 532: Peter Wyatt and Duff Johnson on 30 Years of PDF
Episode 531: Xe Iaso on Tailscale
Episode 530: Tanmai Gopal on GraphQL
Episode 529: Jeff Perry on Career Management for Software Engineers
Episode 528: Jonathan Shariat on Designing to Avoid Worst Case Outcomes
Episode 527: Adrian Kennard and Kevin Hones on Writing a Network OS from Scratch
Episode 526: Brian Campbell on Proof of Possession Defenses
Episode 525: Randy Shoup on Evolving Architecture and Organization at eBay
Episode 524: Abi Noda on Developer Experience
Episode 523: Jessi Ashdown and Uri Gilad on Data Governance
Episode 522: Noah Gift on MLOps
Create your
podcast in
minutes
It is Free
Insight Story: Tech Trends Unpacked
Zero-Shot
Fast Forward by Tomorrow Unlocked: Tech past, tech future
The Unbelivable Truth - Series 1 - 26 including specials and pilot
Lex Fridman Podcast