I am trying to resolve the paradox around Claude Code. On the one hand it definitely speeds up many smallish tasks - it often implements stuff in 1-2 minutes, which would normally take me 30-60 min. On the other hand, I don't see this speed up in the macro sense. So far my best hypothesis is Jevons Paradox. Without Claude Code I knew that work takes me substantial time, so I was incentivized to prioritize. As a result I was doing just the core required work. With Claude Code any small idea I have feels cheap - I can just tell Claude to do it, but it ends up not being cheap. First, it often does require multiple iterations and I ultimately have to review the result. Second, it adds complexity to the system, making AI agents less efficient long-term; it also increases the surface area of something going wrong. Third, it increases context switching.
Two more points I'd add:
While most parameters have "settled down" after the first few hundred epochs, clearly some of them are still on a mission, though. I was also a bit surprised how smoothly many of them are moving. [...] many parameters are systematically drifting into one direction, albeit now in a more noisy fashion. It gives me "just update all the way bro!" vibes - but perhaps this is a bit of a coordination problem: multiple parameters have to move more or less in unison, and none of them can reasonably update further even though the longer term trajectory is clear.
Yeah. I vibecoded a few games, the new bottleneck was editing levels. I also vibecoded a level editor, the new bottleneck was coming up with good ideas for the levels.
Some related observations I've made over the last months:
CC does speed my coding up on absolute net level, but indeed, in addition to a first step of crazy speedup gain, there's a second, countering effect:
*Numbers wholly made up; I cannot quantitatively pin down the effect; it depends too much on specifics