Live data from Hacker News

What's gonna happen to software engineers?

yakko.dev

21–30 of 113 posts

Re: What's gonna happen to software engineers?

#21

[flagged]

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.

Re: What's gonna happen to software engineers?

#22
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.

Re: What's gonna happen to software engineers?

#23

[flagged]

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 al…

> 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.

Re: What's gonna happen to software engineers?

#24
post #3

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…

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.

Re: What's gonna happen to software engineers?

#27

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

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.

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.

Re: What's gonna happen to software engineers?

#28
post #3

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…

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 workfl…

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

Re: What's gonna happen to software engineers?

#29
post #3

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…

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.

Re: What's gonna happen to software engineers?

#30
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

Post reply on HN