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 427: Sven Schleier and Jeroen Willemsen on Mobile Application Security
Episode 426: Philip Kiely on Writing for Software Developers
Episode 425: Paul Smith on The Crystal Programming Language and the Lucky Web Framework
Episode 424: Sean Knapp on Dataflow Pipeline Automation
423: Ryan Singer on Remote Work
Episode 422: Michael Geers on Micro Frontends
Episode 421: Doug Fawley on gRPC
Episode 420: Ryan Ripley on Making Scrum Work
Episode 419: John Ellithorpe on the Role of a CTO
Episode 418: Functional Programming in Enterprise Applications
Episode 417: Alex Petrov on Database Storage Engines
416: Adam Shostack on Threat Modeling
Episode 415: Berkay on Incident Management
Episode 414: Jens Gustedt on Modern C
Episode 413: Spencer Kimball on CockroachDB
Episode 412: Sam Gavis Hughson on Technical Interviews
Episode 411: Aaron Vonderhaar on Elm
Episode 410: Sara Leen on Localizing and Porting Japanese Games
Episode 409: Joe Kutner on the Twelve Factor App
Episode 408: Mike McCourt on Voice and Speech Analysis
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
Elliot in the Morning