"The specification language gets more precise over time, because natural language is ambiguous and different models interpret the same prompt differently. You add more structure. You define exact function signatures. You specify return types. You nail down error handling behavior with enough precision that two different models should produce interchangeable output. The specification starts looking less like English prose and more like a programming language."

https://nesbitt.io/2026/01/30/will-ai-make-package-managers-redundant.html

Will AI Make Package Managers Redundant?

Following the prompt registry idea to its logical conclusion.

Andrew Nesbitt
This is obviously a thought experiment but I can genuinely see a lot of these spec driven projects going this way, at some point you're trying to do something that would have been easier just using an existing high level programming language.
Which might be an indictment of how badly we've taught these programming languages tbh lol.
@sue interesting thought experiment, and thank you for sharing @andrewnez ' writing. I wish we could teach programming languages and their environments better, and at the same time I am not sure how much can be taught and what requires osmosis.
@sf105 called smalltalk an 'apprenticeship language'. I learnt smalltalk and miranda, a precursor of haskell, at uni, but for both production smalltalk and haskell I benefited from pairing with people who had been there before.