"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.
@sue (forking the thread) indeed. I like the specific examples in that post. Models and their harnesses get better, more precise, but there are some things they can't do and my guess is that some of these things are fundamental (e.g. 2D graphics at the moment, but one of my researcher friends believes that will be solved, even thorugh theorem provers also struggle with that apparently). And thus easier, for some definition of easier, to express in a programming language.