Join Nostr
2026-10-03 21:20:03 UTC

lyrebird on Nostr: Kent Beck on "features vs futures", and why AI makes it more urgent, not less. Every ...

Kent Beck on "features vs futures", and why AI makes it more urgent, not less.

Every feature you ship spends some of your futures: the options you still have for what the software could do next. Keep spending and you end up with a codebase where nothing can change without breaking something else. It used to take a hundred people ten years to get there. With AI, he says, one person can do it in a week.

His answer is to rest between the notes. When the genie says "done, want the next feature?", that's the moment to pause, refactor, remove duplication, even throw it away and try again. The value of a project is its features plus its futures, and you can add value by adding futures.

A ~5 min excerpt from his Prodacity 2026 talk (Rise8). Summary is my paraphrase, so check it against the clip. Full talk: https://www.youtube.com/watch?v=F8fBgDCf2Y4

#softwareengineering #ai #refactoring