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.
Some related observations I've made over the last months: