this post was submitted on 05 Feb 2024
180 points (83.6% liked)

Asklemmy

43810 readers
1 users here now

A loosely moderated place to ask open-ended questions

Search asklemmy πŸ”

If your post meets the following criteria, it's welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

~Icon~ ~by~ ~@Double_A@discuss.tchncs.de~

founded 6 years ago
MODERATORS
 

Ok let's give a little bit of context. I will turn 40 yo in a couple of months and I'm a c++ software developer for more than 18 years. I enjoy to code, I enjoy to write "good" code, readable and so.

However since a few months, I become really afraid of the future of the job I like with the progress of artificial intelligence. Very often I don't sleep at night because of this.

I fear that my job, while not completely disappearing, become a very boring job consisting in debugging code generated automatically, or that the job disappear.

For now, I'm not using AI, I have a few colleagues that do it but I do not want to because one, it remove a part of the coding I like and two I have the feeling that using it is cutting the branch I'm sit on, if you see what I mean. I fear that in a near future, ppl not using it will be fired because seen by the management as less productive...

Am I the only one feeling this way? I have the feeling all tech people are enthusiastic about AI.

(page 3) 40 comments
sorted by: hot top controversial new old
[–] FaceDeer@kbin.social 2 points 2 years ago (1 children)

I'm in a similar place to you career-wise. Personally, I'm not concerned about becoming just a "debugger." What I'm expecting this job to look like in a few years is to be more like "the same as now, except I've got a completely free team of "interns" that do all the menial stuff for me. Every human programmer will become a lead programmer, deciding what stuff our AIs do for us and putting it all together into the finished product.

Maybe a few years further along the AI assistants will be good enough to handle that stuff better than we do as well. At that point we stop being lead programmers and we all become programming directors.

So think of it like a promotion, perhaps.

[–] dutchkimble@lemy.lol 1 points 2 years ago (1 children)

Why would there be a team of AIs in this scenario under the human, instead of just one AI entity.

[–] FaceDeer@kbin.social 1 points 2 years ago (1 children)

The role of the human is to tell the AI what it's supposed to do. If you're worried about AI that's sophisticated enough to be completely self-directed then you're worrying about AGI, which will be so world-changing that piddly little concerns such as "what about my job?" Are pretty trivial.

[–] dutchkimble@lemy.lol 1 points 2 years ago (1 children)

No, I meant keeping the human directing things but they could do it with one AI under them

[–] FaceDeer@kbin.social 1 points 2 years ago (1 children)

Well yes, then. That's what I said. You'd be a programmer who had free underlings doing whatever grunt work you directed them to.

Or are you questioning my use of the term "team" for the AIs? LLMs are specialized in various ways, you'd likely want to have multiple ones that handle different tasks.

[–] dutchkimble@lemy.lol 1 points 2 years ago

Yeah I meant the team part. Learnt something new, I thought all AI was more or less equal!

[–] TheControlled@lemmy.world 1 points 2 years ago

πŸ™„ no I'm sure you're the only one

[–] coolin@beehaw.org 1 points 2 years ago

I think your job in your current form is likely in danger.

SOTA Foundation Models like GPT4 and Gemini Ultra can write code, execute, and debug with special chain of thought prompting techniques, and large acale process verification on synthetic data and RL search for correct outputs will make this 10x better. The silver lining to this is that I expect this to require an absolute shit ton of compute to constantly generate LLM output hundreds of times for each internal prompt over multiple prompts, requiring immense compute and possibly taking longer than an ordinary software engineer to run. I suspect early full stack developer LLMs will mainly be used to do a few very tedious coding tasks and SWEs will be cheaper for a fair length of time.

I expect it will be 2-3 years before this happens, so for that short period I expect workers to be "super-productive" by using LLMs in the coding process, but I expect the crossover point when the LLM becomes better is quite soon, perhaps in the next 5 years as compute requirements go down.

[–] eugenia@lemmy.ml 1 points 2 years ago (2 children)

I disagree with the other posts here that you're overreacting. I think that AI will replace most jobs (maybe as high as 85% at some point). Consider becoming a plumber or an electrician. Until the robots will become commonplace in 20 years from now, you will have a job that AI won't be able to touch much. And people won't run out of asses or gaming. So they'll be stable professions for quite a while. You can still code in your free time, as a hobby. And don't cry for the lost revenue of being a programmer, because that will happen to everyone who will be affected by AI. You'll just have another job while the others won't. That's the upside.

I understand that this comment is not what people want to hear with their wishful thinking, so they'll downvote it. But I gotta say it how I see it. AI is the biggest revolution since the industrial revolution.

load more comments (2 replies)
[–] BolexForSoup@kbin.social 1 points 2 years ago

To answer your question directly: The debate has been going on in the broader public since ChatGPT 3 dropped

To answer how you’re feeling: that’s valid, because a lot of big pockets seem to not care at all about the ethical considerations.

[–] OwlPaste@lemmy.world 0 points 2 years ago

Don't worry, if you got even a quarter as much experience as you say, your job is safe or you can find another not working for an idiotic company that would invest into ai instead of engineers, let them fail.

Anyway have a look what ai can do for you and see just how secure your job is. Pointless worry

[–] werefreeatlast@lemmy.world 0 points 2 years ago

I love llms! I'm using them to answer all sorts of bullshit to become a manager....like here's a bunch of notes make me a managers review of Brian. LOL.

I think Google is struggling to control the bullshit flood from the Internet and so AI is about to eat their lunch. Like I already decided that all AIs are just bullshit and the only really useful AIs are the ones that can actually search the Internet live. Perplexity AI was doing this for a while but someone chopped off it's balls. I've been looking for a replacement ever since.

I also use it for help with python, with Linux, with docker, with solid works and stuff around the house like taxes, kombucha, identifying plants and stupid stuff like that.

But I can definitely see the future when the police are replaced with robo dogs with lases heads that can run at 120mph and shoot holes through cars. The only benefit being that the hole doesn't get infected and there's no pool of blood. That future is coming. I'm going to start wearing aluminum reflective shield armor.

[–] spez_@lemmy.world 0 points 2 years ago
[–] LordGimp@lemm.ee -3 points 2 years ago (1 children)

As a welder, I've been hearing for 20 years that "robots are going to replace you" and "automation is going to put you out of a job" yadda yadda. None of you code monkies gave a fuck about me and my job, but now it's a problem because it affects you and your paycheck? Fuck you lmao good riddance to bad garbage.

load more comments (1 replies)
[–] themurphy@lemmy.world -4 points 2 years ago

You seem like the guy who kept writing in hand and didn't want to use the typewriter, even though it went 2x times faster.

Or the guy who kept writing the typewriter and didn't want to use the computer.

You see the point?

load more comments
view more: β€Ή prev next β€Ί