Earlier quoted context omitted.
I just spent multiple evenings talking through a small data model. With the massive number of misses the model had, I can’t imagine how bad it would have been if I had let it yolo the first design of its choice, to build on. The requirements didn’t really change, opus just couldn’t see all the real world potential issues with its various suggestions. But it was helpful for me to talk it out. So I guess it fell in the…
I've found that my requirements and acceptance criteria are much less clear than I think they are. AI reveals when you are being too vague, almost instantly sometimes.
Unfortunately this recent experience wasn’t that as much as it producing rapid-fire misses when it did have the constraints. It regularly just violated X to kinda-solve Y. Or made up a solution to both that solves neither. And this wasn’t some wildly complicated scenario.
Sure made me solidify some opinions (we ended up pretty close to where I had started without it), but woo-boy… it was a painful journey.