This, writing specifications is significantly harder than writing code in my experience, I shudder to think of folk attempting this as a way to learn how to build software

https://haskellforall.com/2026/03/a-sufficiently-detailed-spec-is-code

A sufficiently detailed spec is code

Specifications do not address the limitations of agentic coding

@sue when I was at JPL I found it frustrating that we spent months writing specs before writing any code. Most of the specs would be wildly inaccurate by the time you were writing the actual code, because of other parameters you'd need, differences in how you broke out the work into individual functions, etc... So tedious.