A sufficiently detailed spec is code
haskellforall.com
A sufficiently detailed spec is code
1–10 of 376 posts
Re: A sufficiently detailed spec is code
#2Re: A sufficiently detailed spec is code
#3Re: A sufficiently detailed spec is code
#4Re: A sufficiently detailed spec is code
#5Re: A sufficiently detailed spec is code
#6Re: A sufficiently detailed spec is code
#7The uninitiated can continue trying to clumsily refer to the same concepts, but with 100x the tokens, as they lack the same level of precision in their prompting. Anyone wanting to maximize their LLM productivity will start speaking in this unambiguous, highly information-dense dialect that optimizes their token usage and LLM spend...
Re: A sufficiently detailed spec is code
#8This articles ignores that AI agents have intelligence which means that they can figure out unspecified parts of the spec on their own. There is a lot of the design of software that I don't care about and I'm fine letting AI pick a reasonable approach.
Re: A sufficiently detailed spec is code
#9I agree to this, with the caveat that a standard is not a spec. E.g.: The C or C++ standards, they're somewhat detailed, but even if they were to be a lot more detailed, becoming 'code' would defeat the purpose (if 'code' means a deterministic turing machine?), because it won't allow for logic that is dependent on the implementer ("implementation defined behavior" and "undefined behavior" in C parlance). whereas a sp…
If you look at what implementions modern compilers actually come up with, they often look quite different from what you would expect from the source code
Re: A sufficiently detailed spec is code
#10This articles ignores that AI agents have intelligence which means that they can figure out unspecified parts of the spec on their own. There is a lot of the design of software that I don't care about and I'm fine letting AI pick a reasonable approach.