frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

AI is making junior devs useless

https://beabetterdev.com/2026/03/01/ai-is-making-junior-devs-useless/
52•beabetterdev•2h ago

Comments

slibhb•41m ago
I think this concern is overblown. AI is an incredible teaching tool. It's probably better for teaching/explaining than for writing code. This will make the next generation of junior devs far more effective than previous generations. Not because they're skipping the fundamentals...because they have a better grasp of the fundamentals due to back-and-forth with infinitely patient AI teachers.
dangus•39m ago
I do agree it’s a great tool, so much better than trying to hope and pray someone on the internet can help you with “I don’t understand this line of code.”

However, it’s got a lot of downsides too.

DJBunnies•38m ago
Not in my experience. They just regurgitate code, and juniors don’t know if/why it’s good or bad and consequently can’t field questions on their PR.

“It’s what the LLM said.” - Great. Now go learn it and do it again yourself.

danielbln•30m ago
I always say "own the output". No need to do it by hand but you better damn well research _why_ the AI chose a solution, and what alternatives there are and why not something else, how it works and so on. Ask the AI, ask a seperate agent/model, Google for it, I don't care, but "I don't know the LLM told me" is not acceptable.
techpression•35m ago
Only for people who wants be taught, this argument keeps coming up again and again but people in general doesn’t want to learn how to fish, they want the fish on a plate ready to eat, so that they can continue scrolling. I see this a lot in juniors, they are solution seekers, not problem solvers, and AI makes this difference a lot worse.
croes•29m ago
A teacher who just gives you the solution isn’t a good teacher.

You can use AI as a teacher but how many will do that?

jatari•6m ago
Highly motivated people will use whatever tools they have to get better at something, whether they have a textbook, the internet or a LLM to use.

The skill of the very top programmers will continue to increase with the advent of new tools.

veryemartguy•27m ago
This is the dumbest thought that proliferates this website.

Super great that it’s used to pump out tons of code because upper management wants features released even faster than before. I’m sure the junior devs who don’t know a for loop from their ass will be able to learn and understand wtf Claude is shitting out

TacticalCoder•22m ago
> AI is an incredible teaching tool. It's probably better for teaching/explaining than for writing code.

It is but how do you teach to people who think their new profession is being a "senior prompt engineer" (with 4 months of experience) and who believe that in 12 months there won't be any programmer left?

Thanemate•22m ago
>AI is an incredible teaching tool.

As a junior, my top issue is finding valuable learning material that isn't full of poor or outright wrong information.

In the best and most generous interpretation of your statement, LLM's simply removed my need to search for the information. That doesn't mean it's not of poor quality or outright wrong.

dangus•40m ago
This is going to be music to deaf ears.

Companies will continue to demand it (I know people working at companies that are literally looking at AI usage as an individual performance metric, puke emoji), and probably 95% of humans using pretty understandable human logic aren’t going to work harder than they need to on purpose.

I wish I had a solution. I think the jury is still out on whether programming will be a dead profession in a short number of years, replaced by technical protect operators.

esafak•38m ago
Junior devs: you have an oracle you can pester incessantly. Make the most of it so you can learn to detect its mistakes, know when to push back, and what to ask of it. That's when you are in the clear. Juniors who merely parrot the LLM get fired.
sarchertech•25m ago
It’s gonna take a long time for that to become the norm I think. I really wish I could take 5 years off while everyone figures this out.
verdverm•38m ago
This is good advice for seniors too.

Eg. When using Ai Deep Research for hard to debug issues, asking for the why makes for a much better response.

moritonal•34m ago
When I started my career I heard people say almost verbatim "Stack overflow is making junior devs useless", with the idea all we did was copypaste scripts over. The same people failed, and the same people who can use the tools will succeed now.
52-6F-62•23m ago
I'm not sure sure.

I worked under people who started as juniors that way but were politically savvy. Or just ruthless. And pushed their way to the top by stealing projects, lying through their teeth, and other such tactics.

They were slowing down progress because their methods involved sabotaging the progress of others because it might make their own contributions shine a little less.

They were the cause of using libraries like leftPad all through business critical code, and cutting anyone down who dared to simply question why.

These things cause ripples. The smartest and most capable staff leaves, what results is a churn of the same kind.

But hey, they get a trip to Mexico every year and burn through millions every two years. Profit any day now.

ehnto•21m ago
You definitely did see a difference between people who just copy pasted from stack overflow, and from people with good fundamentals. The uncomfortable truth though, is that the industry didn't need good coders, it needed a bucket load of basic web apps and it needed bums in seats.

I think the irony of AI is going to be that it will make the remaining software jobs properly hard again, and implementers (ex coders) will be able to succeed with even less code knowledge than before.

recursivedoubts•32m ago
As I tell my students: juniors, you must write the code

https://htmx.org/essays/yes-and/

Everyone else: we must let the juniors write the code.

Seniors come from juniors. If you want seniors, you must let the juniors write the code.

Thanemate•24m ago
The issue stems from 2 things:

1) People hearing "an LLM is as smart as a junior" and actually opting for the LLM subscription price instead of hiring a junior

2) The gap between senior and junior in terms of performance has become larger, since the senior devs had their hands get dirty for years typing stuff out manually AND also tackling challenges.

This generation of junior-mid developers will have a significant portion of the "typing stuff" chopped off, and we're still pretending that this will end up being fine.

wolttam•20m ago
I agree with the sentiments here. But, I’m less hopeful about the presented solutions.

I think my argument against humans still needing to know how to manage complexity, is that the models will become increasingly able to manage that complexity themselves.

The only thing that informs that opinion of mine is the rate of progress the models have been making.

I think software people as a whole need to see that the capabilities won’t stop here, they’re going to keep growing. If you can describe it, an LLM will eventually be able to do it.

rco8786•20m ago
> Seniors come from juniors. If you want seniors, you must let the juniors write the code

The average tenure of a person in engineering role is so short that very few employers are thinking about developing individuals anymore.

The actual way this gets approached is "If you want seniors, you must hire seniors".

I'm not sure how this plays out now. But it's easy to imagine a scenario like the COBOL writers of the last generation.

moomoo11•19m ago
Ok but even pre ai I felt like each years interns wanted to take as many shortcuts as possible and not learn.

I think the allure of high TC (150k base or more for entry level) led to many non engineer brained people to enter tech.

Many people can do rote memorization, it’s even ingrained heavily in some cultures iykyk. However they can’t come up with much original or out of the box thinking.

PetoU•15m ago
before you had a lesson that every engineer has to start with writing C, yet most of modern devs never did.

Seniors should be prepared that Seniority will mean different thing and path of getting there will be different too.

Just like there was a shift from lower lvl languages to high level

dahart•9m ago
It’s already getting harder to find juniors willing to write the code and harder to discern whether someone is as willing as they say. And I feel like asking junior to make this decision and just have self control is a tricky double edged sword. Even if I want them to (and I do!) the competitive and ambitious juniors I suspect will still lean into AI code gen heavily as it makes them look better and seem more productive. Seniors probably need to do more than let them write the code, we probably need to figure out ways to encourage, require, or even enforce it at some level, if we want it to happen.
Tharre•5m ago
> Seniors come from juniors. If you want seniors, you must let the juniors write the code.

Companies know this as well, but this is a prisoner dilemma type situation for them. A company can skip out on juniors, and instead offer to pay seniors a bit better to poach them from other companies, saving money. If everyone starts doing this, everyone obviously loses - there just won't be enough new seniors to satisfy demand. Avoiding this requires that most companies play by the rules so to say, not something that's easily achieved.

And the higher the cost of training juniors relative to their economic output, the greater the incentive to break the rules becomes.

garyfirestorm•30m ago
Yes and no. Often times managers are now asking ask Claude code to write it but I want it delivered tomorrow. This leads to us forcing to use LLM generated code without enough time to review or understand it.
sarchertech•29m ago
I hope you don’t have actual users.
adamtaylor_13•29m ago
I can't seem to get the article to load, but I think I get the gist from the title.

I hired a junior "dev" who literally hadn't even completed an HTML course. Before AI I could not have hired them because they literally did not know how to dev. After AI, anyone with a little grit can push themselves into the field pretty easily.

As with everything in life: you can choose to hard route or you can choose the easy route and your results will follow accordingly.

risyachka•27m ago
>> who literally hadn't even completed an HTML course.

so what is their value? proxy your requests to ai?

troad•4m ago
> As with everything in life: you can choose to hard route or you can choose the easy route and your results will follow accordingly.

Hard agree, but probably not in the way you're implying.

It's the difficult things that make life fun and interesting. A life spent going from one easy thing to another is a life barely lived at all.

re-thc•29m ago
I assume junior devs can at least search. AI often doesn't even do that. That's why there are things like context7, which in a narrow context helps but not perfect.

There are lots of ambiguous situations where a search and human "inference" can solve that AI still can't.

I can tell the AI to do something, it uses the worst approach, I tell it a better way exists, it says it validated it does not, I link to a GitHub issue saying it can be done via workarounds and it still fails. It's worse for longer tasks where it always shortcuts to if it fails pick a "safe" approach (including not doing it).

Funny enough we need the junior to guide the AI.

kburman•25m ago
The "Junior Trap" is real: if you offload your thinking to Claude or GPT-4, you’re hitting "Done" for the day, but you’re accruing massive Learning Debt. You aren't building the failure-pattern recognition that actually makes an engineer valuable.

In a world where "Code is no longer a skill," the only way to survive is to stop being a "Prompt Operator" and start being a "System Auditor." If you can’t explain the trade-offs of the architectural pattern the AI just gave you, you aren't an engineer, you're just the person holding the screwdriver while the machine builds the house.

grayhatter•22m ago
AI hasn't changed what JR devs are able to contribute. The have the exact same skill set they've always possessed. I have a hard time rationalizing how reasonable mentor would ever present this argument like this.

This is just AI slop marketing spam dressed up in a disappointing FUD coat.

Please stop making the world worse.

pluc•21m ago
I can't wait until the AI people realize that without developers' original ideas, AI has nothing new to steal from. We don't create, AI will spit out the same old concepts. What, you're gonna create the next generation of AI by training it on what the very same AI has already produced? C'mon now.

You don't get technical creativity reflexes by using AI. This is technical stagnation in the making. By cannibalizing its own sources, AI is ensuring that future generations are locked-in subscription models to do the most basic technical tasks. This is all obvious, yet we speed up every chance we get.

microgpt•18m ago
I don't expect them to realise that until some time after it actually happens. When it remains a future hypothetical, it won't be accounted for.
PetoU•17m ago
fwiw 90% of software is reinventing the wheel. 80% of devs have an itch to "rewrite from scratch".

AI will deduplicate all of this

pluc•15m ago
This is fine. How else do you learn but by taking things apart and rebuilding them? This obsession with productivity is incompatible with onboarding new talent. Having 1000 versions of the same concept is exactly what progress is.
dahart•17m ago
It might be a mistake to assume tomorrow’s training looks like today’s. Unsupervised learning is a thing and a very hot research topic, precisely because it avoids some of today’s big problems with acquiring the vast amounts of training data necessary.
EGreg•15m ago
It isn’t about training anymore. It is about harnesses.

Just look at new math proofs that will come out, as one example. Exploration vs Exploitation is a thing in AI but you seem to think that human creativity can’t be surpassed by harnesses and prompts like “generate 100 types of possible…”

You’re wrong. What you call creativity is often a manual application of a simple self-prompt that people do.

One can have a loop where AI generates new ideas, rejects some and ranks the rest, then prioritizes. Then spawns workloads and sandboxes to try out and test the most highly ranked ideas. Finally it accretes knowledge into a relational database.

Germans also underestimated USA in WW2, saying their soldiers were superior, and USA just had technology — but USA out produced tanks and machinery and won the war through sheer automation, even if its soldiers were just regular joes and not elite troops.

Back then it was mechanized divisions. Now it is mechanized intelligence.

While Stalin said: Quantity has a quality all its own.

pluc•13m ago
There is no "new ideas" with AI. Claiming the opposite is a fundamental misunderstanding of the technology.
epgui•6m ago
While that’s kind of true in some sense, I think there’s an argument to be made for the contrary: that the mechanism for generating new ideas in humans is not quite as special as we would like to think.

In other words, creativity in humans is arguably just as derivative as in machines.

replygirl•6m ago
i don't think all sides of this discussion agree on what a "new idea" is. i am a very creative person but i've never had a truly original thought and i don't know how having one would be possible
electric_mayhem•13m ago
https://en.wikipedia.org/wiki/Profession_(novella)
sunir•4m ago
Why would there be a lack of original ideas? People who are born to code so to speak will do it. Information wants to be free as the saying goes. It only takes one time for an innovation for it to be to copied everywhere.

We don’t need the same volume of developers to have the same or faster speed of innovation.

And conversely if there is stagnation there is a capital opportunity to out compete it and so there will be a human desire to do the work.

To;Dr. People like doing stuff and achieving. They will continue to do stuff.

tinyhouse•20m ago
AI made juniors without potential useless, not all juniors.
13415•19m ago
Useless? Where do they expect the senior engineers to come from in the future?
paulsutter•15m ago
This is ridiculous. New developers will learn a completely different skill path from what we learned, and they will get where we are faster than we did.
nextstepfan•15m ago
Actually the truth is that a lot of senior devs are not very good either, and have negative value. But they have an inflated value of themselves that does not reflect reality.

Pretty much all software projects seem to peak, and then decline in quality. There are only a handful of senior devs in the world who are actually good programmers.

palad1n•14m ago
tl;dr ask why
BobbyJo•10m ago
Junior devs have always been useless. You used to give them tasks that take them a week or two even though a senior engineer could do it in a couple hours, not because you wanted them to contribute, but because you wanted them to learn to contribute.

The same ethos makes sense with AI, it's just that every company is trying to avoid paying that training tax. Why turn a junior into a senior yourself if you can get the competition to pay for it instead.

weatherlite•6m ago
My nightmare scenario (which might start to materilize) is that our last years in the industry will be becoming prompt monkies / agent "managers" working on codebases we barely understand in such velocity there's no way we can gain real understanding. Whenever something breaks (and it will , a lot) A.I will fix it - or so we'll hope. And the sad thing is - this might work; you'll get more stuff done with fewer people. Sure, we didn't sign up for this, it's not a fun job what I've described, but why should management care? They have their own problems and A.I is threatening their jobs as well.

WatchGuardian: Enabling User-Defined Just-in-Time Intervention on Smartwatch

https://dl.acm.org/doi/10.1145/3788689
1•brandonb•1m ago•0 comments

California Becomes Latest State to Weigh Balcony Solar Legislation

https://www.bloomberg.com/news/newsletters/2026-01-30/california-becomes-latest-state-to-weigh-ba...
1•bilsbie•2m ago•0 comments

Show HN: Audio Toolkit for Agents

https://github.com/shiehn/sas-audio-processor
1•stevehiehn•2m ago•0 comments

Archiving my tweets in my own blog

https://solmaz.io/x/2027708131254387017/
1•hosolmaz•2m ago•0 comments

Show HN: Chromectl – CLI to give an AI agent its own Chrome session

https://github.com/BartlomiejLewandowski/chromectl
1•bartek_gdn•4m ago•0 comments

Cursor built this 5 min 3 round Wordle

https://apps.apple.com/us/app/fastdle/id6739634096
1•triviatroy•5m ago•1 comments

Show HN: SkillMesh (role-based tool routing for Claude/Codex)

https://github.com/varunreddy/SkillMesh
2•VarunReddy023•5m ago•0 comments

Living with Hyperphantasia

https://www.theguardian.com/science/2026/feb/28/living-with-hyperphantasia
1•bookofjoe•6m ago•0 comments

Ask HN: What forms of human labor cannot be replaced by intelligent machines?

1•cs702•7m ago•0 comments

Show HN: Delta – A disk space analyzer that tracks where your disk space went

https://github.com/chuunibian/delta
1•zerfallen•7m ago•1 comments

Think of BigConfig Package as 'Helm for Everything'

https://www.bigconfig.it/use-cases/package/
1•amiorin•9m ago•0 comments

The Epstein Files and the Epstein Class

http://colabopad.blogspot.com/2026/03/the-epstein-files-and-epstein-class.html
2•Edmond•11m ago•0 comments

Background Agents

https://background-agents.com/
2•thebuilderjr•11m ago•0 comments

Show HN: Videolyti – Free video downloader with built-in AI transcription

https://videolyti.com/en
1•coder_decoder•12m ago•0 comments

NIST to introduce restrictions on non-US citizens

https://physicstoday.aip.org/news/nist-to-introduce-restrictions-on-non-us-citizens
1•bikenaga•12m ago•0 comments

Ask HN: Vibecoding feels like playing golf, wdyt?

2•julienreszka•14m ago•0 comments

Is Nvidia's post-Rubin roadmap shifting toward inference-first architectures?

https://www.buysellram.com/blog/nvidia-next-gen-feynman-beyond-training-toward-inference-sovereig...
1•jamesbsr•15m ago•1 comments

My Favorite 39C3 Talks

https://asindu.xyz/my-favorite-39c3-talks/
1•max_•17m ago•0 comments

Bolt.gives Introduces Free, Agentic AI Coding Platform

https://github.com/embire2/bolt.gives
2•embire2•18m ago•0 comments

Bad Thing Insurance – Coverage for alien abduction, rogue black holes, and AGI

https://badthing.xyz/
2•rooster666•18m ago•1 comments

Fast-Servers: An Interesting Pattern?

https://geocar.sdf1.org/fast-servers.html
2•signa11•19m ago•0 comments

Reverse engineering "Hello World" in QuickBasic 3.0

https://marnetto.net/2026/03/01/brun-hello-world
2•alberto-m•20m ago•2 comments

Driftwood – friendly AppImage manager for Linux

https://apps.lashman.live/driftwood/
1•bovermyer•22m ago•0 comments

Cielab Color Space

https://en.wikipedia.org/wiki/CIELAB_color_space
1•vinhnx•24m ago•0 comments

Show HN: Belora.ai – Generative AI Platform for Images, Art

https://www.belora.ai
1•tatefinn•25m ago•0 comments

Foods destroying rainforests, in one simple chart

https://www.vox.com/climate/480083/beef-agriculture-deforestation-amazon-rainforest
2•stared•25m ago•0 comments

Show HN: Veracity-Cryptographic data integrity proofs for AI compliance

https://veracity.resethiq.com
1•ResEthiq1•26m ago•0 comments

Show HN: Build a Website for DevOps Learning

https://devopsatlas.com/
1•joshuajebaraj•26m ago•0 comments

Show HN: Colnade – Type-Safe DataFrames for Python

https://github.com/jwde/colnade
1•jwde•28m ago•0 comments

How I approach vibe coding projects to make it not suck

1•bwooceli•28m ago•0 comments