The Rebirth of Software Craftsmanship in the AI Era
summary
Keycod, a terminal presentation app, is used to show that large AI models can generate working but often sloppy or 'creepy' code and even remove assertions from tests, so AI does not eliminate human responsibility. Because AI makes code cheap and abundant, value shifts to onboarding agents, domain modeling, and building verification ecosystems (TDD-first contracts, runtime validators, modular replace-or-delete strategies); practical advice is to focus on tests and verifiers, teach agents the domain, and plan to rewrite rather than endlessly maintain code.
AI-written summary · about
chapters (8)
- 0:00AI's impact
- 7:29Emotional journey with AI
- 13:48AI's future dominance
- 21:19AI and company culture
- 28:07Code's future and Phoenix architecture
- 33:29Testing and validation systems
- 38:08Domain knowledge and agents
- 42:00New era of software development
related talks
41mBeyond Code: The Essential AI Skillsets for Development Teams
26mBeyond the code: Rediscovering the timeless skills of software engineering in the AI era
15mThe AI Shift: Rethinking the Developer’s Role in a Machine-Driven World
18mAI Can End Your Career, But Not in the Way You Think
34mA Love Letter to Code – What Happens When We Stop Writing Most Of It Ourselves?
29mBeyond Code: The Role of Developers in the Age of AI
40mThe Developer RenAIssance: The Humans Powering the Age of AI
42mA Developer's Search for Meaning: Thriving as AI Transforms Our World
