alt.hn

6/2/2026 at 12:21:14 AM

What's gonna happen to software engineers?

https://yakko.dev/blog/whats-gonna-happen-to-software-developers

by yakkomajuri

6/2/2026 at 1:11:54 AM

I really love using AI to code but more and more I wonder ... Are things really that different? So I guess I'm the business as usual type.

I think on the frontend side we're going to see a lot more scope for teams.

On a backend infra side it seems as hard as ever. Still have to think really hard problems, think deeply about data structure and flow, and deal with second- and third-order effects. Or even harder because the models like to confidently lie.

The harder question is how we train people but that doesn't seem insurmountable either. Most of us cut our teeth as junior engineers somewhere, implementing tasks that Claude can now do without breaking a sweat but was that really the most efficient way to train and learn?

by prplfsh

6/2/2026 at 2:03:57 AM

I work on backend infra. I touch a lot of things and have multiple instances of claude code running at once. I do feel like I'm doing more simultaneously. but that's still more that I have to keep track of and make sense of in my head. claude is making me way more productive, for sure, but at the same time I feel way more overwhelmed than I've ever been.

idk how anyone else is doing it and managing all of this. supposedly there's people with large teams of agents that they can just trust to do everything end-to-end.

by englishspot

6/2/2026 at 2:00:42 AM

In my experience I'd have to agree. I'm shipping more and I'm onboarding onto domains faster but the same bottlenecks exist, the same complexities creep up and the same talents that help individuals push through are still relevant.

by stlark

6/2/2026 at 1:56:47 AM

My feelings right now can be described as follows:

If AI progress stalls now or grinds to a halt, we get to keep a lot of new jobs that are going to show up (it opens a lot of doors), while maintaining software devs as an interesting career.

Egoistically, I would love that.

If it keeps going and software devs get replaced, so many jobs are going to disappear.

by Fire-Dragon-DoL

6/2/2026 at 1:57:33 AM

What I like is it's still hard, but you can do things like "prove this using game theory" or "find the optimal value for this and a proof" without having to know game theory or deep math really

by sam0x17

6/2/2026 at 1:52:07 AM

Yeah I mean, as far as I can tell the result of the agent mania is the same amount of software, but an acceleration in the decline of performance and quality. I'm also increasingly seeing early adopters going back to a more "traditional" approach to development. So idk, maybe the result will be more jobs fixing up all the vibe code while we transition to a more mature implementation of language models into our workflows.

by slopinthebag

6/2/2026 at 1:55:43 AM

I’ve noticed a massive reverse in AI sentiment in the last 3 weeks here on HN.

It’s not that I don’t disagree, but I wonder what’s going on. Maybe it’s the IPO

by glouwbug

6/2/2026 at 1:57:38 AM

Reversing to which direction? Because what I've always seen here is a pretty good mix of positive and negative sentiments. Usually we get a lot of AI related submissions, but with skeptics/opposers in the comments.

by hootz

6/2/2026 at 2:04:22 AM

I’m not sure. I’ve been reading death-of-the-software engineer for years, but recently the -vibe- feels different. I don’t have anything anecdotal to back it up so take it with a grain of salt. I might be reading what I want to see

by glouwbug

6/2/2026 at 1:57:14 AM

But has software engineering really changed that much? I've barely had any regular fulltime work experience most of my career has been contracting, so I’m not sure.It seems like the perceived change varies depending on the environmen

What I don’t get is using AI agents feels basically the same as what I used to do with legacy codebases of 100k–200k lines—understanding the codebase and making partial fixes or adding features. To me, it feels like nothing has changed.

Most of my career has been about finding parts that won't break within the overall code structure—without necessarily knowing the entire detailed specification—and adding features or fixing bugs there. So I feel like it's no different from finding and fixing small issues and bugs in a large codebase written by AI.

Of course, when delivering a solution that's 70,000–80,000 lines long, there is a change things that used to rely on templates and CMS tools can now be created more diversely using AI. But aside from that, I don't think things have changed as much as people say. It might be different for those who build things entirely from scratch with AI, though.

My code writing ability has declined, but I'm not really seeing a dramatic change in workflow

Now I work with code written by AI, adding features and modifying it… Most of the codebases I’ve seen were bad anyway—there was no good code to begin with. When coding with AI, I split tasks into P0, P1, P2 based on importance. For P0, I write everything myself. For P1, I write the draft and AI implements it. For P2, AI implements everything. For P0, I only handle things that involve responsibility, like payment logic or login logic.

I don't participate in open source, so I don’t see big changes. The only thing I notice is that AI speeds things up a lot—for things I used to understand by reading documentation and examples, now I can generate them much faster. Personally, I wish open source projects had more simple, short examples in their code

by jdw64

6/2/2026 at 2:04:27 AM

I really liked reading through the Mars trilogy. It imagined a world where AI is used for fluent effortless translation - local languages get a renaissance since now you _dont_ need a lengua Franca, everyone just speaks what they like the most, and can understand everyone else. Much more “flavour” to human interaction.

Also ai makes things just resource constrained, not labour - whatever you imagined, you could make happen, just needed to “talk to an ai” about it. Lots of terraforming Mars / Venus in that book were imagined like that.

But it also analysed the social / political / behavioural aspects of it. Places that had to preserve old power structures - aka US/Europe/China - got engulfed with mega corps controlling everything etc.

But Mars - where people had enough freedom to imagine something different, came up with political/financial structures to incorporate all of that, and thrived.

I think it tried to play the card of “if US was being created right now - what would its ideals be” If you had a huge tract of land that was “free” and nobody (powerful enough) claiming it, and a population that didn’t yet have strong allegiances and could be persuaded to band together, what would AI, tech and all these years of progress allow us as humans to achieve politically.

Which also makes you feel kinda sad for the US in that world - it is the old rusted power center that can’t innovate and is stuck in the past…

Now it’s only sci fi of course, but it was quite interesting to imagine a world where AI gets smarter and smarter but never reaches that “sentient” threshold. I think the whole trilogy aged incredibly well all things considered.

by seer

6/2/2026 at 1:26:23 AM

I've been both types on and off and on for my whole career. At times, very engrossed in the technology itself - but I got started because I needed tools for my job that didn't exist so I learned how to build them. I've also developed and maintained open source software - some of it very much for its own sake as a technology - some of it quite utilitarian.

Understanding of product and business has always differentiated me though, and this is why I've never really stressed about any of this.

Another thing I've noticed - most developers are really bad at reviewing code - whether AI wrote it or not. Its really hard to make your brain sink in deep enough to really evaluate what you are looking at. I think a lot of developers never - or almost never - find bugs based on code inspection alone. Once they are written - there is often no other practical way to confirm that tests actually test what they claim to other than inspection. And bugs in design are still very costly in this new world.

As long as any human still has an edge in any aspect of the software development process - people who can force themselves to really think through proposed designs, test plans and cases and code will be really valuable.

by jeremyjh

6/2/2026 at 1:49:23 AM

They're going to be overworked.

In the old days we programmed systems by literally wiring them. There wasn't much work, only a few "programmers" were employed. Then somebody came up with Punch cards that was much more vision than wiring the systems directly. This opened the door for a lot more people to use them and now programmers were busier.

The punch cards didn't scale either so eventually we created panels with buttons so we could type the programs into the computers. That was more efficient and now all the sudden it lowered the bar entry and more people who are employed and doing the work.

Assembly language to machine code compilers to assembly language high-level languages and LLMs.

Every time developing software gets easier, it only increases the amount of work required. I'm busier today than I've ever been in my entire life.

What's going to happen to software engineers? They're going to be overworked and they're going to be given more work and the cycle will never end.

by singingtoday

6/2/2026 at 2:01:37 AM

Four day working weeks would be nice.

by fhub

6/2/2026 at 2:08:32 AM

OP here. So I've also been running a survey about how developers are feeling about AI (added a link to the post) and 60% of respondents said that using AI actively makes them more tired. Most also report being more productive with AI. One would think these two things combined make up for initiatives for shorter work weeks and the like, but from what I've seen, at least for now, the opposite seems to be happening.

P.S. Sample size is currently small but I've also gathered a fair amount of qualitative data to indicate both of these things. Of course measuring productivity is also far from a science.

by yakkomajuri

6/2/2026 at 1:08:47 AM

Once upon a time there were engineers that used software. Just like any other tool, and usually in combination with electronic, electrical and mechanical equipment, all of them being very well aware of the laws governing it all.

But it was so great as a tool that some engineers didn't want to deal with the burdens and limitations of the physical world, and started focusing on software more and more.

Then the software engineers came, for whom the physical and mathematical aspect of the whole thing was just a distant history lesson (and preferably a problem in someone else's computer).

And after software engineers, the only constant in the entire ordeal will remain: engineering, in a shape or form that very likely nobody can predict right now.

by artyom

6/2/2026 at 1:24:23 AM

As someone not old but young enough to not have experienced a world before software, Im not sure that engineering rooted in the physical is a necessary prerequisite.

I appreciate your comment but the entire world I happened to experience in my coming of age was at the dawn of the consumer internet. And so “web stuff” was how I cut my teeth. And its my profession. And i never went to school for it, im basically a dumb untrained web dev, borne from the script kiddie days.

There’s a stigma to it sure, but im well past it. All to say I just dont think CS principles down to the physics level is the root and all is an abstraction. Theyre just different things now.

by apsurd

6/2/2026 at 1:13:21 AM

That's why I drink Genesee Light, to get drunk not for the flavor. I find the IPA drinkers to be of that same ilk

That is to say, somewhere along the way software got really complex, and really artistic, and really full of hubris.

by calvinmorrison

6/2/2026 at 1:13:00 AM

I've been thinking about this since ChatGPT arrived.

My thoughts are distilled in a single page:

https://devarch.ai/trio-paradigm.html

I doubt we will ever need a large team to build software again. PMs will be fractional. Product owners and subject matter experts will become more valuable. And engineers that have deep experience with things like Domain-Driven Design will thrive and vibe coders will eventually be shut out of bigger roles.

by ChicagoDave

6/2/2026 at 1:36:56 AM

> I doubt we will ever need a large team to build software again.

but that seems to contradict what you say here:

> vibe coders will eventually be shut out of bigger roles.

Isn't vibe coding driving that greater productivity and negating the need for large teams to build software?

by UncleOxidant

6/2/2026 at 1:21:19 AM

Engineers are not going anywhere, they are going to fill the spaces outside of coding that are still critical to shipping new product.

Here is a post that summarizes what I mean: https://substack.com/home/post/p-200064883

by ppeetteerr

6/2/2026 at 1:24:05 AM

Traditionally those roles of providing "alignment" to overcome organizational inertia were held by program managers. So that seems like IC roles are indeed going away, to be replaced by more "technical program manager" type roles.

by krackers

6/2/2026 at 1:54:05 AM

Maybe it's my experience, but TPMs were often responsible for coordinating large org-wide or cross-org initiatives. It's prohibitively expensive to have TPMs on anything smaller.

Since engineering with AI is still very technical, I would wager that software engineers would stretch into less technical areas of software development rather than TPMs stretching into technical areas. I only say this as someone with experience with AI and I see how easy it is to write bad code with AI if you're not aware of what it's doing.

by ppeetteerr

6/2/2026 at 2:09:31 AM

Pay increases and red carpet rollouts along with your choice of fruit or candy basket.

by rglover

6/2/2026 at 1:17:57 AM

I've definitely noticed a distinct lack of pride now that Claude Code is writing 90% of the code I'm delivering these days. For simple problems (which most are) it works well enough and you are definitely shipping code faster - and with actual test coverage to boot. But it just doesn't feel the same - there's little craftsmanship and honestly it's boring as fuck. You spend a lot of time setting up guardrails and having it produce plans that you then have to refactor multiple times. It's impressive that LLMs can do this, but it's not particularly enjoyable. I guess I was a "writing code was the fun part" guy.

Semi-related, but I really want to see the long term maintenance outcomes of all code being produced by these software engineers that were apparently just closeted project managers. I feel like having 50% of the engineers in this industry just telling Claude Code, "yeah that looks good to me" 150 times a day is going to result in an incredible amount of software rewriting.

by ryandvm

6/2/2026 at 1:26:40 AM

I wonder that too. I've been on the receiving end of "it's 90% done, we just need someone to get it over the line for us" way too many times to know that there's going to be a lot of pain trying to maintain or re-write parts of anything that is vibe-coded.

On the other hand, I notice the AI-fundamentalists(I am not sure how to refer to people within that group) just say that you won't be doing any hand coding anymore and you'd "just" ask something like claude to maintain it or re-write.

by scorpioxy

6/2/2026 at 1:28:59 AM

AI made working for a company unbearable to me. Time will tell if there will be new approaches that new companies take, and lessons learned.

But immediately, I hate AI work in a company setting.

The new hope is that as a founder, the stimulating and creative parts of working with AI are persevered. Fingers crossed so far so good.

by apsurd

6/2/2026 at 1:22:22 AM

My feelings about front-end code are that I have a stronger feeling of craftsmanship, in the sense that I can ship a much more polished product because all the small nagging annoyances are things that I can eliminate (second-hand), where I’d previously have just lived with a lot of them as fixing them took too long to be worthwhile. I hate shipping some of the resulting working slop.

For me, part of craftsmanship is the quality of the shipped product. (I’m also willing to use CNC tools while doing hobby woodworking; others think that takes away the craftsmanship; I think it changes how the craftsmanship is experienced and applied.)

by sokoloff

6/2/2026 at 1:16:37 AM

There are people who make handmade watches in Switzerland and people who push buttons and trigger automations on assembly lines for mass manufactured watch companies in Vietnam.

The guy in Switzerland enjoys his life more, their labor has more leverage and is generally more valued across the world.

You all have a choice. Handmade software isnt going anywhere.

In fact this is all a trick to decrease the bargaining power of your labor, turn you into a de-skilled button pusher and a slave to anyone willing to pay you a morsel. Dont fall for it.

Edit: The people arguing with this have low standards and yearn for slop.

by ai_fry_ur_brain

6/2/2026 at 1:54:02 AM

People take pride in wearing handmade watches

As of today, I've never heard of anyone taking pride in using a SaaS or frequenting a website or an app because it was handcrafted. Maybe some day

by dktp

6/2/2026 at 2:03:45 AM

You're completely wrong.

Platforms that are obviously vibe slop are almost entirely ignored by those that value quality.

by ai_fry_ur_brain

6/2/2026 at 1:52:19 AM

The Swiss govt has done much to protect Swiss labor from external market pressures; whether the watch is a handmade movement or quartz is irrelevant.

by salvesefu

6/2/2026 at 1:42:50 AM

I’m glad mass manufactured watches exist so the common man can afford them.

by therealdrag0

6/2/2026 at 2:04:45 AM

Fortunately the economics of infinitely copyable software aren't going anywhere. If there is actually a sizable market, it can be served with relatively little cost, compared to hand-producing physical goods. I am not fully convinced there will be such a market, though.

by jwolfe

6/2/2026 at 1:43:34 AM

Its like telling animals dont get domesticated, dont get exploited, dont get eaten, think about the farmer, be more like him.

Its not going to happen. For the first time in history we have tools that talk back. Adults arent mentally prepped for that. They will cling to old models of reality they know, when reality has changed. The kids on the other hand can learn and adapt better, but learning takes time and happens through trial and error.

All anyone in a position of responsibility can do, just like parents, protect the kids as much as you can as they keep falling and trust with time they will learn to adapt to the new reality.

by skdb476

6/2/2026 at 1:24:07 AM

The difference, and I think we as an industry will have to reconcile this depending on how advanced llms get, is that you don’t see the quality in handmade code like you do in a high end watch or a luxury automobile or appliance. The veneer might be identical. It’s going to be tough to convince people that handmade software has added value or quality over slop. I still believe it does right now, but that might not always be true. And this is an industry that has pumped out a lot of sloppy code for decades, even before it was actual slop.

by caspper69

6/2/2026 at 2:06:50 AM

What're you talking about? I can instantly detect if software was created with AI. It has a stench much like a cheap product who's materials off gassing, and Im certainly not using it over the handmade solution. There will always be two options, like in clothes or watches.

by ai_fry_ur_brain

6/2/2026 at 1:41:58 AM

well this is not exactly unique to software. It is not a given that the 'handmade' nature of a product (luxury or otherwise) manifests in anything tangible or self-evidently superior. Luxury products in general overwhelmingly treat the crafted nature of the product as almost solely an investment in narrative (read: marketing) and market positioning, not an actual material outcome.

by thr33

6/2/2026 at 1:51:10 AM

> you don’t see the quality in handmade code like you do in a high end watch or a luxury automobile or appliance.

But you can't see the "quality" in a high end watch either. They are inferior to low-end watches by every metric you can imagine.

by thaumasiotes

6/2/2026 at 1:40:52 AM

Nothing. There will be more of us than ever as the amount of money each engineer can generate goes up. I’m not sure why everyone comes to the conclusion that there will be less engineers as productivity increases. We aren’t that expensive relative to the value we generate and AI, when wielded by an expert, will exponentially increase the amount of return a single engineer can generate.

by oompydoompy74

6/2/2026 at 2:01:28 AM

>I’m not sure why everyone comes to the conclusion that there will be less engineers as productivity increases.

The politics of corporations is such that they don't actually want near infinite productivity. They require churn, cycles, a cadence.

by operatingthetan