Very common claude code experience:
It fixed a bug, but I suspected it was making a mess, so I asked it to justify its approach.
CC: "It's hacky. Here's why:
We added a prevGameIdRef, a pendingReconnectRef, two new effects, and isStale() guards on every handler — all to work around the fact that React doesn't know the game identity changed.
The clean solution: key={id} — one line."
This type of interaction is why I keep an eye on it. A few unchecked changes like that will rot your codebase.
In a recent post about Gas Town, Steve Yegge shared a stat: ~235k LoC touched in 16 days.
I wonder, how many of those lines are just claude code creating and cleaning up unnecessary messes?