frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Software engineering may no longer be a lifetime career

https://www.seangoedecke.com/software-engineering-may-no-longer-be-a-lifetime-career/
45•movis•59m ago

Comments

tayo42•42m ago
> The career of a pro athlete has a maximum lifespan of around fifteen years. You have the opportunity to make a lot of money until around your mid-thirties, at which point your body just can’t keep up with it.

If you believe this about your software career, how do you think your going to switch into another career as a junior and keep up?

chomp•34m ago
Easy, I made the switch in my 30s, now I manage software engineers :)
vasco•37m ago
Are people seriously thinking that you can make yourself dumber by using a chat UI?

If talking to an AI makes me dumber and a limited career, then all the customer support people that ever existed were in the same or worse position talking to dumb humans on chat all day answering tickets always about the same topics and linking the same docs over and over. This makes no sense.

nathanielks•29m ago
I think you need to read the studies linked in the footnotes. This is a well-studied issued.
meheleventyone•28m ago
You're misrepresenting the potential problem. It's more along the lines of using AI stops you exercising the cognitive processes you would doing things yourself and those encompass skills, knowledge and brain function that can atrophy. For an extreme example you can look at cognitive decline in the elderly which can be mitigated by taking part in activities that are cognitively stimulating.
vasco•23m ago
Can you comment on other jobs though? The large majority of jobs require no big mental effort? Even switching from programming to management would go through that. Under that light it'd be impossible for a manager to ever become technical again because they'd atrophy so quickly?
somebehemoth•18m ago
The longer the manager is out of the game, the harder it is to return to the game. Returning to the game takes time. Depending on age and income, returning to the game may be impossible for some people over time.
delusional•18m ago
I can't answer for the other guy, but my answer would be that talking to a clanker is LESS mental effort than being a manager, and that's why your reasoning atrophies so quickly.

Managers can go back to being technical, because they are still interacting with problems that require human thinking. Token farmers don't.

4ndrewl•26m ago
Pretty much every study says so, so I guess?
ramon156•24m ago
You can definitely feel it when you talk against an AI vs doing the churn yourself. It's comfortable, simple, it doesn't aggravate you.
shhsshs•11m ago
If you constantly pawn a task or cognitive load onto someone else (AI or not), you'll eventually get worse and worse at that particular type of thinking. Your overall mind doesn't necessarily get weaker, but you definitely start to get worse at anything you don't regularly practice.
raffael_de•36m ago
The differentiator is augmenting reasoning with AI versus replacing reasoning with AI. But those who choose to replace their reasoning with AI probably weren't good at it to begin with; cause if they were, they'd choose to not replace it. Exception is that AI can actually replace reasoning (which it can't, yet) - then it's game over with a career in software engineering anyway.
otabdeveloper4•32m ago
It will be for those fixing AI slop software. (In fact, they might need several lifetimes.)
incognito124•22m ago
Why do people think there will be fixing AI slop software? I see that opinion here and there on HN. The cost of codegen is next to nothing. It makes no sense to spend large sums of money having an engineer fix something that could be generated over and over until gods of stochasticity come in your favour.

We've entered a period of single-use-plastic software, piling up and polluting everything, because it's cheaper than the alternative

GrinningFool•10m ago
When everything is generated on-demand - each exploit has to be discovered anew. No more conveniences like common libraries.

This is sarcasm, but it's probably also going to get sold as a feature at some point.

pllbnk•14m ago
The problem partially is that AI can also fix AI slop. At this point I am in doubt whether code quality matters anymore in most non-critical software. You can ask an LLM if the code has quality issues and refactor to a _better_ version. It will reason through, prepare a plan and refactor. So now with this "better" code you can expect that your LLM will be able to deliver higher quality results but that's all the quality that is needed.

Actually, at this point I feel that the value in software engineering is moving from coding to testing and quality assurance.

the_real_cher•28m ago
Was it ever? It's always seemed weird to me that people even think 'software engineering' is a career.

It's a tool for knowledge work.

No carpenter is a specialist in drills.

It seems to me that the best way to navigate a long term career is to have another specialty and use software engineering as a tool within that specialty.

suddenlybananas•21m ago
Software engineering isn't a tool, it's the task.
delusional•21m ago
> No carpenter is a specialist in drills.

There's no category difference between being an expert in carpentry vs masonry and being an expert in drills vs hammers. They are both just areas of expertise.

Going down the path of trying to define what is expert functions and what is "merely" a tool using anything but descriptive technique is nonsense.

Expert functions are just those areas where using a tool is sufficiently difficult to require expertise.

jdc0589•19m ago
I kind of disagree. You are describing a kind person who is extremely valuable, a person who is proficient in SWE but also has domain specific skills in some niche.

That's great, but its nowhere near the norm, and people have been doing generalist software engineering for decades. There has been a sufficient amount of work for a long time to be performed by generalists that it has been a very reasonable career.

IMO AI is the first thing that has ever actually challenged that.

strken•18m ago
Software is wood, not drills, and if we somehow invented bacteria that gradually built an ugly but saleable house when fed on water and nutrients and nudged into shape, I bet carpenters (well, framers or whatever they're called in the US) would have an identity crisis too.
Aurornis•17m ago
It most certainly was a lifelong career.

I’m kind of confused how you might think it wasn’t. Going through a career as a software dev until retirement was very common.

Software engineers didn’t just disappear after age 40.

jake-coworker•16m ago
I think the logical next step is that "XYZ knowledge worker" will become a software engineer of sorts. Not literally writing code, but at minimum encoding processes/workflows into some language.

If you're a paralegal or an accountant who can't manage their workflows with AI, you're going to be way less productive than someone who can.

And if you're a paralegal or an accountant who can manage a lot of your workflows with AI, you don't need custom software (hence less dedicated software engineers).

azath92•14m ago
Id disagree with this analogy: "No carpenter is a specialist in drills." and i think its an interesting lens through which to look at the evolution of our tools.

I think there are trades where tool (or process if i may be allowed to extend the analogy) specialists exist and are highly valued. My dad is a plumber, so ill use that example but id trust similar is true for carpentry. there are specialists by task/output (new construction, repairs, boilers etc) but also tool specialist plumbers and companies for example drain clearing equipment or certain kinds of pipe for handling chemicals other than water are very specialised, and there are roles for them because the thing they enable, and the criticality of the task, and often the cost and complexity of using the tool are high enough to make specialisation valuable.

IMO software has, for the 10 years ive been working in it, been in an unusual position where the tools (languages, engineering practices, tech stacks) were super technical and involved, but also could be applied to a large number of problems. That is the perfect recipe for tool specialists: complex tool with high value and broad domain/problem space applicability.

Because of that tool specialisation, we've separated the application of the tool to a problem/domain from the tool use. reduction of complexity of applying these tools to many problems, means all domain specialists will use them, relying less on tool specialists.

imaging a mcguffin tool for attaching any two materials together, but which took a degree to figure out (loose hyperbole here), that sudenly you could use for 5 bucks and a quick glance at the first page of the manual. An industry that used to have lots of mcguffin engineers, would be mega disrupted, and you could argue that those tool specialists would have to identify more with what they were building than the mcguffin they were using.

torben-friis•22m ago
Unless I'm missing something, there's an obvious logic issue here.

If we truly need to sacrifice our skill to be productive by using LLMs that atrophy us, then the only devs that have a limited lifespan are us. The next ones won't have a skillset to atrophy since they won't have built it through manual work.

Also, I hereby propose to publicly ban the "LLMs generating code are like compilers generating machine code" analogy, it's getting old to reargue the same idea time after time.

huani•5m ago
why is the LLM-compiler analogy flawed? Is it only because LLM output is non deterministic?
fooker•19m ago
If by software engineering, one means typing code character by character into a text editor, sure it's going to be difficult to find someone to pay you for it.

If you mean creating software, well we are creating more software than ever before and the definition of what software is has never been so diverse. I can see many different careers branching off from here.

harimau777•12m ago
My concern would be whether creating that software pays enough to keep up with skyrocketing costs of living. In the past, the jobs created by automation have generally been lower paid with less autonomy.
lanstin•10m ago
This problem is not a software engineering problem nor an AI problem but a problem of the balance of power between working hard vs. investing. If the people who believe in working hard organize and slow down the tendency to rig everything for investors, then the markets should stabilize at a more generally prosperous place.
harimau777•19m ago
I keep reading about how AI will be fine because people can just retrain for different careers. However, I never read what those careers are or who is going to pay for retraining.

I certainly don't have the money or time to go back to college and start a new career at the bottom.

HumblyTossed•15m ago
> However, I never read what those careers are or who is going to pay for retraining.

There aren't any careers and if there were, you would have to pay. Corporations certainly won't except under extremely rare situations where they have to to compete.

bdcravens•8m ago
The same is true of the industries that software disrupted.
philipnee•16m ago
80% of my day to day job has never been pumping out lots of code. it is a complicated career is it? we do a lot of alignment, design and thinking. i can't even agree the idea of outsourcing thinking, i think AI is very good at helping us to think clearly, but it doesn't really "think" for us.

if you do that then... likely very replacable.

azan_•6m ago
If AI becomes good enough to easily produce maintainable and high quality software, then I really can't see how demand for software engineers would not plummet. Even lots of non-coding work that software engineers do, such as accurately capturing what client actually wants, will become much less valuable - e.g. currently misunderstanding of client's requirements is catastrophic and can lead to waste of months of labour; with AI it could become matter of max few hours lost. So I can understand argument that software engineering careers might be safe because AI may plateau and we might never reach level where it's actually capable of producing good software. But I absolutely don't buy that software engineering will be safe even if such AI exists. Even if your current work is just 20% actually coding, you must remember about second order effects that will take place once quality code generation is 1000 times faster.
pphysch•15m ago
On the contrary, in an efficient economy, every business operations manager (MBA) would be a skilled software engineer, able to comfortably manage data flows and design custom automated processes. There's so much potential energy there in unlocking this technical literacy.

Less "pure" programming, but lots more programming in general.

delusional•11m ago
> Construction workers don’t say that being a good construction worker means not lifting heavy objects. They say “too bad, that’s the job”

I dont know, maybe in your part of the world, but where I'm from we have a series of robust worker protection laws that try to limit the damage the work does to you. We generally consider it a bad thing for workers to damage their bodies, and if we could build houses without it, we'd prefer that.

In this specific case we do have a techniques to build software without causing damage, so why change that?

This post is arguing that maybe software enginnering should start being harmful, even though we know it doesn't have to. It's a post of a guy begging to be fed into the capitalist meat grinder. Meaningless self sacrifice.

giobox•10m ago
Anecdotally, it feels like something materially changed in US software hiring market at the start of this year to me. It feels like more and more businesses are taking a wait and see approach to avoid over-investing in human capital in the next few years.

It also feels like the hiring "signal", which was always weak before, is just completely gone now, when every job you do advertise receives over 500 LLM written applications and cover letters that all look and feel the same.

The pro-athlete comparison in this article is bit silly IMO- there are obvious physical body issues that occur with aging if you rely on your muscles etc to make money. If you compare to other fields of knowledge work, such as say law or medicine, there are loads of examples of very experienced, very sharp operators in their 40s and 50s.

mariopt•6m ago
Why are we upvoting this?

Virtually, the entire blog is about AI with a ridiculous publishing rate (https://www.seangoedecke.com/page/5), funny how I can look at this site HTML and know right away it was done with AI.

Can we stop upvoting vibe published articles? The arguments are flawed and don't even make sense to anyone who does software

theli0nheart•5m ago
[delayed]

Show HN: Liquid Radius – Unifies macOS Tahoe's inconsistent window corners

https://liquidradius.com/
1•OlyEvans•1m ago•0 comments

Why age assurance laws matter for developers

https://github.blog/news-insights/policy-news-and-insights/why-age-assurance-laws-matter-for-deve...
1•voxleone•2m ago•0 comments

Munitions startup, Heaviside, out of stealth – $28M Series A

https://www.tectonicdefense.com/exclusive-heaviside-emerges-from-stealth-with-28m-series-a/
1•dth2m5•2m ago•1 comments

Copilot "auto-pilot" system instructions making models worst

1•xlayn•2m ago•0 comments

The Surprisingly Long Life of the Vacuum Tube

https://www.construction-physics.com/p/the-surprisingly-long-life-of-the
1•surprisetalk•3m ago•0 comments

Taskiq – distributed task queue for Python

https://github.com/taskiq-python/taskiq
1•hyzyla•3m ago•0 comments

LeoLabs

https://platform.leolabs.space/visualizations/leo#view=originCountry
1•structuredPizza•4m ago•0 comments

How financial architectures shaped (and is shaping) Chinese drug development

https://www.owlposting.com/p/how-financial-architectures-shaped
1•crescit_eundo•4m ago•0 comments

Chinese court rules it illegal to replace workers with AI purely to cut costs

https://www.yahoo.com/news/articles/chinese-court-rules-illegal-replace-043000635.html
1•speckx•6m ago•0 comments

Pwn2Own Berlin 2026 just hit a wall

https://twitter.com/IntCyberDigest/status/2053802477019906058
1•metnewgr•7m ago•0 comments

Windows 11 is getting a macOS-like speed boost

https://www.theverge.com/news/927736/windows-11-is-getting-a-macos-like-speed-boost
1•stormed•7m ago•0 comments

What I've learned designing agentic workflows for docs

https://passo.uno/agentic-workflows-for-docs/
1•theletterf•8m ago•0 comments

Machines for Conviviality – dancing bees and emotionally intelligent machines

https://intempus.org/writings/machines-for-conviviality/
1•Twarner•8m ago•0 comments

Anthropic's Claude used in attempted compromise of Mexican water utility

https://www.cybersecuritydive.com/news/anthropics-claude-compromise-mexican-water-utility/819710/
1•speckx•10m ago•0 comments

Show HN: I built an anonymous social platform after fighting with LinkedIn's API

https://discreetvoice.com
1•arstep•10m ago•0 comments

Notes on YC P26, halfway through the batch

https://www.natecation.com/notes-on-yc-spring-2026/
1•18nleung•10m ago•0 comments

Cochlear Implant

https://en.wikipedia.org/wiki/Cochlear_implant
1•tosh•11m ago•0 comments

Token, Harness, OpenClaw, RAG, MCP, Agent – What's the Difference?

https://medium.com/ob4ai/token-harness-openclaw-rag-mcp-agent-whats-the-difference-one-map-makes-...
2•xiaocuiusa•12m ago•0 comments

The Teaching Computer

https://build.ms/2026/5/11/the-teaching-computer/
2•mergesort•12m ago•0 comments

Common MongoDB Mistakes Developers Make (and How to Fix Them)

https://visualeaf.com/blog/3-common-mongodb-mistakes/
3•RoxiHaidi•13m ago•1 comments

A gradient component library – inspired by retinaa.ch

https://github.com/alexpuliatti/gradient-components
1•duchamp_s•14m ago•0 comments

Sulfurous hell world might change the way we classify exoplanets

https://www.scientificamerican.com/article/this-sulfurous-hell-world-might-change-the-way-we-clas...
1•beardyw•15m ago•0 comments

AI to undo your AI writing

https://sinceerly.com/
1•cratermoon•16m ago•0 comments

Ask HN: What SIMD for fixed point references do you use

1•xphos•16m ago•0 comments

A Job at OpenAI Became the Greatest Lottery Ticket of the AI Boom

https://www.wsj.com/tech/openai-employee-stock-sales-71ed10bd
3•littlexsparkee•18m ago•2 comments

Environmental Footprint of a Low-Fat Vegan Diet in People with Type 1 Diabetes

https://www.sciencedirect.com/science/article/pii/S2475299126000740
1•PaulHoule•18m ago•0 comments

Skill-kit – TypeScript SDK for building agent skills as typed state machines

https://github.com/contentful/skill-kit
1•ravel•19m ago•0 comments

The linear algebra of bit twiddling

https://www.johndcook.com/blog/2026/05/10/the-linear-algebra-of-bit-twiddling/
1•ibobev•20m ago•0 comments

Probability that a random binary matrix is invertible

https://www.johndcook.com/blog/2026/05/11/random-binary-matrices/
1•ibobev•20m ago•0 comments

Have you tried turning it off and on again?

https://eblog.fly.dev/onoff.html
2•ravenical•20m ago•0 comments