People don't want to hear this, but it's true, especially the part about the junior developer just using Claude Code themselves.
We may still be too early on the curve of AI usage for AI to be the major driver of the labor market changes, but we also have no clue about what to do about it.
Often the conversation puts "Using AI ourself" at odds with "Delegating to a junior developer", but the junior developer is going to be using AI just like the rest of us further bringing into question the value of junior developers (and eventually senior engineers).
What really is the next step? (Rhetorical question since nobody knows)
Yeah I have the same issue with code reviews now. I can put some comments in, but they're just going to get forwarded to AI for addressing, so should I just tell my AI instead and make my comment in the form of a commit, saving a hop?
The basic workplace automation loop is:
1. Find what people are spending most of their time on and automate it.
2. As automation takes hold, people will adjust and their time is now mostly spent on things that aren't automated.
3. Goto 1.
Step 1 used to be 3-24 months building an app or feature, now it's often just finding the right prompt. The end states I see are:
a. We've achieved AGI and eventually everything is automated, the loop stops, and the notion of employment is over.
b. We're stuck on AGI and eventually there's nothing left that can be automated, the loop stops and humans are all employed for work that is unsuited for automation.
c. We've achieved AGI but businesses and societies can't react fast enough to ever fully absorb it, and we're all constantly in limbo going through the loop at ridiculous speeds.
I'm leaning c but indeed, who knows.