pull down to refresh
About a quarter of the time when I just "oneshot" an issue into it I get a PR where I'm like "oh shit I forgot to spec something". Those are the second most costly.
The most costly is when I think "oh shit I didn't spec it" and then I look and I did spec it and I'm like must be I'm typing runglish so I just close the PR, prefix the line in the spec with "IMPORTANT: ", make it bold, and requeue it. And then 99.99% of the time all is good.
Your approach is more precise than mine, i'd do the same when I'd be coding anything other than tools with the bots, but I won't. Not yet... because too many mistakes, also with Opus.
My AI workflow is close to my pre-AI workflow.
Mine is fully segregated. My pre-AI work workflow has AI review before human review now.
reply
I like mode switching because I don't like it writing code without me understanding all the decisions being made. Modes are like different guard rails that help me predict what happens after I prompt.
I like model switching because I'm curious about the strengths/weaknesses of the models in my work/workflow. I'm using opus nearly all the time, but when a new model drops I switch to see if it'd be worth switching.
I'll end up here at some point. My AI workflow is close to my pre-AI workflow.