44 karma · joined January 26, 2020
You're right that pre-AI that feature would not have been given to an intern (because they wouldn't be able to own it). So pre-AI, customers had a problem, we paid the intern, but could not solve the problem. Post-AI, the same problem exist, we pay the same intern. The customer problem is solved.
AI just made it obvious.
That deserved a real answer, so I wrote this post. Short version: that describes a problem with how the role is structured, not what juniors can do. Push back welcome.
I'm not saying juniors are more important than other engineers. A company still has to train them and still has to provide support as they get more tenured. But the idea that it is not worth hiring them is incorrect.
My main point is that juniors are replaceable when all they are trusted with is coding a specific task. This was true before AI to a great extent, but especially with AI, juniors can actually own (small) problems, and the cost to train them has gone down. And then you have also all the additional benefits of building future tenure and leadership.
I wrote up the fuller argument as a follow-up to this thread: https://franciscotrindade.me/blog/the-kids-are-really-alrigh...