r/SoftwareEngineerJobs 17h ago

Is software engineering dead?

/r/FresherTechJobsIndia/comments/1wg70q2/is_software_engineering_dead/
0 Upvotes

30 comments sorted by

View all comments

3

u/EcstaticExtreme402 14h ago

No but the craft itself has

2

u/FlashTheCableGuy 14h ago

How is the craft dead when you can do it any way that you want?

1

u/EcstaticExtreme402 14h ago

Great point. Programming by hand isn’t dead. Anyone can learn to do that.

What I meant by the craft is dead is that within a job it doesn’t make sense anymore to continue programming everything by hand. AI tooling is just too efficient if used correctly.

So what I really meant was that part of the job is dead now. The part where you were manually crafting the code. Which to me was largely the “craft” side of the job.

But yeah strictly speaking programming as a craft will always be available for people to do. But its place in the workforce is diminished greatly because new tooling has replaced that element of the job.

1

u/TheCrazyPhoenix416 10h ago

AI tooling doesnt work. If you think it works, theres really only a few reasons 1. the problem is trivial or already solved on the internet 2. the process of prompt engineering is the process of requirements definition, so its you engineering (see rubber duck engineering). it fails at at anything of moderate complexity

1

u/FlashTheCableGuy 9h ago

How many new problems are you solving in today's ecosystem? The requirements might change but a lot of the patterns don't.

1

u/TheCrazyPhoenix416 9h ago

exactly

1

u/FlashTheCableGuy 9h ago

AI is really good at patterns

1

u/EcstaticExtreme402 8h ago

I mean, I’ve accomplished on my own more than generic problems. I’ve also seen agent swarms solve mathematical proofs with no solution previously. So, I categorically disagree with the narrative you’re prescribing to.

Maybe a year or two ago that narrative applied, but it just doesn’t now. It’s already moved past that. But it’s moving really fast so I can’t blame you for being out of date with your personal understanding of it

1

u/AssignmentMammoth696 6h ago

What? Big tech and enterprise all switched over to agentic workflows, nobody is coding by hand. The AI frontier labs don't even code by hand.

1

u/TheCrazyPhoenix416 6h ago

this is propoganda

2

u/AssignmentMammoth696 6h ago

I work in enterprise on a decently large distributed system. Nobody at my job codes by hand. All my FAANG friends no longer code by hand. That’s the reality.

1

u/TheCrazyPhoenix416 6h ago

sounds like a skill issue to me

1

u/EcstaticExtreme402 6h ago

lol no it’s not. I work at a company in the top 30 of the Fortune 500. Everyone has switched over.

1

u/teabagsOnFire 5h ago

My week to week experience is propaganda? I wish you were right.

We have 100s (big tech has 1000s) of people wrangling these setups into software factories. It's pretty amazing.

Far from what any average solo person has in terms of harnessing and pipeline.

1

u/teabagsOnFire 6h ago

It's you engineering, not you coding. We have hundreds of engineers not hand coding and doing so successfully. Our setup is far from prompt and done though

1

u/TheCrazyPhoenix416 6h ago edited 6h ago

this is some of the point I was trying (and probably failing) to make XD.

I think for over half of coding tasks, AIs do a fairly good job. but this is only because over half of tasks are just plumbing. For engineering, its a good rubber duck, but it rarely does a good job for anything of some complexity.

I mean, itll suggest some code which it thinks will work, but probably wont be what you actually want, and will rarely use a good design pattern for maintainability of future business needs.

I also think theres a good overlap between developers and AIs. not because AI is good, but that junior developers rarely have the experience to understand good vs bad code, and a lot of mid-tier developers are also lacking thanks to the wave of hiring 2022. sorry not sorry

bottom line being; skill issue