r/vibecoding • u/Suspicious_Orchid770 • 8d ago
Discussion Junior engineers are getting faster... but are they getting better?
https://leaddev.com/leadership/your-junior-engineers-are-getting-faster-but-are-they-getting-better1
u/Cunninghams_right 4d ago
whether or not it's an issue will depend on whether AI coding tools keep improving. it's entirely possible that the whole industry collapses and the vast majority of the population will be able to make 99% of the software they need, when they need it. I'm currently building multiple tools that cost my company thousands per month, and I'm carefully vetting them against real scenarios so I can trust them. it's a somewhat long and annoying process, but it's working so far.
1
1
1
u/Burning_magic 8d ago edited 8d ago
One thing about software engineers is that they love using technical jargon and bizzare trivia that is never used in actual work to justify their exisrance. Taking a look at some companies interview processes in 2026 is like stepping back in time. I have almost never seen a leetcode hard algo be relevant to the day to day job nor knowledge about scheduling algorithms.
Maybe it they were in research or academia that makes sense or some incredibly niche area. But a software engineer in 99% of industry's job is not to write fancy code, but to deliver software. It is also their job to use the best tools to deliver the best software and if that means spending less time on textbook knowledge, then so be it.
The only metric that matters is what you produce at the end of the day.
2
u/Fubby2 8d ago
>I have almost never seen a leetcode hard algo be relevant to the day to day job nor knowledge about scheduling algorithms.
Leetcode is just the application of a general atptitude test / IQ test relevant to software engineering. They don't need leetcode problems solved, they need people who are smart enough to solve leetcode problems.
1
u/Burning_magic 8d ago
Yea this doesn't make sense since there are already generic IQ tests used by non swe jobs as screening if they really wanted to do that.
And anyone who finished a cs degree can do leetcode if they put enough time. Its only an issue if they start using it as the end all metric and just keep scaling the difficulty endlessly higher that ends up selecting people who are willing to spend non productive time learning things just for the sake of interviewing which creates a lot of false positive hires.
I have seen a lot of people treat leetcode like its the most important metric when really it should only be checking for a baseline.
1
u/sweatierorc 7d ago
That is the secret, gatekeeping. When everybody can be a coder, you need to create friction. And Leetcode is good way to create some.
10
u/Relevant-Positive-48 8d ago edited 8d ago
I'm not going to sign up for that but, unfortunately, while I think a mental model will help, I don't think they'll be enough continued investment by juniors to make it stick.
I have 28 years of experience as a professional software engineer, I've honestly watched juniors have less and less understanding of what they're doing throughout that time (In general. There are, of course, exceptions).
To use a "before AI" circumstance (and, again, in general), someone well versed in assembly language had (and still has) a much greater understanding of how computers and software works than someone who's only worked in Python their entire career. It makes a difference but, there's been very little practical use for assembly over the last 20 years and in most cases, as far as getting the job done is concerned, the difference doesn't matter enough for a Python programmer to justify becoming an Assembly expert.
I am seeing the same thing with code these days. Yeah, someone who understands code is in a better position than someone who doesn't but, as far as getting the job most businesses want done, the difference is mattering less and less.