the juniors who only learned to code with AI are going to have a rough time in about 5 years
Posted by Motor_Ordinary336@reddit | learnprogramming | View on Reddit | 384 comments
Two juniors on my team. Both ship fast. Both grew up on Cursor and Claude Code basically
last week one of them pushed something that broke in staging and I watched them paste their own function back into Claude going "what does this do." code they wrote on monday. THEIR OWN CODE. that they merged
I know how I sound. every senior ever has complained about juniors not knowing X and I swear I'm trying not to be that guy. but when I came up you had no choice but to sit with broken shit for hours and slowly build a map of the system in your head, and that part sucked but it's also where the actual learning lived (for me anyway). now you don't have to suffer through it. you just ask.
(not an anti-AI post btw, I use it constantly)
year 1 is fine, year 1 they ship features. it's year 5 I keep thinking about. one of them on call at 2am, prod doing something insane, AI confidently wrong, and they need to reason through an unfamiliar codebase under real pressure. I don't know what that looks like for someone who never built the muscle
Individual-Bench4448@reddit
This is the most honest version of the concern I've seen put into words. And the detail about the junior pasting their own code back into Claude to ask what it does, that's not a laziness problem, that's a mental model problem. They never built one.
The thing that actually worries me more than year 5, though, is year 2. by year 5, you at least know you're in trouble. The dangerous period is earlier, when they're shipping confidently, PRs are passing review, nothing is obviously broken, and the gaps are invisible. The system map they never built doesn't announce itself missing until something falls over sideways at 2 am.
What I've seen work on teams where this is a real concern: making spec-writing a non-negotiable step before any agent runs. not a prompt, an actual written description of what the output must not do, what failure looks like, what the acceptance criteria are. It's slower at the start but it forces the mental model to exist outside the agent. The junior who writes that spec is actually learning the system. The one who doesn't is just approving outputs.
The muscle you built by sitting with broken things for hours was the spec-writing muscle. You just never called it that because you were doing it implicitly in your head. The juniors need to do it explicitly, on paper, before the agent starts. That's the whole difference.
National-Medicine570@reddit
the thing is, ai-assisted learning creates a very specific knowledge gap — you know what to type but not why it works. eventually you'll hit a bug that nobody on the internet has written about yet and that's where the real learning starts whether you like it or notthe thing is, ai-assisted learning creates a very specific knowledge gap — you know what to type but not why it works. eventually you'll hit a bug that nobody on the internet has written about yet and that's where the real learning starts whether you like it or not
Deep_Ad1959@reddit
i'd push back slightly on the framing. the muscle isn't being skipped, it's just no longer forced. when you came up, sitting with broken code for hours wasn't a choice, the workflow gave you no exit. now there's an exit, so building the system map is a deliberate decision instead of a default. that doesn't mean it can't happen, it means the juniors who'll be fine in year 5 are the ones who, after the AI fixes the bug, go back and read why it broke. and the tell in your story isn't that they used claude, it's that they shipped a function that never passed through their own head once, not before merging, not after. that's a code-review and ownership problem, and it's fixable today while they're still juniors. the 2am scenario is downstream of a habit you can set now. written with s4lai
Select_Mobile4165@reddit
the scary part isn’t juniors using AI, it’s companies deciding juniors are optional now and then acting shocked 10 years later when nobody can handle the hard stuff
S231103@reddit
Guys if you are Junior Coder please join my discord Invite link: https://discord.gg/HdnrXThdS
CharacterSail6736@reddit
This is exactly why I think simulation is underused as a teaching tool. A simulation bug doesn't crash, it just produces the wrong city. You can't paste it into Claude and get unstuck because the bug isn't in a function, it's in the interaction between three systems over time. You have to build the map yourself.
That's the muscle you're talking about. The only way to build it is to be in a system with history, where your decisions from Monday are still running on Friday and you have to reason about what you did and why.
Isolated exercises never create that pressure. Tutorials never create that pressure. Something that grows and accumulates consequences does.
Right_Reputation4045@reddit
honestly think this is a valid concern and not even in a “AI bad” way. Tools like Cursor, Claude Code, Runable and Code rabbit are incredible for speed, but there’s definitely a difference between shipping code fast and deeply understanding why something works or breaks. A lot of newer devs can generate features quickly, but debugging under pressure, reasoning through unfamiliar systems, and building mental models still comes from struggling through problems manually at least sometime .AI is probably becoming the calculator of programming, but you still need to understand the math underneath. The best workflow seems to be using AI as an accelerator instead of a replacement for learning fundamentals. The juniors who combine AI tools with actual debugging, architecture thinking and systems understanding are probably going to be in a very strong position long term.
NeonQuixote@reddit
Business executives are going to have N even harder time when they discover where senior developers come from.
National-Medicine570@reddit
the thing is, ai-assisted learning creates a very specific knowledge gap — you know what to type but not why it works. eventually you'll hit a bug that nobody on the internet has written about yet and that's where the real learning starts whether you like it or notthe thing is, ai-assisted learning creates a very specific knowledge gap — you know what to type but not why it works. eventually you'll hit a bug that nobody on the internet has written about yet and that's where the real learning starts whether you like it or not
NeonQuixote@reddit
This is exactly what concerns me. We already have enough cargo cult programming in the profession already.
Individual-Brief1116@reddit
Exactly. They'll cut junior positions to "save money" then wonder why their senior devs are all 45+ with no pipeline behind them.
AttorneyAdvice@reddit
senior devs retire at 45?
Just2Ghosts@reddit
Career switch into goose farming takes place around this time for most
Terrible-Ad-6794@reddit
I had to settle for chickens.
GordanFreeman86@reddit
Lol I didn't know all devs are goose farmers in disguise.
Funny_Frame5651@reddit
I wish I could. But rent and kids school :(
no-curse@reddit
Carpentry 🪚 too
EnyaMorgan@reddit
I feel attacked!!!
patsully98@reddit
Spoken like a true goose farmer.
EnyaMorgan@reddit
Honk honk
Unlikely_Eye_2112@reddit
The promised land
gbtekkie@reddit
one of us, one of us!
Donstap@reddit
Damn i only have 28 and o already switch.
Plus, getting hired as junior in this economy and this "AI era" is insane. I preffer spending my time as a plumber or Carpentier than going to LinkedIn hell another day
unjustme@reddit
Wow! I find myself looking up car shop equipment and running numbers lately. Send help!
Immediate-Fix-821@reddit
Christmas trees for me
InVultusSolis@reddit
I was about 6-7 years late to the party, so my goose-farming phase should hit closer to my early 50s.
But for now I'm still doing pretty well in my career.
karmiccloud@reddit
It was alpacas for one of my coworkers
demigodxy@reddit
lmfao
Gazibaldi@reddit
I'm a senior dev and I'm 45 next month. I wish I could retire.
Keep on keeping on.
GordanFreeman86@reddit
Good luck with goose farming.
sushister@reddit
I guess it's my turn this year! I hope I get grey, brown and black, loosely inflated balloons for my retirement party.
Sea_Surprise716@reddit
It’s called age discrimination, so… yeah pretty much.
TsyctheIsAMispelling@reddit
I'm 51... guess I missed the memo.
RallyPointAlpha@reddit
No, you missed the chopping block!
Emyr42@reddit
As Danny Glover's character said in Lethal Weapon: "I'm too old for this shit!"
45t3r15k@reddit
We burn out at 50
gbtekkie@reddit
46 here, in the middle of it
AlternativeCapybara9@reddit
I was considering ending it all at 38
gbtekkie@reddit
no need to pay the price ourselves for inconsistency in the world fabric
AtomicMac@reddit
Yeah, most times not voluntarily.
Zealousideal_Swim729@reddit
47, need to go until 55 before I can retire
Important_Coffee_845@reddit
H1-B programs?- I uh- I don't get it.
OKRickety@reddit
I doubt most H1-B hires are better than a U.S. junior developer with real-life experience.
Important_Coffee_845@reddit
Hold up. Don't strawman me im not saying any of that. Im made a joke about how this is the attitude that some employers have and how they typically fight to keep H1Bs before making it possible for Americans to get credentialed it had nothing to do with belittling my countrymen
OKRickety@reddit
What? I think I agree with you. I don't like H1-B because it's so often abused, and I believe it reduces opportunity for U.S. citizens.
I wonder if you misunderstood my comment because it started with "I doubt" and you supposed that meant I disagreed with you.
Important_Coffee_845@reddit
maybe man, idk Im sorry I guesss I jumped the gun, im glad we agree. I think I thought u misinterpreted my joke and were putting words in my mouth, that's on ME.
My experience with reddit in particular has usually been one of hostility directed at literally anything I say- especially on this topic.
OKRickety@reddit
I'd guess that most who are hostile about opposition to H1-B have either themselves benefitted from its legitimate use, or are being ethnocentric, that is, they believe in the inherent superiority of their own ethnic group or culture. In this subreddit, I suspect there are many South Asians who fit into the latter category, and some of them are quite vocal about it.
Important_Coffee_845@reddit
im not even against the asians doing this per se... actually I get why THEY would take advantage. its this whole naive "ally" culture and corporate "woke" DEI nonsense that bothers me. I really don't care about race or nationality personally but u can't help but see patterns
but funny enough its usually upper middle class whites that get angry with me, virtue signaling, all that 2010s nonsense. We know. And we're tired of it. They can say what they want, ive seen what they upvote.
The nose rings, the finger wagging, the "you're just a racist WAH! validate my life experience and my pronouns now WAH!" It gets old...
But I agree with you. you do see that ethnocentricity take enter stage then ur beaten over the head with it as they project their nastiness onto well... the rest of us.
but ya know "we are the problem" 😉
I'm just not playing the game anymore.
Relative_Bird484@reddit
Point is, it will be other executives by then 😊
Dramatic_Win424@reddit
I wonder how this will pan out in the future. Nobody in a deciding role can tell anyone's real skill level during the hiring step anymore because AI tools can hide the true knowledge and skill level to an astonishing degree. It might destroy trust in all known indicators.
We might move onto word of mouth exclusively because there isn't any other way to know.
Do we have any comparable industry where hiring practices changed like that?
Humble_Warthog9711@reddit
Let's be honest - the industry for the most part has always upheld that the code people claim as their own is a beyond awful indicator of their actual knowledge/proficiency.
It's why the fuss around here about personal projects is wayyyy overblown, though I don't think people here want to hear it.
shure_slo@reddit
It's insane that people expect personal projects to make up for years of production level experience. If I have 10+ years in high profile company what does it matter if I do not have projects in my personal Github???
Humble_Warthog9711@reddit
I think it's spoken of here as the way to make up for a lack of degree/internships for self taught devs and bootcampers mostly.
But anyone that has worked in tech knows that when peoples livelihoods are at stake, cheating becomes the norm.
No one is going to look at a juniors personal projects unless they were being hired already
ImportantMud9749@reddit
I like seeing applicants with home projects. If anything, it sets them apart from those that don't. Lately that's been important because the market is flooded with applicants.
DigmonsDrill@reddit
It may just be that they give up on having any seniors and most development and maintenance is done by people prompting AI.
InVultusSolis@reddit
That's when my old, experienced ass can come in and fix all of the vibe coded slop for $1000/hr as a consultant.
ItsAlways_DNS@reddit
There might be so many other old consultants that you might not even be able to get $400 an hour lol.
It’s going to be a blood bath.
InVultusSolis@reddit
You're assuming there's going to be enough to go around, which I guarantee you there will not be.
ItsAlways_DNS@reddit
Nobody can predict the future mate
DigmonsDrill@reddit
Unless the whole thing is vibe-coded, which means you can't just fix the project by editing the right file.
InVultusSolis@reddit
Sure you can. If the business depends on it, you can give them an honest assessment of how long it will take and they can either pay it, or not.
Geno0wl@reddit
On a long enough timescale, we ironically end up like Warhammer 40k Tech-Priests. Which if you are unfamiliar with the universe, Tech-Priests are basically the scientists and engineers but because technology is so complicated that nobody actually knows how any of it really works anymore, so they start treating tech like religious rituals.
TsyctheIsAMispelling@reddit
Not familiar with the game, but the concept holds true. Funny enough, it's not the future for the vast majority of us in tech. My extended family makeup is 80/20 of blue collar to tech savvy types. At a wedding this past weekend I was talking to a few cousins (about AI, ironically) and you would have thought I was doing actual magic tricks with their reactions. We already are the Tech-Priests. 😄
Beneficial_Noise_737@reddit
What will word of mouth be based on in 5 years when real world tests as you say have become imperfect measure of individual's skill due to ai ?
TsyctheIsAMispelling@reddit
Example: "I worked with Frank. He writes good code that I myself have reviewed and approved for Production use." Hard to break into the field when that becomes the norm though.
LeatherDude@reddit
"There must be a prompt we can use to get senior quality code"
need-original-name@reddit
It takes a few weeks, and access to LinkedIn.
Mejiro84@reddit
And money!
Sunstorm84@reddit
There is!
“Make me an advert for hiring a senior developer.”
InVultusSolis@reddit
I would be happy with that. I can't stand the 3+ rounds of interviews that are basically just a byzantine set of hurdles to jump over.
If I were tasked with hiring a junior, I'd bring him/her in and simply sit next to them and work on a problem. I'd create a mock systems design exercise meant to test knowledge all the way from basic coding up to knowing how systems interact. The only thing I would disallow is "write the code for me" sorts of AI usage.
I know that sort of thing isn't always possible with remote positions, however.
PartBanyanTree@reddit
I wish we could somehow work in a reputation based mentor/apprenticeship style situation where it is all about who you know.
I realize this will lead to horrible inequalities and be rampant with abuse and worse. I get that it's a terrible idea
but also I wish I could work with people who I trust, help people I know are good, and that trash devs could be ostracized instead of promoted. combined with some type of union so that management is forced to respect people
but y'know somehow it's a good union and only helps people and isn't bad. and that somehow all the programmers who can't even agree on what to name a variable will somehow run things properly and fairly in a way that only has benefits and no drawbacks
Kane_ASAX@reddit
Yeah nah. This is science fiction.
First company I worked for. My boss was my best friend's dad. Repeatedly delayed my paycheck by 1-2 weeks every time. Never again. I do not want to work for "someone I know".
You can build that trust with strangers. It can be done, and that is exactly what I've done after the first shithole.
Important_Coffee_845@reddit
Ew... I wanna get away from "who you know" as much as possible. Forget that.
need-original-name@reddit
I will probably hearing that some anime artists have started requiring that their job applicants draw in front of them.
Frolo_NA@reddit
its been trending that way already
TheRealKidkudi@reddit
It’s always been that way for any technical role, including the world outside of programming. Where do you think leetcode-style interview challenges came from?
The phenomenon of a generally incompetent or incapable coworker is nearly universal. The problem is exacerbated by the fact that programming is basically magic to non-programmers, but most jobs face the same problem that it is hard to accurately assess someone’s skill level without 1) having that skill yourself and/or 2) actually seeing them practice that skill.
I’ve seen it commonly mentioned that other industries have some form of a licensing requirement and that is good in many ways, but that doesn’t really solve the problem - it really just indicates a minimum level of competence AKA “this person is at least capable of the bare minimum“ or, in some cases, simply “this person is aware of the regulatory requirements for this job”
Paragonswift@reddit
They are 100% betting on not needing those either soon, seniors are expensive and say ”no” sometimes, can’t have that
evasive_dendrite@reddit
It's going to be fucking amazing for my long-term carreer though. Wages will skyrocket when the shortages set in.
NeitherAdvisor5558@reddit
That if AI is proven to be unable to replace senior developers which is open to question
evasive_dendrite@reddit
Even if it reaches that quality, they'll rugpull the prices so hard that it won't even be attractive to my company. I've chosen a chill carreer instead of highly competetive big tech.
NeonQuixote@reddit
We’ll be like COBOL programmers in 1999.
natelikesdonuts@reddit
You’re assuming they’re smart enough to make this connection.
senseven@reddit
Some lawyers started to keep those smarter juniors around. Because they realized the only person left they can muse about "the law" is ai. And nobody to possibly train juniors because ai never "learns" from its mistake. It just gets an update.
YetYetAnotherPerson@reddit
Are we talking about the same business executives who don't know how to build an Excel model because they just asked AI to do it?
wkynrocks@reddit
Indeed global dev positions are not going down.
Upstairs-Sentence512@reddit
If it takes 5 years for many company to feel the impact, then it will be around 2030, but how have AI coding tools advanced by then?
We already seen primitive exploit finders such as models like Mythos, so maybe one can simply do adversarial testing with red team agents.
TheStruttero@reddit
Dont they just spring out from the ground?
decrementsf@reddit
Only if you have the teeth of dragon and sow them in soil freshly plowed during the new moon.
future_traveller@reddit
The rolls just shifting. IT has for the most part always been a tool set to support some other type of outcome. The roles and I.t have shifted before and I don't expect this time to be wildly different. Sure, the work will change as it always does in IT and your Juniors will probably spend more time creating agents or adjusting them and than they will writing code.
lasooch@reddit
Yes, let's have the juniors set up agents that will burn thrice their salary, while they (the juniors) don't even yet have the capability to assess whether the agent's output is correct. Brilliant idea.
future_traveller@reddit
All they will have to do is assess the output is correct though I'd the point. I no longer need someone to get syntaxes right, I need someone who can judge if output is correct and adjust/update instructions to get it there.
So while yes the days of junior programmers is over you still need junior folks doing this work......
madrury83@reddit
Centuries of education support the thesis that you cannot accurately judge the correctness of technical work you never learned, through practice, to produce. There is no magic spell here, LLM use almost definitionally weakens someone's ability to assess correctness.
future_traveller@reddit
I don't even need to program to judge if the programming work done met the outcome I needed. And I can have an agent scan the code for meeting of standards compliance,functionality, and security vulnerabilities.
I really just need a junior product manager to say this functions well and how I want it.
Pantzzzzless@reddit
Sure, if you want to happy path everything.
What happens when the size of your dependency tree grows beyond that of a grad project? Try getting Opus to accurately grasp how a system works when there are 5 layers of downstream calls. Half of which have no documentation at all.
Lol, ok. Sure, it will spit out a nicely formatted table with green checkboxes telling you "This is a very clean implementation!". But that pat on the back won't help much when half of your services are closing circuit breakers because your agent didn't think to do any load testing.
If your measure of success is "functions well", then I truly feel bad for anyone that has to come behind you to clean your messes up.
A "junior product manager" is not gonna have any idea how to test edge cases.
future_traveller@reddit
As opposed to a junior engineer who is definitely going to produce high quality code, scale everything out correctly in complex scenarios and understands the whole app and code base? Reality is when you hire a junior engineer the quality you get isn't great at first. It requires solid process with checks and balances.
I'm suggesting you build the checks and balances into your AI devops workflow for things like writing test cases, executing them etc. the jr product manager doesn't need to be worried about the code they just need to worry about clearly defining outcomes and validating those outcomes.
glotzerhotze@reddit
You have no clue what you are talking about. Absolutely no clue, like most of the code I get handed by LLMan juniors. Looks like „the shit“, and works very shitty, too.
nachoaverageplayer@reddit
IT is not programming.
future_traveller@reddit
Correct programming is one very specific small part of the it world.
AUTeach@reddit
The world is large.
In Australia for example, IT is descriptive of systems/network and software. It's so entrenched that my university rebadged their computer science degree as information technology only offering CS to international students.
Also, wouldn't it be a bad recommendation for the next generation? Systems/networks are getting more and more code friendly with how you configure remote and cloud computing.
I know a lot of my systems administration time less about smashing commands and more about writing ansible plays and often scripts to patch stuff together.
I'd hate to be a junior systems/network administrator/engineer and not have a solid foundation in scripting.
OrphicDionysus@reddit
This has been a growing problem across a lot of industries for decades now. Larger businesses had depended on smaller competitors to train their workforces, poaching them once they had some experience as a way to offload the costs of training onto companies that didn't have the hiring networks or prestige to do the same thing. Then through the post-antitrust era they are those competitors through unchecked consolidation until the only participants left in their markers were the other players large enough to have altered their hiring pipelines to work in the same ways.
Individual-Shame6481@reddit
From The Hundred Acre Wood?
farfromelite@reddit
They come from LinkedIn, duh
/s
BroaxXx@reddit
Do you know who won’t have a hard time? Everyone that can work without an LLM… I can already feel the salary bump and job security in a couple of years…
simonbleu@reddit
Yup
I think that if it gets bad enough, what will grow the most are companies middlemanning contractors, and companies that train andor test employees doe you under synthetic scenarios. Likely the same companies
urbanhawk1@reddit
When a mommy developer and a daddy developer love each other very much...
tripleshielded@reddit
Mars ofc
National-Medicine570@reddit
the thing is, ai-assisted learning creates a very specific knowledge gap — you know what to type but not why it works. eventually you'll hit a bug that nobody on the internet has written about yet and that's where the real learning starts whether you like it or not
Mesmoiron@reddit
I am a non tech leader with a group of students who volunteer on real projects.
I select on students who are willing to program. Still they argue to use AI, but I am wary. They must annotate their code .
Until now it goes well. The PR, I had to learn how to do it. I use 3 AIs for assistance. Ask what I don't understand. But I have a six sence for BS and so catch trouble early on. The first thing I wrote was how they can work with it and the code must have a special header.
But, I also see pride when they ask me to review; the questions are well structured with some and detailed in why and how. This signals someone who takes his/her work seriously.
Now, I am thinking about creating a real upskilling project out of it. One of the challenges is to cut the issues into beginner to advanced. This whole experiment gave me so many interesting insights.
AI is not going away; but it will shift the burden to people who might not be good developers; but are good in anticipation and thinking holistic. Because, why not still matters.
Terrible-Ad-6794@reddit
You still need to know what you're doing with AI. Moreso than ever now that product expectations have shifted. Not sure about the 5 year take though, I'm seeing JDs learning, but I different ways...they see code patterns, but won't learn much depth that's true...but they are learning what to watch out for mistake patterns. To me, it's not really all that different from typical bugs, just QA has to be more mindful in SUT. Whether that's gloom and doom remains to be seen.
Because the whole part about JDs in 5 years is plausible but only half the story to me. My real concern is what happens in 5 years when AI generation creates working stacks even the most Senior Devs have difficulty understanding?
AdventurousLime309@reddit
The dangerous part isn’t using AI, it’s skipping the debugging struggle entirely. A huge amount of engineering intuition comes from tracing failures, reading ugly logs, isolating edge cases, and slowly building mental models of systems.
AI compresses implementation time, but it can also compress learning if people never pause to understand what shipped. The juniors who stay curious and investigate beneath the generated code will probably do great. The ones who only prompt-and-merge might hit a wall later.
Big-Lawfulness-1441@reddit
Not to sound like an asshole, but I believe it should be the senior's Duty nowadays to EXPLAIN, Instead of complaining, you should be explaining to the juniors about X, Y, and Z. This hot take: I get it, AI is trash, but this isn't helpful for the juniors!
Complete_Pool2717@reddit
The answer isn't 'ban Claude.' It's treating it like a calculator vs outsourcing your math brain. Juniors should use it to ship faster, but code review needs to ask 'explain this to me' instead of just approving
Antique_Prune_4869@reddit
bruh pasting their own merged code into claude like 'what does this do' is absolutely wild. thats not an ai thing thats a reading comprehension thing lmao
Accurate_Shift_3118@reddit
yeah, but it’s not that “AI users are doomed,” it’s that “shallow users are doomed.” treat AI like autocomplete and you will hit a ceiling. treat it like another mind that works for you but continues to debug and trace yourself, and you will be far ahead of conventional developers, platforms such as Runable make it even easier to deploy quickly, yet again, the same principle remains – if you do not know what you are making, the consequences will catch up with you sooner or later
what truly matters is when something is broken and your AI knows it is wrong. unable to think for yourself in such situations means you lose
Any-Prior9140@reddit
yeah I’ve noticed a lot of people jump in quickly now. having a solid foundation early makes a big difference though. starting with something like CodeMonkey helps build that in a more hands-on way. it sets you up better long term.
Secure_Dish_9766@reddit
Guy please click and do the tasks so I get some money
🎯 Your chance to win BIG is here! Just enter your info and get a shot at winning $50,000 💸✨
https://lnk.ua/lN1fV9Cxx
KlutzyCod4637@reddit
Plus they dont have patience to read the documentation
Spare_Dependent6893@reddit
When I started a long time ago, I was coding in assembly for PABX and new advanced languages like C was more and more used for the programs I was doing. Some old assembly developers were saying that this advanced languages will not cover all the phone swithing scenarios, will bring new kind of problems, need extra time to fix a bug, .... We do not think now of using assembly language!
From my point of view, we are in a transition phase where, you are right, lazy developers we all encounter at some point, will badly use AI assistant coding to do their jobs because it is new and give them the impression it addresses everything but after this transition period, team will adjust to better use them in an efficient production manner and also, will learn to do more functionnally and technically than what we were doing without AI.
I am sad because I am an old developer and will prefer to have 20 years less to be fully engaged in this exceptional adventure as developers we have in front of us with AI in terms of creativity and innovation! And I agree with you than it will be necessary to have the sufficient knowledge of the code to address the issues and evolution requests.
Sweet-Somewhere9845@reddit
I’m a junior developer, and honestly, I feel lost sometimes. I use AI for almost everything, and while it usually works, deep down I know I’m depending on it too much. It makes me feel like I’m not a “real” developer, and that honestly scares me when I think about my future. Do you have any advice on how I can actually become a real developer?
Life_Squash_614@reddit
There are so many unknowns here that it's really hard to imagine what the future looks like.
Maybe tokens get so expensive that businesses pivot back to normal hiring and just pay for tokens for augmenting certain tasks.
Maybe tokens continue to get cheaper and eventually everyone is let go because all you need is one knowledgeable person and an army of agents.
Maybe it ends up where there is so much new work to do that even with cheap tokens businesses keep hiring because each engineer gets more productivity for the same or similar spend.
If we truly enter a scenario where no one is hiring juniors for multiple years, that means the AI is good enough to actually replace them, and will likely augment seniors in dealing with whatever problems arise. Agentic tools are, so far, constantly improving, so maybe 5 years from now the agents aren't making many of the same mistakes and we just don't have that much slop to deal with.
Who knows what will happen. I definitely don't.
KaleidoscopeThis5159@reddit
It's amazing how they get hired but i can't even get a screening interview with a recruiter
yaycupcake@reddit
I'm more frustrated that I can't get my resume through ATS despite 20 years of coding experience, but people who literally don't know how the code they ship works are able to find work writing code.
You have to know what your code does. I don't care if you get help (AI or otherwise, we all need help when learning). But if you don't UNDERSTAND what you're shipping then it shouldn't be shipped!!! People like this lack the fundamental problem solving skills for this kind of job. It's the same lack of skill demonstrated by people who copy paste from stack overflow without understanding it and knowing how to tweak it if there's a problem or incompatibility with your codebase. Use tools as a resource but you have to be willing to understand it before shipping and breaking things. You won't know everything immediately but why did you ship if you didn't understand it...
denerose@reddit
Pay peanuts, get monkeys! I hope you’re not actually competing with those new grads and our pittance salaries, because once the seniors start accepting junior wages our whole sector is even more cooked.
yaycupcake@reddit
Honestly I haven't had income for 3 years and need to stay afloat so I'd take what I could get. If someone offered me 60k plus good health insurance I think I'd take it. My experience is weird since I only worked 3 years at a company but I have been doing solo dev stuff since I was like 11 (32 now) including running large sites for online communities I'm in, and I learned and honed my craft over years and years and years of practice, before all these AI coding things existed. I know accepting shit wages would not be great but I haven't been able to get interviews for anything of any level, and I've applied to junior through staff positions. 😔
chocomintofeyveru@reddit
lol so you're basically freshly minted mid to be honest. Dont confuse people
spectre-haunting@reddit
I was struggling insanely hard to find work after graduating in 2023 (had never used AI until a few months ago). I only got my first software engineer job through a connection last month. I'm absolutely shocked by the shit AI slop code that even seniors are belting out
SecureTaxi@reddit
So apparently at my job we are forced to use AI. Im told they are going to look at stats and look for folks who are resistant to AI by not utilizing their allocated tokens. Now as a mgr, i dont code anymore so ill have to come up with some ideas on how AI can help me.
Meanwhile, i know a guy that puts out shitty work. His AI generated code doesnt work most of the time. By my company's logic, this guy will prob have a job and i wont. Go figure
BizAlly@reddit
They’re not doomed but they will struggle later if they never build the mental model muscle. AI speeds up shipping; it doesn’t replace understanding.
NicksTechTricks@reddit
Today is the dumbest the model will ever be. In 5 years, at the current pace, there will be no errors. Context windows will be what 10M? 100M? Coding will be solved.
Ok_Replacement2229@reddit
You are acting like AI development is just going to freeze where it is today. In five years, that 2 AM prod bug will be found and patched by an AI before the junior even wakes up. We really need to stop romanticizing the struggle of banging our heads against a wall for hours. The main skill is no longer memorizing syntax. It is directing the AI that writes it. Honestly, this sounds exactly like senior devs in the 80s complaining when people stopped writing Assembly and started using compilers. Were they also asking what happens when the compiler fails and the new kids do not have the muscle memory to read binary under pressure?
Aleks_Zemz_1111@reddit
The problem isn't using AI, it's the Loss of the Mental Map.
I run industrial machinery where 'confidently wrong' results in a six figure repair bill. Watching a junior paste their own code back into Claude to ask: what does this do? Is like a mechanic not knowing which way to turn a wrench.
When you spend hours sitting with broken code, you aren't wasting time, you're hard coding the system's logic into your own brain. If you skip that friction, you never build the muscle memory required to debug at 2 am when the AI is hallucinating, and production is down.
These juniors are becoming Operators of an Oracle, not Engineers. They can ship features fast when the path is clear, but they are blind the moment they hit uncharted territory.
In 5 years, we're going to have a surplus of "Prompt Operators" and a shortage of people who actually understand how the machine works. Never merge a line of code you couldn't explain if the power went out.
cynicalmuddle@reddit
Day after day, it gets worse. Senior managers using AI to run "analysis" on big data sets to solve issues. Never mind those datasets are dirty as they come and their AI comes up with the most bullshit hypothesis to account for the errors, so business decisions being based on fairy tales. BI analysts who have pushed into using the various AI agents to speed things up, pushing reports with the same dirty data and having not done the hard yards to know the output is clean, shiney and a turd. If your a subject expert, AI is amazing, speeds up all the tedious stuff. No idea how you get to be a subject expert in the coming years.
Aleks_Zemz_1111@reddit
That 'shiny turd' is the inevitable result of treating AI as an Oracle instead of a tool.
In my factory, if I feed a machine dirty stock, I don't get a product, I get a jammed press and a repair bill. Management thinks AI is a shortcut around the hard yards, but it's really just a short position on quality.
The only way to stay a subject expert now is to build a personal Knowledge CI/CD. You don't just 'do' the work, you have to architect a way to capture the logic that AI scrapers miss. If you don't own the underlying architecture of your own insights, you're just a component in a depreciating system. I've been refactoring my own 20 years of technical 'scars' into a framework for this exact reason, because the 'turd' is only going to get shinier in 2026.
Hot_Promotion8498@reddit
Building your own knowledge CI/CD is solid if you've got 20 years to refactor, but most people need something running now. I've been dumping my scraps into Reseek and letting it handle the tagging and search so I can actually use the stuff instead of just architecting around it.
deleted_by_reddit@reddit
[removed]
AutoModerator@reddit
Your post/comment was removed since we do not approve of going private.
There is zero benefit in going private as you lose the opportunity for getting peer reviews. Also we have had plenty of people return after going private (despite being warned) complaining about how they were ghosted after some time or being tricked into buying rubbish that didn't work and even if it did they didn't need.
Our Rule #11 demands that any and all communication happens in the open, public subreddit.
This is for the benefit of more against the benefit of one.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
Gokul123654@reddit
bro i am waiting for it so that they will pay us a premium heee
springhilleyeball@reddit
i learned how to code without AI but i am only regressing at my first swe job. i won't last much longer & i know it with the shoving of AI down our throats
Kane_ASAX@reddit
Same here. At my first job I was working with c++ builder stuff and at some point creating the website for some inverters(C rest api + vue). I did use chatgpt back then just to get used to the codebase etc, but after like a week I could confidently code on my own. Moved to another job cause first place was shit.
They wanted me on cursor and I did as such, but damn, my coding skills degraded significantly. I am now basically telling cursor to write like 80% of the code then ill go in, make sure it follows company standard format and fix the overbearing typechecks.
At the very least I still have my other skills.
dunderball@reddit
What's the alternative nowadays though? It's starting to make less and less sense to try to write code by hand. Best I try to do is at least spend the time to code review / understand what the LLM spit out
RedCloakedCrow@reddit
I think you kinda hinted at it, and a fairly highly-placed google engineer I spoke with a little while ago painted it explicitly: the career path is moving from "can you produce code" to "can you review code for quality".
The difficult thing is that reviewing code is a skill, and it's one that the LLMs are very unlikely to become good at (IMO). You have to know how to write good code (and why that code is good) in order to be able to review effectively.
jupzuz@reddit
I've experimentally used Opus 4.6 to review coworkers' PRs. It's actually surprisingly good. But it's not enough. We can't just say "AI reviewed the PR, I it's good to go". At least not yet. Humans have to take responsibility for the final version. Otherwise, we lose the understanding of what's happening in the codebase. We lose ownership.
RedCloakedCrow@reddit
I agree, and I will forever be furiously pointing at the IBM maxim.
genghiswolves@reddit
Why do you think so?
RedCloakedCrow@reddit
Hey I'm confused here. I didn't write that line you quoted, did you mean to reply to someone else or were you implying I missed something someone else said?
Kane_ASAX@reddit
Its certainly possible for LLMs to review code. But it only works up to a point. It can look at the code and compare to what it has in its training data and thus possibly find vulnerabilities or the standards like code structure.
But this has drawbacks. 1) it should not be trained on its own output. It will turn the output into jelly. 2) there is a significant delay in what the model has access to and what has been released(like a new version of C++)
RedCloakedCrow@reddit
It is possible, but it runs counter to the things that they're currently forced to optimize for. There are conditions in every code base (either architectural or infrastructural) that inform patterns that LLMs won't be able to contextualize, because they require in-depth investigation that will usually be avoided in an effort to save tokens. It's the problem of a cursory glance over the code base and comparing to known standards, vs adapting to the specific conditions that this code base lives under.
An example I recently saw was of a partitioned table in a rails application. There were explicit details about the partitioning of the table in the code, but Claude wasn't told explicitly to investigate the partitioning but instead had to tangentially touch this table, so instead of looping over the records it needed to create and saving each individually, it tried to use insert_all, which failed because there was no global primary key index available.
AUTeach@reddit
It can review code, but as the code gets more specific, it becomes less and less reliable. The only way to increase that reliability is to increase the token count for every review (more and more of your code needs to be ingested), which, as providers move to a token-based billing, is going to become an issue.
What are you going to do when it's as or more expensive to pay for tokens than it is to pay for developers?
sandspiegel@reddit
And to review code you need the experience of writing bad code yourself, so you know what not to do. You don't learn by watching a LLM code for you which in my opinion is a big problem. How will a junior become a senior if there is no real know how through experience?
Mysterious_Pepper447@reddit
This is the unchecked assumption that is pervading in every thread right now. I think this comes down to top-down thinkers vs bottom-up thinkers. Some people start with "what do I want this software to do", and that becomes the obvious input for the prompt. But others (like myself) genuinely use "What models, objects, classes, interfaces, and functions would best represent the logic of this problem space" as their actual starting point. For me, it makes no sense to use the LLM, because if I am going to prompt it in such detail as to tell it what classes to write, then I might as well write it myself. The cognitive load is the same.
If I am forced to use it, then it doesn't improve velocity at all because the slow, deliberate thought process is fully intentional and unchanging.
Kane_ASAX@reddit
Yeah if especially composer had to create an image of how i treat it, it would definitely show a whip. There are some things that i still prefer to do manually like meta flow jsons. Or when im busy on my side project learning a new langauge, I try to go the old fashioned method.
ForJava@reddit
So you do your job just fine then?
Kane_ASAX@reddit
Well my boss is currently training me to "co-own" the entire product, so im doing something correctly I suppose
Pantzzzzless@reddit
That just means they want another person to take the fall for something in the near future.
Kane_ASAX@reddit
Do you have experience with this happening?
My current boss is now the HOD(devision) and wants me and previous product director to take over. PR's, client calls and deployments and issues if they arise.
Mind you they are both highly technical and built the product from the ground 9 years running.
I'm not detecting anything malicious going on
Pantzzzzless@reddit
I was honestly just being a bit cynical and facetious.
IceSentry@reddit
You used C for a rest api?
Kane_ASAX@reddit
Yes. It was part of the inverter's drivers
sandspiegel@reddit
I think as more and more companies use these tools it's gonna get very expensive over the long run if the models don't get much more efficient. These AI companies are losing billions each year and will need to make money somehow. The only way I see that happening is to drive up prices once they have enough customers depending on their product. I actually hope that this will bite all companies who have the culture now to ship fast using AI.
I myself also use AI of course but only as a stackoverflow on steroids to ask questions to a chatbot. I think if I used some AI agent to do all the coding for me, I would quickly lose the know how. The brain is very efficient when it comes to "what you don't use, you lose" and this very much is true for coding.
neoqueto@reddit
I'm now re-learning coding with AI's tutoring where it's explicitly instructed to make me think for myself and not give me answers or snippets. I grew up with trash like jQuery, MySQL and WordPress, so I don't know shit. Then vibe coding rotted my brain. I have to unlearn everything to get up to speed.
Hollermagician@reddit
I'm on the very same boat, I love programming and AI kind of took the fun aspect out. It's prompt until it breaks and then figure out thousands of lines of slop code.
On my own time I'll sometimes try to program with minimal AI use. I decided to finally learn angular just yesterday
internet4ever@reddit
I’m regressing, too. Three years into full-time and I’m noticeably worse.
AntDogFan@reddit
I write for a living. Research and writing. I'm lucky that I got my early stuff out pre ai. But now it's so competitive I think I have to use it extensively to keep in work. Otherwise I'm just too slow. But I feel it corroding my ability to work independently. It's a bind but one route leaves me with no job and the other doesn't.
ricey_is_my_lifey@reddit
It is bad enough that when I recall my tasks done at a previous internship I need to relearn what I did with AI
Hutcho12@reddit
In 5 years, AI will identify the problem and just fix it. By then, the idea of even looking at the code will seem ridiculous.
Routine_Service6801@reddit
In 5?? Let the subsidized tokens finish and I want to see how many of your companies keep paying for AI.
Substantial-Flan7847@reddit
Brother if you saw how my classmates in uni do their work you'd probably pass out.
marshaul@reddit
One of the big risks I see: while disciplined, experienced professionals may indeed manage to use AI in parallel with their own expertise to enhance their productivity and even help themselves stay sharp and on top of their industry, if you know anything about human psychology it is absolute folly to imagine that the up-and-coming generations of engineers -- not to mention regular high school students -- will manage to learn this discipline before AI use as train them to completely stop learning and analyzing for themselves.
Human brain is like a plastic muscle that has to be flexed and squeezed and stretched and wrapped around its environment. AI is going to bring about idiocracy. Not for you and me necessarily, but for next generation or the one after that.
SpeedingTourist@reddit
I fear this most. I don’t have kids yet but this is something I think about a lot, and how I will encourage critical thinking and analysis in the age of AI.
Zenatic@reddit
I feel the same way…but AI is improving at an insane rate…though we could hit a plateau tomorrow.
I heard an interesting perspective on a podcast, AI just might be the next tier in higher level programming language. The “programming” we require today may very well become a vestigial muscle.
HammieHammerHamwalt@reddit
I'd love to not use AI when programming, but if that means I work 50% slower than my coworkers, I'd just get fired.
lakeland_nz@reddit
I'm going to blame you more than the juniors.
We have a rule for all code that the person that wrote it owns it, they are the one that defends and justifies it on the PR. They can use as much AI as they like, but it's their name on it.
So in this case you had a junior use AI write a function and not ask the AI to explain it to them. Fine, juniors make process errors. Then you failed to catch the process error because you never asked them to explain.
And you're right, if you don't ask people to explain their code then they will never learn why it works. And after five years of that, they will never be able to unlearn the shortcut.
Of course you could be a bit of an asshole and not help them build the muscle. To me, taking on juniors makes you responsible for their future career, and that's part of why I don't tend to take them on.
ZealousidealStand822@reddit
as a year 3 engineer I haven’t wrote much code in the last 2 months and everyday is a ton of prompting and reading documents and reviewing. Yes I’m burning lots of tokens and not actually writing the thing, but for each prompt I already have an expectation of what I want, so just saving the time of typing it out, etc. I’m shipping stuff 5x faster but I also had to overclock my brain 5x faster to keep up.
Juniors and still learn if they crank their brain up to keep up with how fast AI is generating code, and are willing to read every line being generated, fact check from documents, and ask questions. AI is not taking that away… as long as they are willing to.
WanderingGalwegian@reddit
I imagine 5 years time AI will be even better than it is now and much more integrated into workflows.
Personally I’ve already shifted in my role to being more of an Agent manager at work.
I build agents now and skills for my team to utilize.. we also have extensive AI assisted discovery and planning phases. we keep the same human in the loop approvals but I would say majority of code is written by AI.
One poor initial prompt can cascade to 1000s of burned tokens. Those that learn how to build with AI are the ones who will still be employed in five years.
The industry will be vastly different.
offsecthro@reddit
> I imagine 5 years time AI will be even better than it is now
How? Trained off of what?
lulaloops@reddit
You're right. A tool that has progressively gotten better and better since its introduction will suddenly stop improving right now.
offsecthro@reddit
I didn't make this hyperbolic statement— you did. I asked two questions which you avoided answering for some (very obvious) reason.
grantrules@reddit
Why, AI code, of course! Can't go wrong there! Like an animal that only eats its own shit!
WellHung67@reddit
LLMs have a theoretical limit in terms of hallucinations - they’re always going to hallucinate and it’s not possible to prevent it. This is a mathematical determination not a vibe. What’s the endgame if this is the case? These things cannot get to perfect, it is inevitable and innate. How can you trust a tool output that can make up stuff, where the errors encompass the entire space of possible wrong answers?
Humans also can be wrong, but it’s constrained to human stuff, very well studied. Decades of software best practices that have inherently been done to account for the human error. What evidence do we have that AI has a lower error rate, and that the error rate can be fixed? You need smart humans to figure that out. So the long game is what? You have to know how to code to spot the errors. And they can be subtle
ZealousidealBet1878@reddit
If a human “hallucinates” like an llm, they will be fired for being a fraud and a liar
We call it bushing and we don’t trust people who would do that in a professional environment
We really need to put our trust in llms to the same standards
trichotomy00@reddit
You are allowed to say bullshitting on the internet
Beneficial_Noise_737@reddit
Good initial prompt would not be a requirement within the next 3-4 model iterations if the same orders of magnitude scale of progress continues.
Architectural improvements like rlvr, latent state branching at test time, and maybe completely new architectures even are likely to continue the progress for some time.
Shahkam2010@reddit
AI is only going up and getting better and better this will make for the lack of skills of the juniors lol
Jahonay@reddit
I feel like we're in the flooding the market stage for AI, once prices readjust for prompts to become profitable, it will be a lot more cost prohibitive to solve all your problems with it.
Meta-Four@reddit
This 100x. Soon its going to be cheaper to throw human labor at the problem than AI.
derallo@reddit
Based on how good the local models are getting, that scenario seems unlikely.
funnyFrank@reddit
You need the model to be spot on most of the time for it to be viable for anything than the simplest boilerplate; i.e. you you need it to stay above the "f*#k it, I'll do it my self..." line. I.e. The local models have a way to go to reach that...
AUTeach@reddit
A sizeable chunk of the people white knighting AI here are solo non-technical people using something like claude code or codex to be their entire development and operational pipeline.
The moment they are paying per token ingested and egested their entire operation is going to become ridiculously expensive.
Ok_Food4591@reddit
I agree with this 100%. AI is only "viable" for full development process when you are able to pay once and prompt it to hell and back about everything. Once you start paying actual cost of computation (and enterprise customers are first on the chopping block) unless quality instantly skyrockets, stepping away from using AI on scale will be the easiest way to cut costs
shawnaroo@reddit
Yeah, it’ll be interesting to see how it plays out when these AI companies start telling their customers “you need to pay for every prompt. Yes, even the ones where it returns incorrect answers”.
Not only is that going to massively raise the price of using those AI tools, but it just leaves a really bad taste in people’s mouths when you’re charging them for stuff that’s straight up defective.
PM_ME_UR_BURGERS@reddit
This is already the case, the API pricing is just heavily subsidized currently. The AI workflows being pushed everywhere today are not running from a Claude subscription.
OkSucco@reddit
Isn't running a server you mesh out on rotating max subs for Claude code giving you what you are describing as "ai workflows being pushed" but combines the best of both worlds? Run a Linux box on cloud and beef up capacity and resources to each node or sandbox that needs xyz and hammer enter until some shit sticks, have seniors watch the data feed from sessions of juniors and tidy up after them. Build your own harnesses for ai, whiteknight signing 📴
And your argument hinges on people not building better harnesses than Claude code with local models. Yeah, that's already happening.
movie_man@reddit
You didn’t address the comment or the person you were replying to though.
MrCrudley@reddit
Our companies budget this year for Claude code is going to get blown out of the water. I’m averaging $700 a month. There are plenty of people averaging $2k+ over 30 days. 🤯
HannibalK@reddit
That sounds amazingly stupid. Do you really believe that?
Meta-Four@reddit
I do think we'll see intermittent jumps in progress as AI companies crank up monetization. Right now its being rolled out as a solution to every problem, and I think well see places where it gets rolled back because of costs, especially if it doesn't fully replace the position its being used for.
I also fully expect it to get better and cheaper in the future as well. But there will be periods where the cost of AI outweighs the cost of just having a human do the job.
Ok_Food4591@reddit
Honestly, I can see it getting better for sure, but cheaper? No sir. To get better the existing data centers would need to be constantly modernized for better hardware and the problem the existing ones have is that setting up the entire infra physically takes such a long time, DCs gear is 3yo at the opening. They would play a constant game of catch-up and that costs a ton of money with the amount of compute LLM needs for training and operation
HannibalK@reddit
New technology is known for getting more expensive with time, of course.
Meta-Four@reddit
By cheaper I mean, what might require a higher cost/usage model now would be able to be done with a lower cost model in the future. But I made my first comment based on the opinion that I do think these models are going to get very expensive to users because of exactly the reasons you mentioned.
MufasaSaylum@reddit
Claude code is literally being removed from the Claude pro subscription as we speak
Teagana999@reddit
As soon as everyone is thoroughly addicted to AI.
gloriousGeeseGrease@reddit
This is never going to be the case I’m sorry but this is just wrong
Meta-Four@reddit
Why do you think that?
marshaul@reddit
I'm not sure about that. They seem to have already discovered the performance ceiling for this technology, and have reached it or very close to reaching it with the latest models. I know that the current approach to achieving the context windows they need involves massive data centers, but theoretically free models have the potential to be every bit as good, and in practice they're not far behind for regular language.
I'm not sure this is a monopolizable technology.
tfhermobwoayway@reddit
Is the cost of AI going to go up? I heard that happened with Uber and delivery apps but are they using the same model for AI? How does that work?
Jahonay@reddit
It's just an assumption, that's the penetration pricing approach, you flood the market without making a profit, and then once you're everywhere the prices go up. The idea is generally to win over market share with low prices, and then once you establish a market you raise prices to become profitable.
I mean, I suppose we'll see, but I don't see how else they could be profitable.
tfhermobwoayway@reddit
I mean I guess that makes sense. I thought people would abandon food delivery apps once they shot up but it seems like more people are using them than ever. Some people just don't know how to budget.
Pantzzzzless@reddit
People are different from corporations though. If the board starts to see money hemorrhaging from the AI pipes, they will turn that shut-off valve without a thought.
subLimb@reddit
I wonder if this may be one reason why many firms are throwing AI so hard at their employees right now. If they expect vendors to become prohibitively expensive in the future, it might make sense to take advantage of as much cheap consumption as possible right now while using that experience to train their workers and simultaneously come up with some in-house solutions that could take take the place of vendors if it becomes necessary.
cynicalmuddle@reddit
That's giving way to much credit to higher management of corporations. It's purely FOMO of the new shiney. Throw in the fact that it takes complicated processes and makes them appear simple and it's emotion not logic driving this little boom.
subLimb@reddit
Sadly that is probably a lot more likely to be correct.
Jahonay@reddit
Yeah, we'll see how people budget AI after the prices readjust.
AUTeach@reddit
Looking at the changes in claude, they are going to move everybody to a token based model sooner rather than later.
If you are on a subscription fee, they are going to give you daily and weekly limits.
API users are already on a token basis but the rumours are that they are burning through money there too. So, the prices are going to go up up up
Mrseedr@reddit
Doesn't claude already have multiple limit-windows per day? e.g., "your usage limits reset at 6pm"
Pablo_Ameryne@reddit
Basically they are running these services at a loss with money from venture capital. When investors start to want to see a return they will start charging the real cost to users.
TsyctheIsAMispelling@reddit
"...once prices readjust..." Indeed.
Check this out: https://docs.github.com/en/copilot/reference/copilot-billing/models-and-pricing#model-multipliers-for-annual-copilot-pro-and-copilot-pro-subscribers
That's MS bumping the Copilot model multipliers... significantly. The most egregious is what they're doing to the Claude models (which shows you who they think their competition is, for sure) Claude Opus 4.6 is going from 3 to 27. 9 TIMES the already multiplying multiplier. I see AI usage dropping off quite a bit when companies start getting the bills in July and asking questions like... what did you do with that 50k worth of tokens you burned last month? While you're trying to hide the AI video file of the cats having lightsaber wars you made. 😃
Jahonay@reddit
Nice, I was just guessing based on standard market practices. Makes sense that prices are going to go up, you can't operate at a loss forever.
Exact-Couple6333@reddit
Cost per token for frontier models has generally trended down over the past few years. Deepseek v4 is 10% of the price of opus for only slightly worse performance. Hardware will get cheaper. This problem won’t solve itself imo.
yopla@reddit
Doubtful. It will eventually become a cheap commodity, China is making sure of it just to damage the US, and even if the compute is still important, for a decent business buying a few 100k of GPU to run very large local model is not an issue, it's just more convenient for now to pay five time as much to anthropic & co.
Jahonay@reddit
I'm not dogmatically committed to my guess, but how do you think the big AI models will become profitable if not by raising prices?
gordonnowak@reddit
by lowering costs? lol
Jahonay@reddit
Sure, but how? I'd assume most companies wouldn't want to cut on quality, where do you see massive budget savings? To my knowledge they're operating at a loss, that's likely a lot of ground to make up.
gordonnowak@reddit
government subsidies, favorable energy contracts, cheaper hardware (China). maybe I'm wrong, I don't fucking know. I don't know what these companies are burning so I can't say what a reasonable cost model for profit is. If it turns out to be $50,000 per million tokens, great. Something tells me they'll figure it out
Jahonay@reddit
I'm in the same boat, I'm not committed to my guess, I have no idea how it will go, I just know they will eventually need to balance their budget somehow.
I think those are reasonable guesses, I guess we will see if those sources end up closing the gap.
AaronPK123@reddit
I'm wondering once things balance out and VC money dries up whether a human coding versus an AI will be more "bang for your buck" in terms of how much work is done for how much money.
licorices@reddit
Yeah, if it is going as it currently is, no one will really afford AI for personal use, and even many companies will either have it extremely limited, or skip it all together. A lot of companies built around AI, wrappers and so on, will fall extremely hard the moment those costs fall onto them as well.
EfficientPerson12@reddit
But how are we supposed to develop otherwise? Documentation? When we get stuck where do we go. Even I'm in the same boat and I'm confused
Favoniuz7@reddit
Ask questions from seniors and/or ask questions in forums. The same way we've all done up until like 2years ago.
If you know how to develop and know how to read code, it's not really an issue. It just takes longer, but absolutely doable. I had to even debug an issue from a third party library and walk through their code. Took me almost 3 whole days, but with Google and intuition it's possible.
Here's a golden nugget one of my professors told me, from 10yrs ago, that I still practice. "Don't copy and paste code unless you understand it completely." If you can't break down the code from the agent, don't use it.
Hungry_Reference3875@reddit
people expect juniors to know WAAAY too much, the bar was way lower in the past.
LegendOfYesterday@reddit
Isn't this also inherently a current problem since i would expect with AI the patience of higher ups for the resolvement of bugs is even less than it was before? I'm a medior now and i've started working as a dev just when AI launched in general so i still had to go trough the "wtf does this do" phase. Even now with alle these tools at hand I try to use it more like an instructor than an employee so I can learn how stuff works. (Although I also have lazy days where i just tell it 'create this function') But I do have a general feeling that code is expected to ship much faster even tho it's more slop.
jipai@reddit
What if AI learns that “bad code” pushed by AI-lead developers is thought as “good code” since it got pushed to prod? Won’t that compromise how the AI model’s learning and later its integrity and output?
aftersox@reddit
No, I don't think that will be an issue. The majority of training compute (today) is spent in RL with humans or synthetic. Similar to Alpha Go Zero, which achieved it's heights without a single bit of human gameplay data, the next generations of models will be trained almost entirely on synthetic data.
Man1ak@reddit
counterpoint: who cares if you understand it? look at the trajectory, code doesnt make you a software engineer. Just like assembly doesnt. Being a luddite isnt cool, being a gatekeeper to cross functional roles who have a new way to contribute isnt cool. I guess this is why i dont visit reddit much
Important_Coffee_845@reddit
Im still in school and this is the kinda shit that keeps me up at night. Im already shipping code but... I refuse to ship anything I cant fully explain. I will not build a black box.
It just doesent sit right with me. I feel you. Im a week 3 student. Im a little self taught nobody but...
I will not ship code I do not understand.
I will use AI to help me figure something out or to make shit I already know how to make to save time sure. But I design the piping.
Man1ak@reddit
do you understand all the assembly your code compiles to?
gloriousGeeseGrease@reddit
Yeah bud I’m sorry in advance for the suffering you will experience upon graduating. You got about 10 years tops before our career is underwater fully
Important_Coffee_845@reddit
Nope. Dont take this personally- but I have a fully formed view on this that doesent ignore the lessons of actualy history. And im a young millennial who has been told the world is 5-10 years from ending my whole life.
The children of the people who said this about the internet are now saying it about AI. Im sick of this doomer stuff.
Shit was actually really bad in like 08-13 when I graduated HS and entered the workforce. And It finally slowly started getting better. And everyone forgot and acts like that struggle never happened. Just poof! And now ppl are forgetting the pandemic.
Everyone was scared of an Iran war now everyone treats it like another tuesday in real time. I was introduced to this doomer thinking when I was only 7 and y2k started becoming a thing and the gore-bush election. And you know what?
Im over this kinda thinking.
You can go freak out in a corner.- and im someone who believes modern globalism is facing a collapse- but even i dont buy this AI pessimism especially considering much of it is driven by "oh know it can make pictures now"
Yeah... its just the same shit over and over.
So offense to you. Im just not gonna play this game.
gloriousGeeseGrease@reddit
lol ok. To me it sounds like you kinda proved my point. Bad things happened before, bad things happening now. Seems like they will keep happening. The job market is statistically worse now than it has been in 50 years (yes even worse than 2008 drama queen)… you think industries didn’t fully or partially die during these times? Just because hard times haven’t hit you directly doesn’t mean they didn’t eradicate other peoples lives and careers. Our time is coming because those in charge want it to. Has nothing to do with how you feel or how capable ai is. It’s about how expensive you are to employ vs a robot slave. Things are happening no matter how much you want to believe nothing ever happens
Important_Coffee_845@reddit
actually a lot of the stuff didn't happen. Y2k for example- was solved by programmers. It's funny you mentioned ten years but u didn't even mention the y2k38 problem which is a real tangible issue not abstract bull shit.
The job market is not worse, that's propaganda. In 2008 18 year olds couldn't even get a job at McDonalds in many states and this lasted for years. today its mainly liberal arts degree holders and HR getting laid off. I see signs all over for jobs, ur generation hates hearing the truth.
I told you it wasn't personal but if u wanna drop words like drama queen suck a nut, get a job pansy. Roll up your sleeves. Ill put u to work RGHT now washing dishes in abq if your so hard up, Betty
gloriousGeeseGrease@reddit
💀💀💀 if you think ai replacing jobs is the same risk as y2k you really are clueless. Y2K was not even a real thing. Programmers didn’t fix it, it was never an issue for 99% of systems lol. Seems like you got some wealth handed to you so you don’t actually need to know how the sausage gets made then or now. I guess you’re in charge of….dish washers? I don’t need to come work for you yet I have a job as an AI engineer lmfao. I’ll hit you up in 10 years though I guess.
Also just denying easily verifiable statistics? Okay bud good luck with that. Enjoy being king dishwasher, you really earned it.
Important_Coffee_845@reddit
I didn't say it was the same-ur mischaracterizing what im saying and my point so im not gonna continue with you. I can post emojis too.
Ur a spoiled brat and I have no intention of talking to you-
I'm are aware jobs are being replaced but u said this is worse than the 2008 era great financial crisis it is objectively not. And the jobs currently being replaced are simple jobs I don't respect quite frankly- and that I AM not going out for. U said "our industry" doesn't sound like im in or trying to be in "your industry"
if anyone sounds clueless its you. I just said I don't wanna adopt this doomer mindset that's been around since y2k not that it's the same as y2k.
Also you might be misunderstimating y2k. y2k wasn't about jobs, it was about infrastructure. Everything very much could have collapsed. Programmers working 80+ hour work weeks saved the day. You seem to be coming from the perspective that y2k was "nothing"
It was a Big deal, but the world didn't end. It could've became very difficult and a lot of chaos could've occurred. but it didn;t because instead of panicking and sitting around talking to people like you they got to work.
Yes AI is replacing SOME people. And it's largely people who have always thought they were better than the working class. So fuck em and you-
toodles, drama queen
cool_the_f_down@reddit
Same, currently 16 years old and I'm in a country where Computer Science and IT is automatically translated as being a call center agent
I am okay with my first website (for school) being mostly AI, and I can understand what it does, and while I probably wouldn't be able to recreate it, I was still ahead of the people around me that said that "as long as it worked its fine" and got caught
I don't know where I am at currently, and I'm scared of using AI because I don't want to rely on it
But I know that as long I don't understand it, I will not use it until I learn what it does the manual way (coding, failing, debugging, repeat)
Important_Coffee_845@reddit
Use it. Generative AI and LLMS are not synonymous with machine learning and artificial intelligence as a whole. A lot of this AI propaganda comes from the west- people who got too comfortable and are afraid they will lose their jobs when bosses ask them "write me a line of code on the whiteboard without using your phone".
If you're worried about not becoming reliant and you've refrained this long I commend you and think you're exactly the person who should at least start off in an AI engineering role.
When I said I'm in school I mean't I'm going back to school to get credentialed so I can pivot in my career and do what I do at home and get paid for it. I'm like twice your age, pup, but you sound like you have a better head on your shoulders than most American z's and gen alphas I've come across lately.
Also learning to code is still 100% worth it. And if you start off in a call center, so what? I started off washing dishes and digging ditches during the Great Recession. I learned how to conjugate my verbs in Spanish just so I could communicate with my coworkers, and I'm not even an immigrant bro. You do what you gotta do to pay tuition, buy books, get that GPU you need burn through models, whatever.
I think someone with your self discipline and awareness should start learning how to code in industry languages ike python now. Don 't listen to the doomers
cool_the_f_down@reddit
Thank you, I actually am starting from Python while making a website alongside it. Safe to say that I've only been using AI when I'm hardstuck, or if it's a problem I genuinely have no knowledge on.
My confidence shot up, and I'm definitely hell-bent on making my Computer Science obsession into a career.
Important_Coffee_845@reddit
Hell yes dude, I'm making a game myself- this just seemed so daunting and unrealistic my whole life. Now it's finally starting to "click". Websites are great for starting off, most people your age are just fooling around with Scratch (which is fine). Can't wait to see what u come up with- lmk when you get some stuff up and running I'd love to take a look at it.
Pantzzzzless@reddit
I would already hire you, just for that attitude alone. You have no idea how rare that actually is for your age group. (I'm assuming 18-25)
Lately, I've been interviewing ~20 candidates per month. Some of them just straight up say that they don't write code, they spend most of their time massaging Kiro skills and managing context window usage. Which, don't get me wrong, that is an important skill to have now, but man that should be WAYYYY down on the list of priorities.
Important_Coffee_845@reddit
No I'm 33 lol - I ya know I had to survive in customer service roles and management for shitty little local restaurant and hotel jobs while I taught myself to code and tried to find a way back into school. So I don't have that cockiness- you know the one- the one we can't talk about because it doesn't make the Zs feel "validated". I think in the near future you might see more re-skilled workers who are older, seasoned, mature and now how to work in general.
I'm banking a lot on merit going into the tech workforce. Thanks for that bit of confidence man I appreciate the hell outta that. I do hear this kinda thing a lot lately and think I've finally put myself where I belong.
Pantzzzzless@reddit
For sure dude. I obviously can't speak for everyone but for me and many of the other tech leads in my org., these are the best qualities you can bring to the table as a junior new hire:
I know you didn't really ask about any of this lol, but it was on my mind so I figured I'd share it for anyone who cares.
Important_Coffee_845@reddit
This is good shit. Exactly what I looked for when I was a hiring manager in hospitality- its just universal stuff that all too often gets over looked by the candidate.
Ok_Spray1014@reddit
Beo just die already, this is some real millennial old people shit
hollaSEGAatchaboi@reddit
No, you had many choices other than that, and, yes, you're now that crank who doesn't remember how things were and is complaining in popular ways about how things are
newId22@reddit
Perhaps it will be a problem. Perhaps the code simply will not do crazy things at 2am because ai freed enough time to allow the devs to think of all the edge cases and test thoroughly. It's a new world, we can't measure it by yesterday standards
Deku_Scrub777@reddit
How the fuck does one get a job in this climate when places are asking for ai usage
recursive_arg@reddit
Why even waste the tokens asking what that code does, clearly what it does it break the staging environmental…
Mountain-Dragonfly46@reddit
“This invention, by relieving men of the need to exercise their memory, will foster forgetfulness in the souls of those who have acquired it; relying on writing, they will seek the means to remember from the outside, through foreign characters, and not from within, from the depths of their own selves; [...] As for wisdom, it is its appearance and not its reality that you impart to your students: thanks to you, in fact, having become, through hearsay, knowledgeable in many things without having received any instruction, they will appear to be able to judge many things, whereas, most of the time, they will be incapable of doing so; Moreover, they will be unbearable to be around, because they will appear to be learned without actually being so.”
Do this citation apply ?
Chilli-6@reddit
Where’s that quote from?
Mountain-Dragonfly46@reddit
Plato – in Phaedra, « the myth of Theuth ». I’ve studied it in engineering (we had philosophy & technology courses) more than 20 years ago, and stumbled upon it again recently. It struck me how accurate it was in our context.
-eliasml@reddit
Imagine where we will be in a few years. No one will know what their code does. AI will be unfathomably accurate, and any company that doesn’t offload dev to AI agents will be at an inherent disadvantage. You won’t be able to take the time to learn your code before another company prompts their way past you. The internet will become a black box, humans will devolve into zombies that trust AI with all work, and another Carrington event will be studied 5k years from now when the next civilization is wondering what wiped out the last.
Kay_co@reddit
I’m happy I was very anti AI when I was in school and first graduated. I’m 4 years on my job now and I do use copilot and Claude for some big refactors and issues but I leave it alone most the time. The only AI I use daily is it completing my code automatically. I’ve definitely trained it to know my style. My whole team started using AI this year (I’m one of the youngest) and we’ve all realized it’s nice to help but also can make way more problems and take forever to go back and fix. The engineers we’ve hired that use majority AI, have already left the company or team
IEnumerable661@reddit
Wait for it...
Your juniors create the code. Then as a senior, its your job to fix it.
Baddoom tish.
PartyFeisty2929@reddit
Lmao on call at 2am, no thanks I quit
Charming_Cucumber_15@reddit
How much will the AI they rely on have improved in those five years? If it continues to improve at the same rate as the last 3 years, I'm not sure why anyone assumes we'll need a ton of seniors
flamingos-are-real@reddit
If I'm the reviewer, I don't let any code pass by without an explanation. The first AI slop I see I just comment
Not infrequently this will be followed by an LLM generated description, which will receive the same treatment.
They just can't handle. I tired of saying to my team "Debugging is scientific method: you analyze all the available data, elaborate an hypothesis and THEN you touch the code or the environment variables, which will result in going back to the data in case of failure." What is the first thing they do when the system is down? You guessed, your old pal Claude who will suggest them to decrease the number of workers of the reversed proxy while the Google Chrome is screaming "This is a f* CORS error, just adjust your CORS settings you dumbass"
orgdv@reddit
Why do you think it will even be relevant in 5 years? I guess we are all just "managers" then, coding and even fixing will be completely on an AI's side. You won't need to understand what specific part of the codes do, you will have to understand a way bigger picture.
The system how we work will rapidly change. It does now and 5 years is a very very long time in AI-metrics where A LOT will change.
RepresentativeNo5781@reddit
Maybe by then AI will solve the issues themselves.
Imaginary_Camel_4187@reddit
The one thing I have observed is that debugging requires a mental model of the system. You must form a hypothesis, follow the traces, and rule them out. And this can only be done through experience gained from making a lot of mistakes. AI does not offer you this.
The beginners I have come across that struggle the most are those who never learned to sit with a problem long enough to actually understand it.
Using AI before you have that baseline is just borrowing against a debt you'll pay later.
alann72@reddit
The Microsoft SOC lead said the same thing in a statement recently, she had no idea where she would hire senior developers in 5 years as she wasn’t hiring any junior developers due to ai right now.
HyenaNo6444@reddit
A lot of interns need some type of internship sim to help them learn what interns do (I'm talking pre-employment). I actually found a website for this: internquest.app. please try before you report :'(
Huskergambler@reddit
I wonder if AI will be caught up by year 5 and we are all replaced
HaikusfromBuddha@reddit
It's not just juniors but every level. Amazon had this problem, even with skilled higher ups that had to approve that code.
In reality the issue is management pushing AI to improve and speed things up. Sure AI is good at that but at the same time you lose learning what AI did because you have to quickly iterate. It's do you want something fast? Or something the dev understands the ins and outs because you can't have both. Because if the Dev knows the ins and outs of the code changes they essentially lose the benefit of AI speeding things up because the Dev is essentially learning and understanding the code changes as if they implemented it.
There is going to be a loss is knowledge and there is no way around it other than AI becoming good enough to debug its own issues.
_andvari@reddit
100% and that’s exactly how I feel. I don’t even have time to read everything the AI writes because I need to ship fast, and they’re pushing me in that direction
SecureTaxi@reddit
In a few weeks a counterpart of mine is pushing out an infra change into three prod env. Everyone knows he leverages AI heavily to a point where he maxed out his token. I have a feeling its going to break prod because the issue he has been trying to solve have not been reproducible. When asked how confident he was in his fix, he said very sure because AI told him he was right.
MeridiusTS@reddit
I’ve learnt to code for 6 months. I did coding first without AI but now coding fully with ai. It’s my personal style and i’m fine with shipping things out faster if that means there might be one or two bugs. The difference is. Code Manually, Slower but better. AI is faster but not better. best advice i can give to anyone is if you’re coding with ai always ask why did you do that? why did it break?
MulberryMaster@reddit
i think its worse when you have constant layoffs / bad labor market.
Juniors feel more incentivized to ship fast to save their job without really taking their time and learning the systems that their team uses.
kyngston@reddit
I ask the AI how the code works all the time. i know how its supposed to work, so when i see something i don’t expect to see, i stop it and ask it how does it work. usually I learn I didn’t spec it well enough. Sometimes I learn something new.
why is asking how your code works such a big deal? how else would you know, if you neither wrote it nor reviewed it?
runner2012@reddit
If you don't realize in 5 years software development is going to be radically different, I think you are going to have a bad time
Dav1dBee@reddit
Will we really need juniors in 5 years though (my knowledge is quite limited)? Won't it be enough to just write a good prompt to a coding agent? I heard from my software engineer friends that they're quite good.
Also, would you guys still recommend your friends software engineer as a job?
AstroworldMC@reddit
Seen this with juniors writing Minecraft plugins using AI too. They can copy paste a block of code but as soon as it breaks they're lost. AI is a tool, but you still have to learn the basics and debug your own stuff.
ScientistPhysical782@reddit
coping is thinking you will really need people who knows code 5 years later. You have to realize the coding part is over and finished. The soon you realize this the soon you will be less depressed when new models keep coming and recursively developing themselves.
SuperStone22@reddit
I have been programming since 2015 but I still haven’t gotten a bachelors degree. I’m wondering what it will be like when people think that I never programmed before AI. My resume will list a graduation date that will look like I didn’t.
CharacterForward8097@reddit
Tbh bro I thought about going to school to immigrate to the U.S but it’s just not worth it imo because you’ll be going to school and fucking hate it because you’re experienced but it’s 4 years of mind numbing experience that you have to pay for and don’t yield a lot of benefit
Mr-DevilsAdvocate@reddit
Confident that they will still be needed in 5 years ?
2daytrending@reddit
the scary part isn't ai it's skipping the sit with broken code phase entirely
some people are starting to balance that out by using more hands on platforms boot dev gets mentioned a lot for backend since it's mostly coding + problem solving not watching 4
donghit@reddit
I can’t imagine how much better these models will be in 5 years. So I think it doesn’t matter
luna_code_vibes@reddit
yeah fair point tbh
ai helps you move fast but it can hide gaps in understanding and real learning comes from fixing things when they break
some people will figure it out others might struggle later haha
SNsilver@reddit
I keep raising this concern at my job, and it’s been brushed off so far. I have a few juniors that report to me that I’ve put on an ‘AI ban’ because they kept putting up garbage in MRs. Not sure what’s going to happen but I know it won’t be good
gordonnowak@reddit
I don't understand this. I've just picked up claude code and if I insert it in the process loop where I would usually go off and look something up or actually type something out, generating roughly size-and-content-equivalent PRs to what I would normally produce, it takes 1/50th of the time and is indistinguishable in quality. what are you seeing that's garbage?
shamusl93@reddit
Most of it. “Works” and “good” aren’t the same thing. If you’re looking at what Claude/Codex are actually writing you’ll see tons of over-engineered, overly defensive code that repeats itself frequently. That leads to a massive cognitive debt where it’s difficult to reason about once it breaks, and, in any reasonably side codebase, it will break. I use these tools, but I see the garbage it’s constantly creating and fixing it where appropriate. In tiny brand new codebases, it’s reasonable, throw it into 250k LOC project and it’ll ruin your codebase.
If you can’t see the garbage it’s producing, that’s more a sign that you need to spend more time learning why what it’s doing is such a bad idea.
gordonnowak@reddit
so far I've caught it generate some particularly naive architectural ideas over long sessions but the code itself is perfectly acceptable. it's pretty easy to bound them into effective patterns by mere suggestion, and one thing I won't accept that they're bad at is writing tests. so if the stuff you're seeing is bad and breaking, I'd suggest it's a sign that you don't know how to use these tools properly
Pantzzzzless@reddit
I would love to do the same. But my juniors are all offshore. And I don't have the power to block their EID on our licenses.
fractalskiesahead@reddit
This thread is pure cope.
epic_pharaoh@reddit
Ask me what a function I wrote a week ago does with or without AI and I would need a minute to figure it out as well.
Just because they are asking the AI a question and using the AI doesn’t mean they are relying on it. They are juniors, they are developing skills and trying to use the tools available to them.
If they aren’t documenting their code well enough that they don’t need an AI to summarize it for them, then you as the senior are responsible for teaching them how to do it.
I see a lot of seniors complaining that the juniors are leaning too much on AI. If that’s the case show them the tools and methods they should be using instead, show them how those methods/tools are more reliable.
People will use the tool they think is best for the job, people learning to draw with a pencil will use an eraser. If there’s a problem with how they use AI it’s your job (or at the very least your company’s responsibility) to point that out and correct it; or alternatively provide an approved coding environment where AI tools must be used externally from the IDE (in which case stackoverflow is often a more efficient solution on its own).
nenchi_@reddit
That tool is called head.
epic_pharaoh@reddit
You offering?
On a more serious note, no it’s called properly documented code.
quietcodelife@reddit
the on-call scenario is exactly right. ive had those 2am moments and what gets you through isnt knowing the answer, its having a mental model of how the system is supposed to work so you can find the drift. AI doesnt help you build that model. it helps you build things faster without building it.
what I keep noticing is the debugging style. devs who learned through suffering tend to form hypotheses, test them, and narrow down. devs who learned through prompting tend to ask what might be wrong and hope something sticks. those are genuinely different failure modes under pressure and I dont know that you can shortcut your way to the first one.
gordonnowak@reddit
you won't be needed to do *any* of that pretty soon. the starry-eyed bullshittery in this thread is insane
quietcodelife@reddit
timeline is the part I genuinely can't call. if the window is 2 years you're probably right and most of what I said is moot. I just don't know, and I don't think anyone in this thread does either
Doooofenschmirtz@reddit
If you don’t think ai will get infinitely better in 5 years, idk how you function
mrgudveseli@reddit
Big "if".
AhmetYaq8bi@reddit
Im a junior still learning, I have lately started using AI tools in the past few months, specifically because I have realised it helps me do more with less time.
I take note of changes it makes and why it does it.
I realized it has sped up my learning process.
Although at times I wish I had a senior dev as a friend I could discuss things I have dificulty understanding.
I know AI is good, but there are architectural level of details I wonder and I end up not being certain which path would be the decision a senior would make(as that is my end goal).
I dont find AI explanations on system level decisions good, as its answer for my "why" questions simply logically doesnt seem good enough.
I feel like it lacks the ability to think system wide, as I have noticed one reasoning doesnt correlate to the other, like if the thoughts where chains, many chains are breakpoint and not connected to the nex set of chains(maybe not the best anslogy), what is mean is that Something is off but im not sure why I feel that way.
Have a great day and thank you for reading. 👍
Lorzweq@reddit
I'm graduated software developer and haven't got even my first junior position. It's hard as a junior in IT-field. Companies think they can use AI to do junior stuff but at some point AI is more expensive and they need to hire some Medium-Senior level dudes to fix AI-slop.
MrFlaneur17@reddit
Dont worry, you'll be working as a plumber in 5 years
mp5max@reddit
As a junior interviewing for my first technical role i’m really curious as to how they passed a technical interview?
patternrelay@reddit
Feels like a dependency shift more than a skill loss. If the system for reasoning gets outsourced early, you lose visibility into failure modes. It works until it doesn’t, then debugging becomes guesswork instead of narrowing hypotheses.
Mugiwara_Sora@reddit
Wow I really need to apply to more jobs then
surreal_goat@reddit
Your companies need to start hiring college grads and teaching them instead of throwing this boomer-grade, “back-in-my-day” bullshit out here.
Your companies did this, not us new grads competing with people with 10yoe for junior rolls, trying to stay relevant by self-learning AI tools that weren’t even mentioned in the curriculum 10 months ago.
Piss off.
HootenannyNinja@reddit
Is t this why we have CI tests and PR reviews?
gloriousGeeseGrease@reddit
Brother in 5 years only like 5 of us will still have coding jobs anyway 🫠💀 we’re all in for a rude awakening
Mizarman@reddit
"Psst Hey. Come'ere kid. I got somethin' for ya!" First it was social media, now AI reliance. Early adopters, have fun being a lab rat in an even bigger unethical experiment.
Bacchaus@reddit
My dude... the fact that Claude can tell you whats happening in a few seconds while you had to "sit with broken shit for hours" is exactly the point
Dangerous-Pen-2940@reddit
Isn't it fair to say that in five years' time, these models are going to be even more capable than they are today?
Kane_ASAX@reddit
Not the same way they have been for the last couple of years. Right now the main problem is energy. We cant just magically build powerful stations in a year, much less 5.
Its going to hit a cap and its closer than you think
OnionsOnFoodAreGross@reddit
The chips are going to get easy more efficient.
Kane_ASAX@reddit
Yes, but that just means the "chips" will pack MORE transistors or have a higher base/boost clock to hit the same wattage as the previous generation.
OnionsOnFoodAreGross@reddit
No it doesn't. There are all sorts of effeciencies that can be made in algorithms software hardware. Besides it really doesn't matter. We can figure out the energy problem anyway.
tfhermobwoayway@reddit
But they aren't going to be superhuman. Someone needs to fix the code. It's nice to have a machine that codes for you but if nobody understands how any of it works then you're basically just building all modern infrastructure on a ticking time bomb.
Little_Elia@reddit
Not sure about that. They've been fed fresh, high quality data that is up to date. As they become more prevalent they will regurgitate their own output again and again and the quality will inevitably degrade.
somewhereAtC@reddit
Maybe Star Trek has correctly predicted the future: only Geordi La Forge or Montgomery "Scotty" Scott can actually think, and those other 15 "engineers" hovering around the control consoles are just sucking up whatever the AI is telling them.
m0viestar@reddit
That's basically what jobs were like before AI too. Not everyone was some stud coder, most were one step away from dumb as rocks
Beneficial_Noise_737@reddit
And scott is superhuman by human standards.
Basically it's so over, (in style).
Wall E more accurately describes the near term state if you are right, though.
Scotty is unlikely to exist.
florinandrei@reddit
It's a sci-fi show.
iamthesam2@reddit
“grew up” ? the product has only existed in public for less than a year lol
ColdTrky@reddit
Well, in 5 years the AI will one shot every promt and fix all errors the previous ai did.
gordonnowak@reddit
for some reason people are convinced LLMs won't improve and/or have no idea how good they actually are right now
gordonnowak@reddit
year 5, when LLMs are significantly more capable, they're going to have a bad time for reasons that are unrelated to their ability (or not) to code. and it'll be your problem too
Evazzion@reddit
How did they pass an interview? 🤔
EssayOk9003@reddit
The models would have gotten way way better in 5years to come. So it’s fine.
01000010110000111011@reddit
They will be way way more confidently incorrect too.
asl_somewhere@reddit
I had a discussion on this with our development director. As a senior dev, using AI does improve my productivity and helps on a day to day basis, but I feel as we get junior devs, part of my job is going to be working with juniors to educate them about what they do. Not stop them from using AI tools but once they do make sure that they know what's happening.
turozfooty@reddit
Signs are already out there, the company I work for is already hinting that ai should be used as a training aid and not doing all the work. This is a complete shift from only a month ago when you could not go a day with out upper management mention ai in some way. Now they are hardly mentioning it.
Suspicious_Strain217@reddit
Ok but what is your solution? I am a senior (and lead a team). If I don't use AI then im simply falling behind everyone that is. If a new grad and they didn't use AI to speed up their work then they probably won't last.
StockMost7233@reddit
This resonates with me for a few reasons. I’m a new grad/junior who joined a big tech company, and at the start I was honestly overwhelmed (in a good way) by the amount of coding resources available. But at the same time, there’s pressure to ship code. I remember trying to work through a task that was taking some time, and when I started getting pressed by my TL, I ended up just using Claude to generate the code.
It feels like if I slow down to properly learn something, I fall behind on tasks, which just adds more pressure. So I end up leaning on AI more than I probably should.
Realising now, it was partly due to imposter syndrome and not believing that I could understand and learn it.
I wonder if this is purely a result of new kinds of pressure, or if it’s more that new graduates are increasingly relying on AI anyway, especially coming out of college, possibly to complete assignments, so they don’t fully learn the fundamentals.
Local-Scroller@reddit
I believe we need to convince juniors that speed isn’t everything, many folks in my program fear falling behind without using ai because it’s faster.
goodevibes@reddit
In 5 years they’ll probably be better at coding with ai than you. They are learning from the beginning , using the latest and greatest tools available. Their ability to prompt and generate workflows will likely be the winning factor. They don’t need to change their mindset on coding like OG Devs do, instead they embrace ai tech and can learn much faster than those stuck in the past ways of code generation. 5 years is a long time for AI!
pr0cess1ng@reddit
If you're a junior you need to have discipline and use AI strictly for learning and NOT building.
Ghiren@reddit
They'll need to be pushed to find out "what does this do" before merging anything. Maybe we should be making a point that even if Claude did all the work, they're still the one responsible for accepting and signing off on it, so they'd better be sure that it's good.
OnionsOnFoodAreGross@reddit
Honestly in 5 years the AI will probably be so damned good the 2am thing won't happen in the first place. And if it does the AI will not only fix it but rewrite the whole thing.
Schnarfman@reddit
TDD got a whole lot easier and more valuable with LLMs. I don’t think Junior devs will have a hard time. Junior devs will learn to become good engineers in a different way because it’s a different world.
That 1 junior engineers you’re talking about, they may be genuinely bad or they may have made one mistake with one subsystem. They may have failed to verify and validate. That is a legitimate mistake and I hope they take it as a lesson instead of as a portent for the rest of their career.
TheLoneTomatoe@reddit
I lol’d at the second statement, because I’ve 100% copy pasted old function I wrote into Claude or cursor with the same question. But
Accomplished_Fix_131@reddit
Happened with me too. Junior pushed a AI written code change which has a very critical bug. We were clueless as the change was done by AI. Asked claude to find out but unfortunately after doing reasonings after reasonings it failed. Costed us days of debugging.
Sufficient-Source211@reddit
It's going to be like when you start a new job, and try to understand the inscrutable work of those who came before you, only way, way worse.
PocketCSNerd@reddit
The error is thinking that it’s their own code. The code is the output of the predictive text machine.
Individual-Shame6481@reddit
No they don't. There will never exist a scenario where AI is not available. Just wake the fuck up already. It's embarrassing.
pyrrho314@reddit
it looks like good consulting $$$ in about two years, sadly, I don't want to wait it out and fuck em if they don't know a good thing.
Efficient_Honey_8894@reddit
The 2am prod incident test is real. I'm 16 and I code almost everything with AI. But I made one rule for myself: I don't merge anything I can't explain line by line without asking Claude what it does. Slows me down. Probably worth it.
007Artemis@reddit
My company wont allow juniors to use AI.
JustinTheCheetah@reddit
So what you're saying is in a few years my long history of shitting on AI and people who use it will be seen as proof as to my credibility.
DaveCarradineIsAlive@reddit
I do the IT side of things at work, and even we're getting this problem with new hires.
They can handle generic windows stuff and seem to be learning troubleshooting well enough that we move them on to more complicated, niche systems. And a bunch of them immediately fall down, and are unable to progress. The AI has basically nothing in the training data about our weird software and hardware, so they can't get the same level of answer out of the chatbot.
And that's when it becomes very apparent which of them have been learning to do the process of isolating a problem and testing fixes, and which have been getting spoonfed answers for the whole training period.
It's good for my job security, bad in basically every other way.
Relevant-Western6468@reddit
I didn't major in computer science in college.AI has given me the ability to go deep into computers, and I am grateful for it.
chicago_scott@reddit
I feel old. I expressed the same sentiments 15 years ago with juniors who only learned a managed language and had little understanding of what's going on under the framework, or how the language itself worked under tbe hood.
Vetril@reddit
In my opinion, AI will have the same impact of going from assembly to high level languages - IF it doesn't reveal itself to be an unprofitable bubble that will blow up in 2-3 years.
I guess that means we'll probably just fixate less on whether a candidate knows some standard implementation of bubble sort or Dijkstra's algorythm, and more on checking if they know the different between a factory and an abstract factory, if they can refactor O(n\^2) to O(1), if they can tell how to split a UI into MVVM components.
tfhermobwoayway@reddit
To be fair, high level languages at least give a consistent output every time. If they found a way to translate a high-level language into an even higher-level language it would make sense (and probably also be grossly inefficient but who cares about that nowadays?) AI makes up a different response every time. I'm not sure that's the same as the largely logical, mathematical process of coding.
Vetril@reddit
To be fair, non-deterministic programming IS a thing; it's actually an entire branch of CS, so...
farfromelite@reddit
That's nonsense.
High level languages give repeatable, testable output. It's reliable. It requires you to do the hard work of understanding the system and the requirements.
AI does none of that.
It's built on stolen code and stolen research.
Vetril@reddit
Someone in the 80s could have objected that you didn't really understand the system if you coded in C++ rather than with machine code. Same for autocompletion, intellisense, debuggers, libraries... The job evolves - and that's good, otherwise we'd all still be coding with punched cards.
chockeysticks@reddit
This is the right answer. People were freaking out the same way when Java came out and it had automatic memory management.
“How will the kids know how to handle memory issues in the future?” and all.
Shadilios@reddit
I laugh each time I hear some CEO or one of those edgy entrepreneurs saying that AI will replace human programmers.
Specially when I try to use it to build something expandable & maintainable.
It's really great for learning, running ideas by or creating a starting template though.
Lopsided_Cap_6606@reddit
It's interesting for me to see the difference between opinions like yours, and the ones of people saying AI will be advanced enough in the coming years for there to avoid such a problem or that there won't even be such a problem
xTruegloryx@reddit
I'd been more worried about where you'll be in 5 years. Nobody is safe. Unless you're all set for retirement.
immediate_push5464@reddit
I understand that senior programmers earned a lot of stripes learning this stuff. For some of them, there was no VMware or learning environment. You just fucked shit up and started over.
However, I think upcoming programmers face new challenges with new requirements and new standards in light of where we are now. And ultimately, even if it is embarrassing at times, they will be fine.
There is a level of stupidity where you draw the line at, but I don’t think this is it.
cdrun84@reddit
I'm a Senior Software Engineer and I only know a little bit of Ruby and have been doing this for 10 years. I rely 100% on Claude now, without it I don't even know what to do anymore.
hustla17@reddit
I am still in uni learning. We are forced to understand and explain the code personally in internship, and will be kicked out if they notice that we don't know shit. We can use llms outside the internship to complete it that's even encouraged, but at the end of the day if we do not understand what we have built , we can go home literally.
We also were forced to use the debugger in one exercise ,it was the first time in my life that I used the debugger and simultaneously also the first time I felt like a programmer and not an imposter.
I fucking hate this shit , but my future self is going to be eternally grateful for this.
I am 100% pro llm , but i am also pro critical thinking and understanding ( and also the act of physically typing code feels amazing and satisfying after finally getting it ).
I simply love this shit tbh , I am going to keep programming till the end of my days. And even if end up making burgers at least I am going to make them with O(1) in the back of my mind lool.
Kane_ASAX@reddit
Debuggers are nice as hell. I used it a lot for C++ code like a year ago. Better than the shit typescript has
RedCloakedCrow@reddit
I've been worrying about how a trend I noticed back in 2022 is going to combine with AI ubiquity: companies seem much less willing to invest in junior engineers, and look to hire primarily upper-mid to senior engineers.
With how juniors are able to move much faster with the use of AI, I worry that a lot of them will more from junior -> mid -> senior in a shorter span, and will move jobs swiftly to increase their earnings (which is good for them to do). But what that'd produce is a group of engineers who can't really make the mental models necessary to understand a codebase, alongside companies who'd have to clean up AI-generated messes left behind by those former junior/mid-tier developers, and a generation that hasn't been trained nor can train its followers.
cheezballs@reddit
Said everyone.
mattblack77@reddit
You're assuming AI will be wrong in 5 years. Why? It's showing signs of improving all the time.
ohyayitstrey@reddit
I'm learning coding in college now and resisting every urge to use AI. But all my developer friends say their jobs are becoming full-time AI wranglers, so I'm struggling to even see the point going into this field.
EZPZLemonWheezy@reddit
Yeah, there is a big difference in telling ai to make something unguided and telling it how to structure the code. If you basically feed it pseudo code and have a generalized idea how it should all fit together it’s more macaroni and less spaghetti code.
Lelouchtri@reddit
My question is what to do,when mangent is pushing you to finish in 2 weeks, 2 month project. How can you review all of the code, work properly?
The are not giving any quarter to work. Speaking as experience at a startup
JTP709@reddit
Junior developers? Now that’s a job I’ve not seen anyone hire for in a long time…
dumpin-on-time@reddit
why are juniors merging code without it being reviewed by someone with more experience?
Thunar13@reddit
Grew up on cursor and Claude code? Wtf nobody has “grown up” during ai times it’s been 2 years of fake hype only?
youafterthesilence@reddit
I've said this before but my middle school son and his friends are still learning to actually code- started with scratch but doing python now. I'm doing everything I can to encourage that because I think it'll pay off for them in the long run. So I have hope for that generation, whatever the industry ends up looking like by then.
jermany755@reddit
Do you think this is how people felt when compilers were first developed and coders had no idea what assembly language was getting churned out?
green_meklar@reddit
It's not clear how much work of economic value will be left for them to do in 5 years.
mrburnerboy2121@reddit
This gives me great joy, I’m going to continue learning and making sure I understand what I’m doing. I only ever use AI to explain things my ADHD brain doesn’t understand, never ever do I ask it for answers on anything.
FigStunning252@reddit
This is the best description of the problem I've seen.
I mentor self-taught devs and I'm seeing the exact same thing. The ones who lean on AI the hardest are the ones who can't debug without it. And debugging is where the real understanding lives.
The mental model thing is what people miss. When you spend 3 hours tracing a bug through the call stack, you're not just fixing the bug — you're building a map of the system that lives in your head permanently. AI skips that step entirely. You get the fix but not the understanding.
The scary part isn't that they can't code without AI. It's that they don't know what they don't know. They ship features, the PR looks clean, the tests pass — and nobody realizes the understanding isn't there until something breaks at 2 AM and the AI hallucinates a confident wrong answer.
I think the fix isn't "stop using AI" — it's deliberate practice without it. Like how musicians practice scales even though they could just play along to a track. Spend an hour a day debugging, reading other people's code, tracing through unfamiliar repos with nothing but the docs. Build the muscle while the stakes are low.
The juniors who do both — AI for speed AND manual debugging for understanding — are going to be absolutely lethal in 5 years. The ones who only do the first part... yeah, I share your concern.
UltraPoci@reddit
Good thing I'm not using AI
mrstealyourvibe@reddit
Maybe, maybe those complaining about how people use AI to deliver will be increasingly irrelevant
terrany@reddit
Most people live on a several paycheck basis. 5 years out is an extremely nice problem to put off for most lol
Ezazhel@reddit
That they merged? No one validate the Mr?
dwoodro@reddit
I think like anything else, its a matter of "how you use AI", not that it is "useful".
Coding large programs in a "one and done" approach, while it is getting better, still has limitations and will likely present issues in more complex programming aspects. I am waiting to see what happens when the AI "fishbowl" is emptied into the real "Coding Ocean".
Right now, it's not reliable enough to "simply" replace all coders. But coders using AI as a toolbox will get faster and better.
FourTwentyBaked@reddit
Hmm. I find it's just a different skill entirely. I think they will be ok. I down more time on testing when I'm using ai and overall i think that is a good thing.
Nviki@reddit
Five years ago you expected today you would be using Claude?