this post was submitted on 11 Jan 2025
8 points (75.0% liked)

Technology

61442 readers
3945 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
 

Let's assume that in 10 years, AI has advanced absurdly, insanely fast, and is now capable of doing everything a Senior SWE can do. It can program in 15 different languages, 95% accuracy with almost no mistakes, can create entire applications in minutes, and no more engineers or SWEs are needed.... What will all the devs do? Do they just become homeless? Transition to medical field, nursing? Become tradespeople like plumbers, HVAC?

top 50 comments
sorted by: hot top controversial new old
[–] AceFuzzLord@lemm.ee 9 points 3 weeks ago (1 children)

They're probably gonna laugh at the absurdity of the situation because some new popular language will come along and the AI will be back to pushing out broken code. That, or laugh because the code in well used languages will include a shit ton of vulnerabilities that wouldn't be present if real devs had to double check code before pushing it out to the public.

[–] sugar_in_your_tea@sh.itjust.works 2 points 3 weeks ago (12 children)

back

When did it ever not push out broken code?

load more comments (12 replies)
[–] whotookkarl@lemmy.world 8 points 3 weeks ago

Fixing broken software some robot pushed to prod

[–] gedaliyah@lemmy.world 7 points 3 weeks ago (2 children)

I'm not a programmer, but I don't think I'd pay for code that was 95% accurate. That sounds buggy af

[–] sugar_in_your_tea@sh.itjust.works 5 points 3 weeks ago (1 children)

I am a programmer, and I also wouldn't stand for that either. We also introduce bugs and are probably around that 95% rate, but at least we know the most important uses are correct and the person who introduced them can usually fix them quickly. With AI, there's no guarantee where the bugs will occur.

[–] monogram@feddit.nl 1 points 1 week ago

Nor has any person built up the mental modal to read it properly let alone fix it

load more comments (1 replies)
[–] deathmetal27@lemmy.world 6 points 3 weeks ago (1 children)

You seem like someone who hasn't really worked in software development.

Software engineering does not simply mean coding. A production grade software application goes through analysis, design, implementation (where coding happens), testing (several phases), release and maintenance. Not to mention infrastructure concerns (storage, databases, microservices, service orchestration, middleware, etc). The whole process is too nuanced and complex to conclude that AI would make the whole career obsolete. It might shake up some areas of software engineering but only a small part of it.

You'll still need people to verify that the AI generated application actually behaves as per the business logic, runs optimally with the hardware you have and scales as your business grows. Which means engineers for testing and reviewing the generated code plus engineers to setup the infrastructure where the application will run.

load more comments (1 replies)
[–] Boomkop3@reddthat.com 6 points 3 weeks ago

They're going to keep doing their job, good luck to some manager who thinks they can be verbose enough to get their idea across

[–] BigBenis@lemmy.world 5 points 3 weeks ago

Finally free from the Golden Handcuffs, I'd use my extra time to do something I've always wanted, like music production, which would also inevitably be taken over by AI.

[–] mjhelto@lemm.ee 4 points 3 weeks ago

They're just gonna sit around and wait a few months until they are begged to come back and can demand more compensation. The current generative AI, which is not general AI, will not be able to replace high functioning jobs. Eventually, a lot of those software engineers will be asked back and get much more for their services.

[–] clutchtwopointzero@lemmy.world 4 points 3 weeks ago (1 children)

Coding is just a part of the overall "programming" problem. Most problematic areas are in translating what the customer wants into code (requirements analysis), modifying code to overcome specific constraints, integration, etc and etc

load more comments (1 replies)
[–] vane@lemmy.world 4 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

Writing code is last thing you want to do as senior SWE because every line of code is potential debt and maintenence problem.
The just write code bro, figure out things later attitude is good for R&D, MVP and POC that is like 10% of job.

Just like with art, writing code like drawing is just a skill. AI is trying to replace the obvious part (that is actually the reward from thinking and describing problem in your head) because it can't replace thinking. Removing rewards bring us to depression, depression bring us to death.

Ergo AI will kill economy with no people left to replace it so we will end up to being monkas.
That's why I'd say SWE will go to farm and wait untill people in cities will start starving to death because AI stopped working and there is nobody left to fix it.

[–] realitista@lemm.ee 3 points 3 weeks ago (1 children)

It's funny how all trends extrapolated out lead to the plot of Idiocracy.

load more comments (1 replies)
[–] anon_8675309@lemmy.world 3 points 3 weeks ago (1 children)

Retire. All I ever wanted to be was a programmer. If I can’t do that anymore I’ll just retire. I’m saving/investing every penny I can just in case.

Same. If I can retire before my job is irrelevant, I'll work on my own projects on my own terms. If I don't, at least I have a nice pile of assets and can coast with another job.

That said, I don't think people like you and I will have problems, because we'll adapt. It's the "programming is just a job" crowd that would have a lot of issues.

[–] Kaboom@reddthat.com 3 points 3 weeks ago (3 children)

That will never happen, or at least with how ai currently works. It's basically a glorified autocorrect, it uses the same technology underneath.

But presuming it does, yes. We will have to go to another industry, like AI prompting. Coding is a tiny part of professional software development.

[–] fadhl3y@lemmy.world 4 points 3 weeks ago

Yes, exactly this.

When compilers came along, some people honestly thought it would dumb down programming so much that anyone could do it.

When high level programming languages came along, they rejoiced again - now finally anyone can make software.

When Intellisense meat you no longer had to remember variable names, write your own imports and could guess how most libraries work, the bells rang out once again in celebration.

And now we have AI, it's cool but really just another step like all those steps before. For me, it's a replacement for the documentation I never read anyway. I can ask an AI a stupid question rather than bothering a human developer.

These days it's my job to manage a small team of developers - when I ask them why they wrote a stupid thing that makes no sense, 90% of the time, the answer is that an AI wrote it for them.

load more comments (2 replies)
[–] lemmeBe@sh.itjust.works 2 points 3 weeks ago (1 children)

The same thing that devs displaced by all the CMSs are doing - their jobs, just with another tool in their toolkit.

[–] futatorius@lemm.ee 1 points 3 weeks ago (2 children)

On a related note, what happens when the number of different CMS's exceeds the number of devs? And why is it that every intermediate-level dev seems to write another shitty CMS rather than learning to use a good one?

[–] nyan@lemmy.cafe 1 points 3 weeks ago

On a related note, what happens when the number of different CMS’s exceeds the number of devs?

You mean they haven't already?

load more comments (1 replies)
[–] ubergeek@lemmy.today 2 points 3 weeks ago

Thats a whole lot of heavy assumptions, doing some really heavy lifting.

[–] lemmydividebyzero@reddthat.com 2 points 3 weeks ago (1 children)

If it is able to replace software devs, it's probably able to replace 95% of the jobs that require mainly using your brain.

[–] DragonTypeWyvern@midwest.social 2 points 3 weeks ago

Yeah it's being applied to software devs right now but it's already capable of replacing nearly every manager/supervisor in existence.

It can make schedules, direct tasks based on inventory, and balance a budget. Have a human backup available on call to fix hallucinations and you're golden.

[–] intensely_human@lemm.ee 2 points 3 weeks ago

Same thing the rest of us replaced by AI are gonna do: live on the dole or starve

[–] AlexisFR@jlai.lu 2 points 3 weeks ago

Why would devs be displaced by an interactive search engine?

[–] FartsWithAnAccent@fedia.io 2 points 3 weeks ago (1 children)

They'll get jobs as contractors fixing shitty AI code

[–] MajorHavoc@programming.dev 2 points 2 weeks ago (1 children)

I'm actually anxious this is where it's going.

If we end up there, I'm going to charge so much money, and I'm going to have all kinds of pain-in-the-ass clauses in my contract.

If I have to clean up the stupid again, everyone else is going to be doing doing some stupid shit that I find funny, in exchange for my help cleaning up their mess.

[–] FartsWithAnAccent@fedia.io 2 points 2 weeks ago

Yep, you better charge these assholes up the wazoo, they more than earned it! Write that shit up so you're taken care of. Make them understand that their stupidity is costly and their greed is short-sighted.

[–] hperrin@lemmy.ca 2 points 3 weeks ago (3 children)

You have to understand what software can do, how to design it, and how it should interact with other systems in order to write software and not just code, and AI can’t do that. If you tell it to make you A, and what you really want is B, you’ll never get what you want.

Only about 10-20 percent of my job as a software engineer is writing code. AI can be really amazing at writing code, but unless it can do the other 80-90% of my job without me, I’ll be safe.

Now, whether middle and upper management will know this is an entirely different question. A lot of them think that lines of code written is a good measure of productivity, when in fact it’s often the opposite.

I foresee there being a big struggle for management to come to grips with the fact that AI is better suited at their job than ours.

load more comments (3 replies)
[–] hendrik@palaver.p3x.de 2 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

Well if it can replace senior software engineers... Wouldn't it also be able to do almost all of the other jobs? Or are you referring to some specific future where AI advances massively, but robotics does not and handymen are still safe?

I'd say if all humans are unemployed, society would change massively. We can't really tell how that'd work. But if machines / AI do all jobs, get food on the table... I don't really know what other people would be doing. I think I'd relax and pursue a few hobbies and interests. Or it'd be some dystopia where humankind is oppressed by the machines and I'd fight for the resistance.

But regardless... In a world like that, money wouldn't work the way it does now. Neither would salaries for labor mean anything.

[–] MajorHavoc@programming.dev 2 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

Yeah. In this wild scenario, only the people who can crack the robots security protocols, and reprogram them, will have any influence over society.

I promise to be a benevolent ruler.

Except Michael Bay will have to return to making Transformers movies full time. Sorry about that, in advance.

[–] hendrik@palaver.p3x.de 2 points 2 weeks ago (1 children)

Or the people who own the robots and dictate their programming (/control them). That would be my concern. Unless they're sentient and make decisions completely on their own, they can be used to oppress people to other people's wishes. As it's the case with all (modern) technology. And currently AI isn't shaped by the people, but by a rich minority and big tech companies. And I see some issues with that, specifically, in the near future.

[–] MajorHavoc@programming.dev 1 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

Agreed on all points.

That said, I am smarter than the asshole CEOs, and the current state of computer security is abysmal.

So there's still some hope that we are barreling toward my (mostly) benevolent reign over endless Michael Bay blockbuster summers.

Hopefully, for everyone's sake, reality will fall somewhere in between.

But joking aside, money isn't the only form of power. There aren't that many billionaires (compared to he rest of us) and a billionaire's influence is limited by what the rest of us will or won't do.

[–] hendrik@palaver.p3x.de 2 points 2 weeks ago

Lol. Yeah I get it. Though I still think the rich companies dictate a lot of things. They do a lot of lobbying and paying people to make sure it's not them who funds the majority of the country, they choose how much you pay for medication and everyday items, they choose to spy on everyone on the internet. Make you buy things you don't need, make housing prices subject to speculation. Make everyone addicted to their phone and spend like several hours a day with it. Separate society into filter bubbles. I think a lot of these things aren't liked by the people. Or are extremely unhealthy. Yet, they are a thing and never change. I think because some people will this into existance. Sure, they're far from being almighty. But it's enough control they have over everyone already.

And I think as they can use the internet as a tool for their interests (which had ultimately been invented to connect people), they could as well do the same with AI. I mean they train those models and choose in which ways they're biased. What the can and can not talk about. If that's paired with the surveillance tech, that's already inside of each smart TV, smart appliance or Alexa... It'll be kind of a dystopian scifi movie where someone else watches your steps all day, uses that to manipulate people... some kind of puppet master whom the bots really work for.

I'm really unsure. Sure, almost everything can be hacked. But does that really have an effect on the broader picture? Everytime I see some major hack, the next day it's business as usual and everything keeps working as it used to.

[–] RagingSnarkasm@lemmy.world 1 points 3 weeks ago (1 children)

Spend their days (and some nights) tweaking and refining AI prompts to get the stupid thing to generate the software that the dumbass product manager wants and the user does not.

You know....

Pretty much the same thing they do now.

load more comments (1 replies)
[–] anus@lemmy.world 1 points 3 weeks ago (1 children)

There are a lot of dumb takes here in the comments

Developer displacement works the same way it does for any other technology

The problem is not that the job is eliminated but that fewer are needed per unit of output

My startup only has 4 engineers because we don't need 5

This trend will continue until the SV hiring bubble bursts

[–] AA5B@lemmy.world 2 points 3 weeks ago

Even if we stipulate that, I’m not convinced it’s a big deal. The software field continues to grow like crazy and we can never find enough people to hire. If ai gets good enough to take the place of some of that hiring, fantastic!

load more comments
view more: next ›