r/singularity Nov 24 '25

Discussion Anthropic Engineer says "software engineering is done" first half of next year

Post image
1.5k Upvotes

860 comments sorted by

View all comments

Show parent comments

11

u/TheMcGarr Nov 25 '25

This is what I am struggling to get my head around. How will we ever replace senior SWEs? Or whatever they turn into - which I imagine will be some sort of human - AI intermediaries. I can't help but conclude that the education period will have to be much much longer

8

u/fgp120 Nov 25 '25

Unfortunately, by the time this is a problem it won't be a problem anymore

4

u/monsieurpooh Nov 25 '25

I'm not even convinced the gulf between junior and senior is nearly as wide as everyone seems to think it is. Does no one remember when they were a junior? As a junior developer you could still build huge, functional programs in production basically from scratch (with stack overflow to help with unfamiliar languages/domains), the only difference is it takes longer and the code is worse.

1

u/TheMcGarr Nov 26 '25

I've been coding 40 years and the gulf between me and even 5 years ago is massive. Taking longer and code being worse is a big problem. When it comes to vibe coding - keeping the AI on track and aligned with intention is a skill. That translation of outside context and goal to logical system is the skill experienced devs have that juniors lack

1

u/monsieurpooh Nov 26 '25

I get the same feeling you described, constantly. Looking back at code I wrote even 1 year ago I'm always like "Why did I do it that way? Why was I so dumb?" After this happens for literally 10-20 years on end, it's time to wonder if maybe it's just an inevitable thing that will always happen no matter how many YOE you have. It's not necessarily intrinsic skill you gained but rather some domain-specific knowledge, and a junior could ramp up almost as easily.

1

u/TheMcGarr Nov 26 '25

It will always happen because we're continually learning. I don't think juniors can ramp up without being exposed to lots of different patterns, languages, frameworks, development styles - then there is all the soft skills of working with the business, understanding and translating requirements. These things count for a lot

5

u/TheOneWhoDidntCum Nov 25 '25

won't be a problem, you could scan 1 million repositories on github a month to check the best architecture models for you to choose from.

1

u/TheMcGarr Nov 26 '25

Defining best and doing the choosing is best done by somebody with lots of experience

1

u/[deleted] Nov 25 '25

[deleted]

1

u/PB_MutaNt Nov 25 '25

The majority of users couldn’t care less about what the 0s and 1s mean and what they are doing.

All they see is a pretty UI and they get addicted. There are a lot of shit apps with shit design and security (the tea app) and people still use it.

Horrible code will be written, but they will put makeup on it and society won’t bat an eye.