frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

The uncertain future of coding careers and why I'm still hopeful

https://jonmagic.com/posts/the-uncertain-future-of-coding-careers-and-why-im-still-hopeful/
29•mooreds•6h ago

Comments

billy99k•6h ago
"What I see is a future where AI handles the grunt work, freeing us up to focus on the truly human part of creation: the next step, the novel idea, the new invention. If we don’t have to spend five years of our early careers doing repetitive tasks, that isn’t a threat, it’s a massive opportunity. It’s an acceleration of our potential."

The problem is that only a fraction of software developer have the ability/skills to work on the hard problems. A much larger percentage will only be able to work on things like CRUD apps and grunt work.

When these jobs are eliminated, many developers will be out of work.

anilgulecha•4h ago
IMO, if this ends up occuring, it will follow how other practitioner roles have evolved. Take medicine, and doctors for eg: there's a high bar to reach to be able to do a specialist surgery, until then you hone up your skills and practice. Compensation wise it isn't lucrative from the get-go, but can get so once you reach the specialist level. At that point they are liable for the work done. Hence such roles are typically licensed (CAs, lawyers, etc).

So if I have to make a few 5 year predictions:

1. Key human engineer skills will be to take liabilty for the output produced by agents. You will be responsible for the signoff, and any good/bad that comes from it.

2. Some engineering roles/areas will become a "licensed" play - the way canada is for other engineering disciplines.

3. Compensation at the entry level will be lower, and the expected time to ramp up to productive level will be larger.

4. Careers will meaningfully start only at the senior level. At the junior level, your focus is to learn enough of the fundamentals, patterns and design principles so you reach the senior level and be a net positive in the team.

turbofreak•4h ago
Canada?? They can’t build a subway station in 5 years nevermind restructure a massive job sector like this lmao
chii•4h ago
> At the junior level, your focus is to learn enough of the fundamentals, patterns and design principles so you reach the senior level and be a net positive in the team.

I suspect that juniors will not want to do this, because the end result of becoming a scenior is not lucrative enough given the pace of LLM advancement.

123yawaworht456•4h ago
90% of real grunt work is "stitch an extra appendage to this unholy abomination of God" or "*points at the screen* look at this shit, figure out why is it happening and fix it". LLMs are more or less useless for either of those things.
zeta0134•2h ago
An LLM can certainly try to consume an extremely poorly specified bug report, in half English half the user's native language, then consume the entire codebase and guess what the devil they're actually referring to. My guess is the humans are better at this, and I mostly speak from experience on two separate support floors that tried to add AI to that flow. It fails, miserably.

It's not really possible for an LLM to pick up on the hidden complexities of the app that real users and developers internalize through practice. Almost by definition, they're not documented! Users "just know" and thus there is no training data to ingest. I'd estimate though that the vast, vast majority of bugs I've been assigned originate from one of these vague reports by a client paying us enough to care.

csomar•2h ago
LLMs are very good at fixing bugs. They do lack broader contexts and tools to navigate the codebase/interface. That's why Claude Code was such a breakthrough despite using the very same models you run on the chat.
xarope•1h ago
very good at fixing bugs like these, which requires a senior developer to address and prompt? https://news.ycombinator.com/item?id=44159166

or this about MS pushing for more internal AI usage, and the resulting hilarity (or tragedy, depending if you are the one having to read the resulting code)? https://news.ycombinator.com/item?id=44404067

danielbln•2h ago
I disagree, agentic LLMs are incredibly useful for both.
chii•4h ago
> A much larger percentage will only be able to work on things like CRUD apps and grunt work.

which is lower valued, and thus it is economically "correct" to have them be replaced when an appropriate automation method is found.

> When these jobs are eliminated, many developers will be out of work.

like in the past, those developers will need to either move up the value chain, or move out into a different career. This has happened before, and will continue to happen until the day humanity reaches some sort of singularity or post-scarcity.

bugglebeetle•3h ago
> which is lower valued, and thus it is economically "correct" to have them be replaced when an appropriate automation method is found.

Textbook example of why this “economic” form of analysis is naive, stupid, and short-sighted, (as is almost always the case).

AI models will never obtain the ability to completely replace “low value work” (as that is not perfectly definable or able to be defined in advance for all cases), so in a scenario where all engineers devoted to these tasks are let go, what you would end up with is a engineers higher up the value chain being tasked with resolving the problems that result from when the AI fails, underperforms, or the assessment of a task’s value was incorrect. The cumulative effect of this would be a massive drain on the effectiveness of said engineers, as they’re now tasked with context switching from creative, high-value work to troubleshooting opaque, AI code slop.

chii•3h ago
> AI models will never obtain the ability to completely replace “low value work”

if this were truly the case, then companies that _didn't_ replace the "low value work" by ai and continued to use people will outperform and outcompete. My prediction is entirely predicated on the ability for the LLM to do the replacement.

A second alternative would be that the cost of the "sloppy" ai code is externalized, which is not ideal but the past history has any bearing, externalization of costs is rampant in corporate profit struggles.

csomar•2h ago
This. There are millions of software developers. There are hundreds (thousands?) that are working on the cutting edge of things. Think of popular open source projects used by the masses, usually there is one or a handful of developers doing most of the work. If the other side of the puzzle (integration) becomes automated, 95% or more of software developers are redundant.
Arainach•5h ago
This is a rational take, which is why it is wrong.

I agree that we're not about to be all replaced with AGI, that there is still a need for junior eng, and with several of these points.

None of those arguments matter if the C suite doesn't care and keeps doing crazy layoffs so they can buy more GPUs, and intelligence and rationality are way less common than following the cargo cult among that group.

simonw•4h ago
The C suite may make some dumb short-term mistakes - just like twenty years ago when they tried to outsource all software development to cheaper countries - but they'll either course-correct when they spot those mistakes or will be out-competed by other, smarter companies.
reactordev•4h ago
The market will always respond. When it happened before, younger - smarter - more efficient competitors emerged.
jimbob45•4h ago
HR can remain irrational longer than I can remain solvent.
paulddraper•2h ago
Well that’s the nice thing about capitalism.

If it doesn’t work, it eventually dies.

Arainach•2h ago
And the not nice thing about capitalism is that it can keep not working longer than most of us can pay for rent and food.
lloeki•35m ago
It's not just the C-suite.

I keep seeing and talking to people that are completely high guzzling Kool-Aid straight from a pressure tap.

The level of confirmation bias is absolutely unhinged "I told $AGENTICFOOLLM to do that and WOW this PR is 90% AI!", _ignoring any previous failed attempt_, nor the 10% of humanness needed for the change of what ultimately is a 10 line diff and handwaving any counterpoint away as "you're holding it wrong".

I'm essentially seeing two groups emerging: those all aboard the high velocity hype train and those that are curious about the technology but absolutely appalled about the former's irrational attitude which is tantamount to completely winging it diving head first off of a cliff deeply convinced that of course the tide will rise at just the right time for skulls not to be cracked open upon collision with very big sharp rocks.

DanielHB•15m ago
it takes years, if not decades, but that kind of attitude eventually leads to IBM.
smallstepforman•4h ago
Google search is giving us a taste of AI summarised results, and for simple things its passable, but ask a serious question and you get good looking garbage. Yes, I know its early days, but looking at the current output quality we have nothing to worry about. It will be used as calculators, offload some menial repetetive task which can be automated, but the next gen of developers will still be tasked to solve complex problems.
readthenotes1•4h ago
Try asking Perplexity for a real taste. It works far better than google's--good enough to make searching fun again.

Try coding with Claude instead of Gemini. Those that do tell me it is well beyond.

Look at the recent US jobs reports--the draw down was mostly in professional services. According to the chief economist of ADP "Though layoffs continue to be rare, a hesitancy to hire and a reluctance to replace departing workers led to job losses last month."

Of course, correlation is not causation, but everyone white collar person I talk with is saying AI is making them far more productive. It's not a leap to figure out that management sees that as well.

simonw•4h ago
Google's AI overviews is the single worst AI-driven experience in widespread use today. It's a mistake to make conclusions about how good AI has got based on that.

Have you tried search in ChatGPT with o4-mini or o3?

cwalv•2h ago
I don't use it that much, but I have noticed these AI overviews still seem hallucinate a lot, compared to others. Meanwhile I hear that Gemini is catching up or surpassing other models, so I wonder if I'm just unlucky (or just haven't used it enough to see how much better it is)
input_sh•1h ago
One is their state-of-the-art model, the other one's the best model they can run at scale and speed people expect from a search engine.
999900000999•4h ago
Case in point.

I purchased a small electronic device from Japan recently. The language can be changed to English, but it’s a bit of a process.

Google’s AI just copied a Reddit comment that itself was probably AI generated. It made up instructions that are completely wrong.

I had to find an actual human written web page.

The problem is with more and more AI sloop, less humans will be motivated to write. AGI at least the first generation is going to be an extremely confident entity that refuses to be wrong.

Eventually someone is going to lose a billion dollars trusting it, and it’ll set back AI by 20 years. The biggest issue with AI is it must be right.

It’s impossible for anything to always be right since it’s impossible to know everything.

RaftPeople•3h ago
I had a couple of great examples of getting the exact opposite answer depending on how I worded my question, now I can't trust any of the answers.
cwalv•2h ago
Maybe the answer to your question was subjective?
erentz•3h ago
Google AI the other day told me that tinnitus is listed as a potential adverse reaction of Saphnelo.

Only it damn well isn’t. Anywhere. Not even patient reports.

The problem with AI is if it’s right 90% of the time but I have to do all the work anyway to make sure it’s not one of the 10% of times it’s extremely confidently wrong, what use is it to me?

cwalv•2h ago
This problem is has already gotten so much better. In my experience it's no longer 10% of the time (I'd estimate more like 1%). In the end, you still need to use judgement; maybe it doesn't matter if it's wrong, and maybe it really does. It could be citing papers, and even then you don't know if the results are reproducible.
csomar•2h ago
Google Search AI is the worst and considering that AI is not a good alternative to search (the models are compressed data), I am not sure why Google has decided to use LLMs to answer questions.
lawgimenez•4h ago
I just recently inherited a vibe coded project in iOS (fully created with ChatGPT), and not even close to working. This is annoying.
grogenaut•4h ago
I helped my brother a few times with iOS apps he had folks from upwork build. They also didn't work beyond the initial version. They always wanted to rebuid theapp from scratch for each new requirement.
lawgimenez•4h ago
Everything's a mess, a thousand commits and PRs from ChatGPT. Code won't compile because Codex it seems doesn't seem to understand static variables.

And now this error The project is damaged and cannot be opened due to a parse error. Examine the project file for invalid edits or unresolved source control conflicts.

simonw•4h ago
Quitting programming as a career right now because of LLMs would be like quitting carpentry as a career thanks to the invention of the table saw.
chii•4h ago
More like quitting blacksmithing due to the invention of CNC.
globular-toast•1h ago
CNC produces something no blacksmith could. The same cannot be said of LLMs.
Animats•4h ago
It's hard to see manual coding of web sites remaining a thing for much longer.
globular-toast•1h ago
Most people younger than 30 probably haven't "manually coded a website" anyway.
Apocryphon•4h ago
AI is a red herring. The current malaise in the industry is caused by interest rates. Certainly, AI has the potential to disrupt things further later down the line, but the present has already been shaken enough by the whiplash between pandemic binging and post-ZIRP purging.
disambiguation•3h ago
> We are all, collectively, building a giant, shared brain.

"Shared" as in shareholder?

"Shared" as in piracy?

"Shared" as in monthly subscription?

"Shared" as in sharing the wealth when you lose your job to AI?

jbs789•3h ago
As this started with career advice, two points: the world values certain things (usually making people’s lives easier, one version of that is building useful tools) and the individual has a set of interests and skills. Finding the intersection of that for you should help guide you toward a career that the world values and interests you (if that’s important to you).

I’m looking at this as the landscape of the tools is changing, so personally anyway, I just keep looking for ways to use those tools to solve problems / make peoples lives easier (by offering new products etc). It’s an enabler rather than a threat, once the perspective is broadened, I feel.

mirsadm•2h ago
Initially I felt anxiety about AI and it's potential to destroy my career. However now I am much more concerned about what will happen in 5 or 10 years of widespread AI slop. When humans lose motivation to produce content and all we're left is AI continually regenerating the same rubbish over and over again. I suspect there'll be a shortage of programmers in the future as people are hesitant to start a career in programming.
octo888•2h ago
I wasted 2 days using Cursor with the 3.7 thinking models to implement a relatively straightforward task (somewhat malicious compliance with being highly encouraged to use the tools, and because a coworker insisted I use their overly complex mini framework instead of just plain code for this task)

It went round in circles doubting itself. When I challenged it, it would redo or undo too much of its work instead of focussing on what I'm asking it about. It seemed to be desperate to please me, backing down to my challenging it.

Ie depending on it turned me into a junior coder. Overly complex code, jumping to code without enough thought etc

Yes yes I'm holding it wrong

The code they create seems to be creating a mess that also is solved by AI. Huge sprawling messes. Funny that. God help us if we need to clear up these messes if AI dies down

zkmon•1h ago
It's not just the grunt work going to AI. Actually it is the opposite. Grunt work of dealing with mess is the only thing that is left for humans. Think of legacy systems, archaic processes, meaningless workflows, dealing with other teams and people, politics of work, negotiations, team calls, history of technical issues... AI is a new recruit that has massive general abilities, but has no clue about the dingy layers of the corporate mess.

Tenkai: AI-powered no-code platform to extract structured web data from any site

https://tenkai.tech
1•nikosep•5m ago•0 comments

Show HN: Open Dog Registry – free, open-source API for 200 dog breeds

1•chase-manning•6m ago•0 comments

All Rocket launches in 2025 so far, chronologically and to scale

https://old.reddit.com/r/SpaceXLounge/comments/1lnapew/all_rocket_launches_in_2025_so_far/
1•nomilk•8m ago•0 comments

ChatGPT creates phisher's paradise by recommending the wrong URLs

https://www.theregister.com/2025/07/03/ai_phishing_websites/
1•chrisjj•8m ago•0 comments

Nintendo locked down the Switch 2's USB-C port and broke third-party docking

https://www.theverge.com/report/695915/switch-2-usb-c-third-party-docks-dont-work-authentication-encryption
1•01-_-•14m ago•0 comments

Takens Embedding Theorem

https://en.wikipedia.org/wiki/Takens%27s_theorem
1•niemandhier•16m ago•1 comments

Apple is reportedly working on a cheaper MacBook with an iPhone processor

https://www.zdnet.com/article/apple-reportedly-working-on-a-cheaper-macbook-with-an-iphone-processor-why-that-makes-sense-to-do/
3•01-_-•18m ago•0 comments

Show HN: Managing VectorDB via Natural Language

https://github.com/zilliztech/zilliz-mcp-server
1•Fendy•20m ago•0 comments

The Koka Programming Language

https://koka-lang.github.io/koka/doc/index.html
1•ColinWright•26m ago•0 comments

Show HN: VDBbench 1.0: open-source benchmarking for VectorDBs

https://github.com/zilliztech/VectorDBBench
1•Fendy•26m ago•0 comments

Monkeys, typewriters, and busy beavers

https://lcamtuf.substack.com/p/monkeys-typewriters-and-busy-beavers
1•rbanffy•27m ago•0 comments

Why Are SaaS Boilerplates Still This Expensive? So I Built My Own

1•Shreyan19•27m ago•0 comments

Show HN: Why not more sales from the same traffic?

https://scancx.com/
1•aswinsil•28m ago•0 comments

Frictionless Effect: Why Brave, Cursor and other "Baked-In" tools keep winning

https://lemurfur.substack.com/p/the-frictionless-effect
1•kingraphaii•29m ago•0 comments

This Week in Rust 606

https://this-week-in-rust.org/blog/2025/07/02/this-week-in-rust-606/
1•amalinovic•29m ago•0 comments

Westeros Inside Minecraft

https://westeroscraft.com/
1•conferza•33m ago•0 comments

A data center company uses stranded renewable energy

https://insideclimatenews.org/news/19062025/inside-clean-energy-stranded-renewable-data-centers/
1•lentoutcry•42m ago•0 comments

Smoothdev.io – AI Commit Message Generation for Developers

https://www.smoothdev.io
1•smoothdev-bp•44m ago•0 comments

Qualcomm: Release fully-free drivers for modern Wi-Fi chipsets

https://freewifi.missionlibre.org/
1•nobody9999•44m ago•0 comments

We Launched Soham AI SDK

https://www.npmjs.com/package/soham-ai
1•ykjs•44m ago•0 comments

Astronomers Detect New Object That May Have Originated Outside the Solar System

https://techoreon.com/astronomers-detect-a-new-object-that-may-have-originated-outside-the-solar-system/
1•kypbro•48m ago•0 comments

Man says ChatGPT sparked a 'spiritual awakening'. Wife says threatens marriage

https://www.cnn.com/2025/07/02/tech/chatgpt-ai-spirituality
4•thunderbong•55m ago•0 comments

Remote Debugging over Network for VM

1•Kate_f25•55m ago•0 comments

Show HN: Use DeepResearch with any LLM and search engine in an NPM package

https://github.com/yokingma/deepresearch
1•zac_ma•56m ago•0 comments

I Still Use Vim. I Also Use AI. It Still Feels Like Me

https://www.godaddy.com/resources/news/i-still-use-vim-i-also-use-ai-it-still-feels-like-me
2•dalibor•1h ago•0 comments

Geriatric Pregnancy: 7 Critical Risks and Empowering Solutions After 35

https://thriftbeam.com/geriatric-pregnancy-after-35-complete-guide/
2•thriftbeam•1h ago•1 comments

Acmer P3 Dual Laser Engraver, and it doesn't get any better than this

https://www.creativebloq.com/creative-inspiration/digital-crafting/i-tried-the-acmer-p3-dual-laser-engraver-and-it-doesnt-get-any-better-than-this
3•Bluestein•1h ago•0 comments

Quantum computers just beat classical ones – Exponentially and unconditionally

https://www.sciencedaily.com/releases/2025/06/250629033459.htm
1•Lutzb•1h ago•0 comments

Nnenn Lego Artist (Flickr)

https://www.flickr.com/photos/nnenn/
2•esher•1h ago•2 comments

An organisation that requires us to find "appropriate cover" if a colleague dies

https://old.reddit.com/r/ausjdocs/comments/1lksly5/psa_we_are_working_for_an_organisation_that/
2•KnuthIsGod•1h ago•1 comments