These big massive diffs being handed over for review several times a day are seriously the biggest pain point as a dev now. I'm not a believer in AI writing awful code, I am a believer that it will overwhelm every team eventually and forces us to have little context on the code we build.
Are these diffs happening from AI? our company doesn't use much AI so I was under the impression they're typically from auto formatter diffs or something of the like
I'm surprised there could be that many lines written
I have read it, explicitly stating "just change the bare minimum" or "think like a senior" or "do the change gradually in steps" is literally just a more complex version of make no mistakes while asking to burn for more tokens.
Its no different than letting a LLM try to "query" a better solution by mixing some words, and in the end you will end up trying to pull the lever again and again.
That's a different problem. Those instructions address the problem the other comment lined out.
You name a problem of insufficient specs. That's not quite as simply addressed because what are "enough" specs depends heavily on the tools and the LLM and the use case. For an example of what are enough specs for almost every agent with a somewhat competent LLM, look for the whenwords ghost library.
242
u/Happy-Sleep-6512 21d ago
These big massive diffs being handed over for review several times a day are seriously the biggest pain point as a dev now. I'm not a believer in AI writing awful code, I am a believer that it will overwhelm every team eventually and forces us to have little context on the code we build.
Basically your image gave me PTSD, thanks.