frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

AI Was Supposed to Help Juniors Shine. Why Does It Mostly Make Seniors Stronger?

https://elma.dev/notes/ai-makes-seniors-stronger/
41•elmsec•6h ago

Comments

Rzor•5h ago
>Of course, the junior + AI pairing was tempting. It looked cheaper and played into the fear that “AI will take our jobs.”

Those are two different narratives. One implies that everyone will be able to code and build: "English as a programming language", etc. The other is one of those headless-chicken, apocalyptic scenarios where AI has already made (or will very shortly make) human programmers obsolete.

"AI taking jobs" means everyone's job. I won't even comment on the absurdity of that idea; to me, it only comes from people who've never worked professionally.

At the end of the day, companies will take any vaguely reasonable excuse to cull juniors and save money. It's just business. LLMs are simply the latest excuse, though yes, they do improve productivity, to varying degrees depending on what exactly you work on.

Terr_•5h ago
> Those are two different narratives.

Also, those two narratives are sometimes deployed as a false-dichotomy, where both just make the same assumption that LLM weaknesses will vanish and dramatic improvement will continue indefinitely.

A historical analogy:

* A: "Segway™ balancing vehicles will be so beneficially effective that private vehicles will be rare in 2025."

* B: "No, Segways™ will be so harmfully effective that people will start to suffer from lower body atrophy by 2025."

bananaflag•2h ago
> "AI taking jobs" means everyone's job. I won't even comment on the absurdity of that idea; to me, it only comes from people who've never worked professionally.

I work professionally (I am even a bit renowned) and still believe AI will take my (and everyone's) job.

palmotea•1h ago
> "AI taking jobs" means everyone's job. I won't even comment on the absurdity of that idea; to me, it only comes from people who've never worked professionally.

Once you've worked professionally, it's not so absurd. I mean, you really see to believe the extreme compromises in quality that upper management is often willing to tolerate to save a buck in the short term.

pjmlp•1h ago
Well, I can certainly assert that anyone that used to do translations or image assets for CMS is out of job nowadays.
jacquesm•4h ago
For the same reason that an amateur with a powertool ends up in the emergency room and a seasoned pro knows which way to point the business end. AI is in many ways a powertool, if you don't know what you are doing it will help you to do that much more efficiently. If you do know what you are doing it will do the same.
KolibriFly•49m ago
Power tools don't magically make you a carpenter - they just amplify whatever level of skill you already bring
mikert89•2h ago
Ai amplifies intelligence/skill
AngryData•2h ago
I would refute that and say AI only amplifies knowledge, but doesn't make anyone more skilled or intelligent.
daveguy•2h ago
It has the potential to amplify knowledge, but you have to already be skilled and intelligent to be able to identify false information.
add-sub-mul-div•2h ago
I'm not cynical enough to believe that the avalanche of slop we're wading through represents something above our collective innate level of intelligence and skill.
leptons•1h ago
quality > quantity
INTPenis•2h ago
Because it's too unpredictable so far. AI saves me time, but only because I could do everything it attempts to do myself.

It's wrong maybe 40-50% of the time, so I can't even imagine the disasters I'm averting by recognising when it's giving me completely bonkers suggestions.

altbdoor•2h ago
Same thoughts. Company is currently migrating from tech A to tech B, and while AI gets us 70-80% of the way, due to the riskier nature of the business, we now spend way more time reviewing the code.
lolive•2h ago
I read, ages ago, this apocryphal quote by William Gibson: “The most important skill of the 21st century is to figure out which proper keywords to type in the Google search bar, to display the proper answers.”

To me, that has never been more true.

Most junior dev ask GeminiPiTi to write the JavaScript code for them, whereas I ask it for explanation on the underlying model of async/await and the execution model of a JavaScript engine.

There is a similar issue when you learn piano. Your immediate wish is to play Chopin, whereas the true path is to identify,name and study all the tricks there are in his pieces of art.

KolibriFly•53m ago
Feels like the real "AI literacy" isn't prompt engineering in the meme sense, but building the conceptual scaffolding so that the prompts (and the outputs) actually connect to something meaningful
lolive•42m ago
That’s my definition of prompt engineering.
johanyc•1h ago
> The early narrative was that companies would need fewer seniors, and juniors together with AI could produce quality code

I have never heard that before

tbrownaw•1h ago
I heard that it was supposed to replace developers (no "senior" or "junior" qualifier), by letting non-technical people make things.
refactor_master•1h ago
Ah yes, data citizens and no-code. I wonder what kind of insanity we’ll see in the future.
lodovic•16m ago
That's just not going to happen. Senior devs will get 5-10 times as productive, wielding an army of agents comparable to junior devs. Other people will increasingly get lost in the architecture, fundamental bugs, rewrites, agent loops, and ambiguities of software design. I have never been able to take up as much work as I currently do.
8note•1h ago
does it really? it lets seniors work more, but idk if its necessarily stronger.

i just soent some time cleaning up au code where it lied about the architecture so it wrote the wrong thing. the architecture is wonky, sure, but finding the wonks earlier would have been better

ismail•1h ago
learning typically follows a specific path.

1. Unconsciously incompetent

2. Consciously incompetent

3. Consciously competent

4. Unconsciously competent

The challenge with AI, it will give you “good enough” output, without feedback loops you never move to 2,3,4 and assume you are doing ok. Hence it stunts learning. So juniors or inexperienced stay inexperienced, without knowing what they don’t know.

You have to Use it as an expert thinking partner. Tell it to ask you questions & not give you the answer.

ehnto•1h ago
Certainly not just coding. Senior designers and copywriters get much better results as well. It is not surprising, if context is one of the most important aspects of a prompt, then someone with domain experience is going to be able to construct better context.

Similarly, it takes experience to spot when the LLM is going in the wrong direction it making mistakes.

I think for supercharging a junior, it should be used more like a pair programmer, not for code generation. It can help you quickly gain knowledge and troubleshoot. But relying on a juniors prompts and guidance to get good code gen is going to be suboptimal.

scuff3d•1h ago
The funny part is that it completely fails in the area so many people are desperate for it to succeed: replacing engineers and letting non-technical people create complex systems. Look at any actually useful case for AI, or just through this thread, and it's always the same thing; expertise is critical to getting anything useful out of these things (in terms of direct code generation anyway).
pagutierrezn•1h ago
AI is filling "narrow" gaps. In the case of seniors these are:

-techs they understand but still not master. AI aids with implementation details only experts knowb about

- No time for long coding tasks. It aids with fast implementations and automatic tests.

- No time for learning techs that adress well understood problems. Ai helps with quick intros, fast demos and solver of learners' misunderstandings

In essence, in seniors it impacts productivity

In the case of juniors AI fills the gaps too. But these are different from seniors' and AI does not excell in them because gaps are wider and broader

- Understand the problems of the business domain. AI helps but not that much.

- Understand how the organization works. AI is not very helpful here.

- Learn the techs to be used. AI helps but it doesn't know how to guide a junior in a specific organisational context and specific business domain.

In essence it helps, but not that much because the gaps are wider and more difficult to fill

KolibriFly•52m ago
Feels like we're seeing AI accelerate those who already know where they're going, while leaving the early-stage learners still needing the same human guidance they always did.
zaptheimpaler•1h ago
Some of the juniors I work with frequently point to AI output as a source without any verification. One crazy example was using it to do simple arithmetic, which they then took as correct (and it was wrong).

This is all a pretty well-trodden debate at this point though. AI works as a Copilot which you monitor and verify and task with specific things, it does not work as a pilot. It's not about junior or senior, it's about whether you want to use this thing to do your homework/write your essay/write your code for you or whether you use it as an assistant/tutor, and whether you are able to verify its output or not.

scuff3d•1h ago
Even as an assistant it's frustrating. Even trying to get simple stuff like a quick summary of a tools flags/commands can be hilariously wrong at times.
dgfitz•1h ago
Step one would be to stop calling whatever this is “AI” because while it may be artificial, it is not at all intelligent.
zarzavat•1h ago
If you search back HN history to the beginnings of AI coding in 2021 you will find people observing that AI is bad for juniors because they can't distinguish between good and bad completions. There is no surprise, it's always been this way.

Edit interesting thread: https://news.ycombinator.com/item?id=27678424

Edit: an example of the kind of comment I was talking about: https://news.ycombinator.com/item?id=27677690

zevon•32m ago
This. Anecdotally, I had a student around 2021 who had some technical inclination and interest but no CS education and no programming experience. He got into using AI early and with the help of ChatGPT was able to contribute rather substantially to something we were developing at the time which would usually have been much too complex for a beginner. However, he also introduced quite a few security issues, did a lot of things in very roundabout ways, did not even consider some libraries/approaches that would have made his life much easier and more maintainable and his documentation was enthusiastic but often... slightly factually questionable and also quite roundabout.

It was quite interesting to have discussions with him after his code check-ins and I think the whole process was a good educational experience for everybody who was involved. It would not have worked this way without a combination of AI and experienced people involved.

dboreham•1h ago
Uh because an LLM is a transfer function. Specifically a transfer function where the input has to be carefully crafted. And specifically where the output has to be carefully reviewed. Inexperienced people are good at neither of those things.
nudpiedo•1h ago
No one thought juniors would be more benefited than seniors. St some people some said everything would be automatic and seniors would disappear altogether with programming itself.

But that was just said by crappy influencers whose opinion doesn’t matter as they are impressed by examples result of overfitting

ochronus•1h ago
It doesn't.
pjmlp•1h ago
Was it? That is always one way it gets sold, in practice I see we (the industry) are trying to replace offshoring with AI.
cs02rm0•1h ago
AI produces code that often looks really good, at a pace quicker than you can read it.

It can be really, really hard to tell when what it's producing is a bag of ** and it's leading you down the garden path. I've been a dev for 20 years (which isn't to imply I'm any good at it yet) and it's not uncommon I'll find myself leaning on the AI a bit too hard and then you realise you've lost a day to a pattern that wasn't right, or an API it hallucinated, in the first place.

It basically feels like I'm being gaslit constantly, even though I've changed my tools to some that feel like they work better with AIs. I expect it's difficult for junior devs to cope with that and keep up with senior devs, who normally would have offloaded tasks to them instead of AI.

ath3nd•1h ago
Actually studies show that it makes most Seniors weaker: https://metr.org/blog/2025-07-10-early-2025-ai-experienced-o...

Like 19% weaker, according to the only study to date that measured their productivity.

nextworddev•1h ago
Hard disagree. Senior engineers can be just as incompetent as juniors
watwut•56m ago
When was ai supposed to help juniors?
intended•56m ago
Verification.

That’s the whole issue in a nutshell.

Can the output of a generative system be verified as accurate by a human (or ultimately verified by a human)

Experts who can look at an output and verify if it is valid are the people who can use this.

For anyone else it’s simply an act of faith, not skill.

KolibriFly•50m ago
Generative systems don’t really reduce the need for expertise, they just change its role. And yeah, without verification, you’re not coding with AI - you’re gambling with it.
willtemperley•33m ago
Agreed. There are other skills in play too though, such as knowing how to narrow the problem space to increase the chance of a good response.

It would be great if responses were tagged with uncertainty estimates.

KolibriFly•55m ago
The "junior + AI" idea always felt like a manager's fantasy more than an engineering reality. If you don’t already know what “good” looks like, it's really hard to guide AI output into something safe, maintainable, and scalable
yesbut•52m ago
no, AI is supposed to reduce the labor costs for companies. that is how the AI companies are marketing their AI services to corporate C teams. any other benefits that their marketing departments are pushing to the public are smoke screens.
flashgordon•52m ago
Ol
blitzar•50m ago
Ai closes the knowledge gap but it doesn't close the skill gap.

iFixit iPhone Air teardown

https://www.ifixit.com/News/113171/iphone-air-teardown
91•zdw•4h ago•40 comments

Spectral Labs releases SGS-1: the first generative model for structured CAD

https://www.spectrallabs.ai/research/SGS-1
52•JumpCrisscross•3h ago•11 comments

$2 WeAct Display FS adds a 0.96-inch USB information display to your computer

https://www.cnx-software.com/2025/09/18/2-weact-display-fs-adds-a-0-96-inch-usb-information-displ...
253•smartmic•10h ago•115 comments

Ultrasonic Chef's Knife

https://seattleultrasonics.com/
545•hemloc_io•15h ago•425 comments

Slavery After Abolition: Revolt on the Amelia

https://www.historytoday.com/archive/feature/slavery-after-abolition-revolt-amelia
27•samclemens•4d ago•0 comments

Teen suspect surrenders in 2023 Las Vegas casino cyberattack case

https://www.casino.org/news/teen-suspect-surrenders-in-2023-las-vegas-strip-cyberattack-case/
54•campuscodi•7h ago•36 comments

Designing NotebookLM

https://jasonspielman.com/notebooklm
214•vinhnx•13h ago•71 comments

In defence of swap: common misconceptions (2018)

https://chrisdown.name/2018/01/02/in-defence-of-swap.html
44•jitl•7h ago•24 comments

Were RNNs all we needed? A GPU programming perspective

https://dhruvmsheth.github.io/projects/gpu_pogramming_curnn/
57•omegablues•2d ago•11 comments

The bloat of edge-case first libraries

https://43081j.com/2025/09/bloat-of-edge-case-libraries
54•PaulHoule•5h ago•51 comments

Learning Languages with the Help of Algorithms

https://www.johndcook.com/blog/2025/09/17/learning-languages-with-the-help-of-algorithms/
17•ibobev•3d ago•4 comments

Knitted Anatomy

https://www.knitted-anatomy.at/cardiovascular-system/
81•blikstiender•3d ago•5 comments

Representing Heterogeneous Data (2023)

https://journal.stuffwithstuff.com/2023/08/04/representing-heterogeneous-data/
6•azhenley•2h ago•0 comments

Lidar, optical distance and time of flight sensors

https://ams-osram.com/innovation/technology/depth-and-3d-sensing/lidar-optical-distance-and-time-...
7•mahirsaid•2d ago•2 comments

Hyperion: Minecraft game engine for custom events

https://hyperion.rs/
73•cjcuddy•4d ago•19 comments

FLX1s phone is launched

https://furilabs.com/flx1s-is-launched/
230•slau•20h ago•151 comments

Scream cipher

https://sethmlarson.dev/scream-cipher
259•alexmolas•2d ago•94 comments

A revolution in English bell ringing

https://harpers.org/archive/2025/10/a-change-of-tune-veronique-greenwood-bell-ringing/
67•ascertain•11h ago•26 comments

Escapee pregnancy test frogs colonised Wales for 50 years (2019)

https://www.bbc.com/news/uk-wales-44886585
112•Luc•4d ago•49 comments

Amazon to end commingling after years of complaints from brands and sellers

https://www.modernretail.co/operations/amazon-to-end-commingling-program-after-years-of-complaint...
223•blindriver•4h ago•81 comments

Vapor chamber tech keeps iPhone 17 Pro cool

https://spectrum.ieee.org/iphone-17-pro-vapor-chamber
110•rbanffy•17h ago•234 comments

Teardown of Apple 40W dynamic power adapter with 60W max

https://www.chargerlab.com/teardown-of-apple-40w-dynamic-power-adapter-with-60w-max-a3365/
126•givinguflac•2d ago•94 comments

A brief history of threads and threading

https://eclecticlight.co/2025/09/20/a-brief-history-of-threads-and-threading/
64•emschwartz•10h ago•13 comments

MapSCII – World map in terminal

https://github.com/rastapasta/mapscii
167•_august•2d ago•20 comments

Images over DNS

https://dgl.cx/2025/09/images-over-dns
172•dgl•19h ago•45 comments

The SAT Game

https://www.cril.univ-artois.fr/~roussel/satgame/satgame.php?level=5&lang=eng
4•jstrieb•2d ago•1 comments

After Babel Fish: The promise of cheap translations at the speed of the Web

https://hedgehogreview.com/issues/lessons-of-babel/articles/after-babel-fish
54•miqkt•2d ago•10 comments

PYREX vs. pyrex: What's the difference?

https://www.corning.com/worldwide/en/products/life-sciences/resources/stories/in-the-field/pyrex-...
136•lisper•1d ago•102 comments

Ask HN: Radar and radio failures at Dallas area airports

21•pdonner•4h ago•13 comments

Solving a wooden puzzle using Haskell

https://glocq.github.io/en/blog/20250428/
63•Bogdanp•4d ago•19 comments