What a year of hands-on AI coding teaches you about good software with Lada Kesseler

January 19
41 mins

Episode Description

In this episode, Lada Kesseler shares what she’s learned from a year of hands-on experience building with AI coding tools — including the three fundamental challenges that define how these tools work, and why understanding limitations is what makes you better at using them.

Lada explains why “focus” is the critical concept most developers miss, how a dedicated committer agent will catch issues that a general-purpose copilot never does, and why software craftsmanship matters more now than ever. She also gets into why using AI to critique itself produces dramatically better results, and how AI works as an amplifier that speeds up both good and bad engineering practices.


Find the transcript at: https://www.swarmia.com/podcast/lada-kesseler-logic2020


(0:00) Introduction
(2:46) The five fundamental gaps in AI development
(7:15) “You’re absolutely right!”
(8:00) The anti-pattern of the distracted agent
(11:09) Do agile best practices still matter in the age of AI?
(14:48) Why software craftsmanship is more important than ever
(15:46) Managing complexity: Can AI do it, or do we still need humans?
(18:19) The difference between vibe coding and craft
(20:24) How AI is an amplifier — for better or worse
(21:23) Good practices that are suddenly essential
(23:02) The superpower of refactoring
(25:36) Documentation: harder to maintain but more important than ever
(26:58) When developers don’t write code anymore
(32:49) AI costs and the coming reckoning
(33:54) When AI is not the right choice
(36:06) Three things senior leaders need to understand about AI
(39:46) Will we still be talking about this in a year’s time?


Watch Lada’s talk Augmented Coding: Mapping the Uncharted Territory

See the interactive map on Lada’s website

Follow Lada on LinkedIn

Follow Rebecca on LinkedIn

See all episodes

Never lose your place, on any device

Create a free account to sync, back up, and get personal recommendations.