3 ms·
1) The game is not ending, it's changing. AI can sling a lot of code but we still need engineers that actually understand what the hell is going on. That's alwa
by asdfman123 6mo ago
1) The game is not ending, it's changing. AI can sling a lot of code but we still need engineers that actually understand what the hell is going on. That's always been the bottleneck. It could eliminate junior positions, but seniors are fine for now.
2) It's been a hard lesson for me to learn because I'm naturally a contrarian, but you are hired to do what management wants you to do. If you resist, your best bet is to hope they don't notice or care, but it's not going to change much.
- herpderperator 6mo agoIf you eliminate juniors over the next few years, there will be no seniors for the future when the current seniors retire.
- sanderjd 6mo agoYep, I'm a fan of the current crop of AI tools because they are incredibly useful to me, but I have deep concerns about the pipeline problem.
- Our_Benefactors 6mo agoThen pay will go up again for those mid-level developers who still remain, and companies will again overhire and overtrain like we saw during COVID years. “We won’t have any seniors in ten years!!1!” is a handwringy problem that self solves by the free market.
- deleted 6mo ago[deleted]
- testudovictoria 6mo agoThe people that's a problem for don't understand this fact. Of the ones that do, there's upper management and/or shareholder pressure for profits now. It's a can that infinitely gets kicked down the road until they reach a dead end.
- asdfman123 6mo agoNo, it's a "tragedy of the commons" problem, for lack of a less dramatic phrase. If you ran a software company, would you want to train juniors who are slower than AI and much more expensive? Who would just jump ship in two years? It wouldn't make sense to. "Someone" should do it: someone other than you.
- patch_dev 6mo agoI see this take all the time, but hiring a junior/intern has never been great ROI, so I hear. Why did we ever do it in the past? Its not like it was ever likely that hiring a junior means getting an employee for life. Could it be that the economic and shareholder pressures are requiring this rather than it being a logical thing?
- an0malous 6mo agoPeople used to stay at companies longer than a couple years
- p1necone 6mo agoAnecdotal counterpoint, the best teams I've been on have always had a good mix of a couple of really senior/decent intermediate people and a few either totally fresh grads or juniors (at the beginning of the project). Those fresh people have a good chance of becoming pretty formidable pretty quickly with the right mentoring, and without them seniors have a tendency to just remain experts on whatever tech stack they're familiar with but not think out of the box. Hiring a mediocre senior is much worse than hiring a grad because they will never get any better, and it's very hard to know at hiring time that they're mediocre.
- Atotalnoob 6mo agoI 100% agree. I’ve only had 1-2 juniors who “didn’t get any better” compared to the scores of senior engineers I wouldn’t trust to anything on their own. Most juniors with investment from the organization and senior engineers will become competent quickly. That will eventually free up seniors.
- root_axis 6mo agoThey're making the bet that seniors won't be needed by then. I think it's a bad bet, but it makes sense to follow through if 40% of the economy is already being occupied by this tech.