SE Radio 615: Kent Beck on "Tidy First?"

Topics covered
Popular Clips
Episode Highlights
AI Programming
Kent Beck explores the evolving landscape of programming with AI, emphasizing the necessity of human input in guiding AI systems. He likens programming with AI to navigating a complex environment, where precise instructions are crucial for effective outcomes 1. Beck reflects on the recurring narrative that AI might replace programmers, drawing parallels to past technological shifts like COBOL, which promised to democratize programming but ultimately highlighted the need for specialized skills 2.
There's some fundamental amount of information you have to give the system. So you can't just say to an AI, write me a profitable application.
---
He argues that while AI can enhance programming, it cannot replace the nuanced understanding and expertise of human developers.
AI Models
Kent Beck discusses his work on AI language models, particularly a project called Rentacant, which fine-tunes models using his extensive writings. This endeavor reflects his deep engagement with AI and its potential applications in software development 3. Beck acknowledges his obsession with AI, recognizing both its challenges and opportunities 4.
It's an obsession. It's not necessarily healthy, but I can't stop it. So I may as well try and get the leverage out of it that I can.
---
Through Rentacant, he aims to explore the boundaries of AI's capabilities, contributing to the broader discourse on AI's role in the future of programming.
Related Episodes


Episode 46: Refactoring Pt. 1
Answers 383 questions

SE Radio 554: Adam Tornhill on Behavioral Code Analysis
Answers 383 questions

SE Radio 637: Steve Smith on Software Quality
Answers 383 questions

SE Radio 557: Timothy Beamish on React and Next.js
Answers 383 questions

Episode 55: Refactoring Pt. 2
Answers 383 questions

SE Radio 574: Chad Michel on Software as an Engineering Discipline
Answers 383 questions

SE Radio 628: Hans Dockter on Developer Productivity
Answers 383 questions

SE Radio 625: Jonathan Schneider on Automated Refactoring with OpenRewrite
Answers 383 questions

Episode 47: Interview Grady Booch
Answers 383 questions

SE-Radio Episode 357: Adam Barr on Code Quality
Answers 383 questions

Episode 167: The History of JUnit and the Future of Testing with Kent Beck
Answers 383 questions

SE-Radio Episode 296: Type Driven Development with Edwin Brady
Answers 383 questions

SE-Radio Episode 278: Peter Hilton on Naming
Answers 383 questions

SE-Radio Episode 251: Martin Klose on Code Retreats
Answers 383 questions













