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.