Post

So then my question: do you actually need the implementation to come to the same conclusions? Before agents, it was unequivocally yes. Now, I'm not so sure. Some things you can get away simulating with the agent, or build a prototype without the impl. What are the conditions?

I also don't sync the specs. I keep an append-only log of specs, just like RFCs. How I work isn't waterfall (what Kent is thinking), nor is it what people commonly refer to now as Spec-driven. But I do agree what's important is the learning and understanding.

I disagree in that you can't learn and explore the state and design space at the spec writing phase. You can't explore every nook and cranny, it's not a silver bullet. But you can learn a surprising amount you couldn't before!

Gosh, this is so awesome, I wish I thought of it. I was investigating in that neighborhood too a couple years ago, but I was too blinded by the goal of incremental computation that I missed this possibility completely. x.com/_chenglou/s...