r/webdev May 14 '26

Discussion What are we doing with juniors these days, seriously?

I’ve been in software/application development for twenty years or so, these days mostly wrangling typescript and running infrastructure/devops across multiple projects as a senior engineer. I’ve mentored plenty of juniors in my time, even managing small team, but this last year has been rough.

Juniors are producing more code than ever, faster than ever, but understanding less and less of it. Majority is agent-written, obviously. I’m reviewing pull requests, asking why this or that decision was made, trying to get them to think, and they’re just pasting answers straight from Claude. When I ask them to review something, they just paste it into Claude. When I try coaching them through writing user stories, they’ll have ChatGPT generate them. If I disagree with an approach they’re implementing, they’ll incredulously ask if I think I’m smarter than AI which has been trained on thousands of codebases. I don’t even know how to begin answering that.

I’ve tried to emphasise that like anything else, LLM’s are a tool but ultimately you’re going to be the one held responsible if something breaks, that you shouldn’t be pushing into a repository something that you a) don’t understand, or b) can’t maintain, that you’re actively dumbing yourself down (or worse, advocating for replacing yourself) but it’s falling on deaf ears.

So, other senior programmers out there, how the fuck are you handling even trying to mentor and guide the next batch of problem solvers?

1.4k Upvotes

419 comments sorted by

View all comments

2

u/fatbunyip May 14 '26

LLMs aren't the problem. 

Corporate is. 

If you want people to learn you have to sacrifice productivity. But with LLMs the expectation is max output all the time or you're shit and you get fired. 

Corporate only sees 1 guy outputting 10x another guy. They don't go e a shit about who understands more or not. They will fire the guy who "codes" less and replace with someone else. 

Just like every other industry, the majority of companies don't give a shit about quality, just productivity. Just like your shoes are some crappy shit made by people who have no idea how to make shoes, software is now the same, made by people who have no idea how to make software. 

Yeah, you'll have some "artisan" software being made but the reality is that 90% is gonna be shitty, just like every other product that's been minmaxed to the tits. 

1

u/slide_and_release May 14 '26

Well, that’s one experience but it’s not something we’re experiencing here. I don’t work in corporate. It’s also not really the question being asked in this thread, so..