top | item 46325910

(no title)

jeppester | 2 months ago

Meanwhile I'm getting a 5000 lines PR with code that's all clearly AI generated.

It's full of bloat; Unused http endpoints, lots of small utility functions that could have been inlined (but now come with unit tests!), missing translations, only somewhat correct design...

The quality wasn't perfect before, now it has taken a noticeable dip. And new code is being added faster than ever. There is no way to keep up.

I feel that I can either just give in and stop caring about quality, or I'll be fixing everyone else's AI code all of my time.

I'm sure that all my particular colleagues are just "holding it wrong", but this IS a real experience that I'm having, and it's been getting worse for a couple of years now.

I am also using AI myself, just in a much more controlled way, and I'm sure there's a sweet spot somewhere between "hand-coding" and vibing.

I just feel that as you inch in on that sweet spot, the advertised gains slowly wash away, and you are left with a tangible, but not as mindblowing improvement.

discuss

order

TimorousBestie|2 months ago

Agreed, I’m so exhausted while reviewing AI generated MRs.

In my line of work, I keep seeing it generate sloppy state machines with unreachable or superfluous states, bad floating-point arithmetic, and especially trying to do everything in the innermost loop of a nested iteration.

It also seems to love hallucinating Qt features that should exist but don’t, which I find mildly amusing.