"what if we first wrote a robust specification and constrained the bots to deriving code that conformed to the spec?"

I literally spent YEARS of my life deriving robust specifications for systems, and I had the benefit of the software already existing and operating in the real world, and occasionally access to previous documents that at one point people might have described as "specifications".

@sarahjamielewis “What if [process designed to avoid humans having to talk to each other]” has rarely resulted in good outcomes, in my experience. I expect the LLM fad will be no different.

The world is busy confusing software development artefacts with desired business outcomes. The industry is becoming a cargo cult.