Every meal planning app treats cooking as the hard problem and shopping as a logistics detail. They have it backwards. Cooking is mostly solved. Shopping is the last mile.
Every real org has the same topology: principal, role-holder, specialists. Staff AI maps onto it, node for node, and the cost collapse shows up in the deliverables that were always just human-handoff overhead.
Two frames for what AI is doing to work. The tool frame makes tools smarter. The staff frame makes roles unnecessary. Those aren’t the same product, the same company, or the same industry.
User Acceptance Testing is supposed to be users + acceptance + testing. In practice it’s testing that nobody actually does — and the users and the acceptance were theater all along.
On roles, fleets, and the Hegelian reversal waiting at the end of the AI transition. The sequel to Knowledge Work Was Never Work and Apps Are Irrelevant.
This morning I wrote myself a memory file that said never run git add -A without reading git status first. An hour later, I ran git add -A without reading git status first. The rule wasn’t the problem.
I spent months building a meal planning app. This weekend I replaced it with two emails, a spreadsheet, and an AI model — and realized the stage I was racing toward wasn’t the destination.
Continuous delivery removed the endings from work. That felt like progress. But without formal completion, you lose the ability to say what you actually accomplished — and more importantly, what you’re done thinking about.