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.
They always are. When you think you’ve got it all… ya don’t.
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.
Yeah, sometimes you just have to throw out the current solution and start over/rollback. AI will go down some weird rabbit holes to solve a problem with the wrong requirements. Sometimes I feel like I'm just coding in English instead of Python or TypeScript.
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.