Martin Fowler shares a collection of reflections on AI and software craftsmanship. A video interview with Kent Beck and Gergely Orosz covers AI's impact on the industry. Bryan Cantrill's essay on programmer 'laziness' as a virtue is highlighted — the idea that constraints drive good abstractions — and Fowler worries LLMs undermine this by generating code without caring about simplicity or cognitive load. Jessica Kerr's approach to applying TDD principles to AI agent prompting is noted. Finally, a metaphor from the sci-fi film Dark Star is used to argue that AI systems need to be designed for deliberate restraint and uncertainty — knowing when not to act is as important as knowing how to act.
Sort: