ProgrammerHumor

aiWillOvertakeMyJob

aiWillOvertakeMyJob
https://i.redd.it/j599eh0zgtbf1.jpeg
Reddit

Discussion

Crafty_Independence
:cs:

Actual AI is the least of concerns, but CEO faith in imagined AI is one of the most

20 hours ago
_number

Half the company get laid off, 25% get to integrate new AI chatbots and rest 25% get to do the 4x work. Truly the modern day masterpiece of job satisfaction.

9 hours ago
__methodd__

CEO "faith" aka gaslighting investors.

6 hours ago
Highborn_Hellest

Don't worry about the AI hype. During covid companies massively overhired, and AI is the scapegoat, so they don't look like idiots to stakeholders.

No CEO will ever say: "well we overhired by 50% oops, get fucked"

23 hours ago
AlfalfaGlitter

While yes, also no.

Microsoft is actually leveraging AI as a development driver and this is noticeable in the lack of quality of their patches and current products. Start menu: bug. Windows explorer multi-tab: bug. Notepad multi tab: bug. Kernel : one big fucking bug partially remediated in 24h2

22 hours ago
ColumnK
:cs: :ts:

To be fair, the same applied before AI

22 hours ago
Jazzlike-Spare3425
:s::s::s::s::s::s:

Yeah, I don't get how they attribute this to AI. Most consumer- and developer-facing software Microsoft has been developing has sucked for at least a decade.

19 hours ago
DrMobius0

Writing something is very important for actually remembering it. This is important for the long term maintenance of code, and while it's not perfect, the better I know code, the more likely I am to be able to quickly diagnose and accurately fix bugs. This is doubly helpful if I need to, say, refactor something.

However, if I let AI write the code, I lose all of that. Instead I'm in a position where I technically own the code, and there's no one I can really ask about it anymore. At least I can say I know what the code is intended to do, but that's not the whole picture. And I very much doubt I'm the only one who thinks this.

So yes, software often has bugs. This is not an insightful statement; certainly not in a sub populated primarily by people with at least an interest in programming. However, I firmly believe that long term overuse of AI in development will result in larger tech debt and more bug, which will also take longer to fix properly.

17 hours ago
Jazzlike-Spare3425
:s::s::s::s::s::s:

To that too I would say "does it matter?" Because I am aware (don't quote me on that it's based on what I heard from I believe a documentary about the development of Halo Infinite, so trust me bro) that the Xbox Game Studios fancy themselves in hiring developers just long enough to not have to pay them employee benefits, which leads to massive problems with maintaining legacy code because most of the people that worked on something are already gone again, which is pretty much the same situation as if AI was being used, right?

The reason I think Microsoft might be doing this as a company as well is that they keep trying to push web development everywhere, presumably because it's easier to constantly find new web developers than once that would learn the frameworks Microsoft actually has themselves for native app dev. I'd say that more web development is also for cost cutting measures, but seeing how Microsoft teams barely seem to collaborate and each one kinda sorta just builds their own controls from scratch, that can't possibly be any easier or faster than just using the native frameworks, especially for things that are only going to be on Windows anyways, like the start menu, widgets panel, weather app, etc., right?

That said, overuse of AI is still terrible, but I'd assume Microsoft is the company that this affects the least because their code base is already in a terrible enough state for it to not make as much of a difference anymore.

Edit: needless to say, Microsoft also has core engineers who actually stay there, like the ones working on the Windows kernel, but those weren't necessarily the kinds of products that I was complaining about. With Windows, for example, the kernel is much less so a problem than the shell. Yes, it's also bloated, but at least I don't die inside while using it unlike when I open the weather app and it's a Metro UI wrapper for a fluent-ish website that loads slowly.

16 hours ago
DrMobius0

C suite isn't really paid to do "long term" thinking. It's all short term. Next quarter, or at most, the next few years while they still run the company. They see "shiny new thing that might cut costs", and they literally cannot help themselves.

So when this short term strategy accumulates tech debt in the span of months and nobody understands why the code is written like this and it starts ballooning costs to fix the issues, then yes, it's going to matter.

16 hours ago
definitely_not_tina

Yea I’m predicting a bunch of cascading failures in a short amount of time, coupled with a massive cloud bill for most companies before they start looking to fix their problems. That’s assuming venture capitalists don’t pick up on the trend and start funding smaller startups consisting of the former engineers of these companies who will make the successors to the current tech giants.

15 hours ago
tletnes

This is why I firmly believe that the skills of senior programmers, leads, etc. are crucial. These people spend as much or more time focusing on developing test cases, reviewing changes, creating user stories, and documenting interfaces as they do writing code. Those skills remain crucial since they are what keeps any coder (human or AI) pointed in the right direction, and from making breaking changes.

The big problem is that it takes time and experience having broken things to develop that skill set, and without entry level roles for new developers to learn those skills we risk running out of people with them.

15 hours ago
Bannon9k

It's always sucked. It's also always been the only real option. Yeah Linux exists, but your average person can't handle that power. Apple is too restrictive, so MS wins.

17 hours ago
StarshipSausage
:g::js::py::cs:

Every OS sucks
https://www.youtube.com/watch?v=CPRvc2UMeMI

17 hours ago
MyOtherLoginIsSecret
:cs::cp::c:

When did Three Dead Trolls In Baggie become One Dead Troll?

14 hours ago
ThatsIsJustCrazy

Thanks for this 👍

16 hours ago
csorfab

Apple is too restrictive

...what?

17 hours ago
Bannon9k

I can upgrade the ram in my PC in moments very inexpensively. How's that work on a Mac again?

15 hours ago
AlfalfaGlitter

They used unskilled labor as AI, so their model doesn't change.

17 hours ago
chethelesser
:js: :g: ☁️

Anyone remember windows Vista? You can't blame ai for bad quality of this one

19 hours ago
colei_canis
:sc: :py:

The OS was dogshit but I unironically love the composited aero blur effect from Windows Vista desktop. Genuinely the best-looking era for MS in my opinion.

I’d use that effect in my current theme if kwin’s blur plugin didn’t keep breaking on Wayland for some reason. Always fails on my work machine, and worked after an update on my personal machine only to break again.

17 hours ago
AlfalfaGlitter

breaking on Wayland

By that time, there was Kompiz to pimp the desktop and it had a very nice blurry transparency too.

Windows Vista made me try Linux for the first time and I didn't fully came back to windows after 7.

16 hours ago
Ferro_Giconi
:py:

Vista was ok as long as the computer was good enough, but a lot of computers sold as "vista ready" or with Vista already installed were absolutely not Vista ready. They were low to midrange XP ready, which meant Vista ran like shit because it needed a pretty decent bump in specs to run well.

If PC vendors had sold XP machines as XP machines instead of claiming they were good enough for Vista, I think a lot of the hate would have been avoided.

15 hours ago
DrMobius0

Wasn't Vista primarily bad decision making?

16 hours ago
Highborn_Hellest

Partially why I can't wait to hop over to steamOS.

22 hours ago
ZunoJ
:cs: :asm: :c:

Why does it have to be steamOS? There is nothing magical about it and depending on your use case it might not even be a good distro for you

22 hours ago
Highborn_Hellest

While i've studied CS in university, i have "only" found job as QA. As of now, sadly, i'm a gamer first, hobby developer second.

While I still like to code, and enjoy solving stuff, I don't need extensive OS support for it.

Therefore, steamOS is enough.

22 hours ago
finneyv

Why wait? Look into installing Bazzite. It’s a steamOS clone that’s available now.

20 hours ago
Brilliant-Boot6116

Haven’t they specifically said it isn’t a desktop OS and is only meant for handhelds though?

20 hours ago
Freako04

they are planning to port it over for desktop usage as well

20 hours ago
DrMobius0

At present, I do trust Steam to do right by their users. That's maybe something worth considering.

16 hours ago
scorpiomover

I actually use multiple tabs in Windows Explorer a heck of a lot. Makes it a lot easier when I need 3 folders for the same project. Wish they had a shortcut for saving all those tabs so I can just open them the next day and continue from where I was before.

I also use multiple tabs in Notepad++, but don’t really use Notepad anymore.

22 hours ago
Freako04

Well u will be relieved to find that KDE Plasma's built-in file manager "Dolphin" supports multi-tabs way before Windows did

20 hours ago
scorpiomover

Probably copied from there.

But tried KDE already and didn’t like it.

20 hours ago
FantasicMouse

Dude I still manage my windows like I have windows 3.11

I just stand my windows up like solitaire cards and click the window I want to work on for the moment lol

20 hours ago
GonWithTheNen

Yes! For me, it's "minimize everything and use Windows key+tab." 👍
Anything that reduces visual clutter is a bonus in my book.

11 hours ago
FantasicMouse

Oh I need them all in the forefront so I don’t have 3 instances of the same thing open lol

I handle minimizing visual clutter by have a solid blue background and no desktop icons so all I see is what I have open.

8 hours ago
DoctorWaluigiTime

This feels like a big heaping pile of "citation needed."

Not that updates have come out bug-free (although I'd like sources for those specific call-outs too), but also "these were explicitly caused by AI-driven development." Which is something that, unless one has a peek at the source code or actually worked in-house, would be pretty difficult to do!

So, ball's in your court.

21 hours ago
AlfalfaGlitter

Yeah I'm too lazy to look for the articles. I work maintaining a windows platform, so I see this shit everyday.

I will take the ball home. Can you sign it?

17 hours ago
venir_dev

While yes, and while also no, also yes - I guess?

I mean, sooner or later somebody's got the tech debt. Right now there are just a few bugs. What happens in the next, say, 5 years?

20 hours ago
AlfalfaGlitter

The bet is that AI will get better, so capable of getting more complex stuff together.

17 hours ago
JesusChristKungFu

The big tech companies already used AI to write code before OpenAI released ChatGPT to the public.

13 hours ago
harbourwall

Nothing good ever comes from leveraging

12 hours ago
redballooon

That’s why I’m switching gears to tester. Test automation is as challenging as developing code ever was, and there are many positions difficult to fill with qualified staff.

Testing AI output is going to keep me in business.

11 hours ago
troglo-dyke

Microsoft's bugs have always been a joke, this isn't anything new because of AI.

23 minutes ago
Nealon01

Tell that to me bring laid off and unemployed for 2 years with 10 years of experience.

16 hours ago
Darkoplax
:ts: :js:

Okay but those 50% still got layed off anyway; you are either saying the domain is oversaturated or AI is reducing it's size

21 hours ago
pagerussell

Also, most tech companies are transitioning out of growth mode and into maintenance mode for maximum extraction.

They have built their empires, and now it's time to squeeze every dollar out of their customers. This doesn't require lots of new devs building out new features.

Just maintenance and enshittification.

Like, I get weekly updates on my Microsoft products, but nothing new really happens. Buttons move around and the layout changes, cool, but it's the same product. Why do they need 250k employees to keep the same products going exactly as they always have? They don't, and the playoffs represent that realization.

14 hours ago
Bharny
:py:

Ok, explain no junior jobs then.

18 hours ago
BellacosePlayer
:cs:

Junior jobs are still there, there's just a flood of applicants because the "learn to code" mania added in a lot of low quality devs to the job market.

Also the aspect of devwork that AI is actually really good at is the kind of shit you'd throw juniors on to keep them busy for a day, so there's less need for juniors to handle rote work.

16 hours ago
Tobix55

So how am I supposed to start working, or even get an internship at this point

14 hours ago
BellacosePlayer
:cs:

Apply like a motherfucker even to "low end" jobs that pay shitty just to build experience and ride out the market, attend dev events and try to make connections, open up a linkedin page if you don't have one and see if you can get the cloud of recruiters to get you any opportunities.

5 years before covid hit people were saying the same shit about the impossibility of getting junior jobs, and my bad-GPA ass got my foot in the door, you can too.

14 hours ago
Tobix55

Is contributing to open source projects or building useless shit nobody will use to pad my protfolio worth trying?

13 hours ago
RightHandedGuitarist
:c::cp::rust::sw::ts::j:

Well, do you have something better to do while you're looking for a job? If for nothing else, building your own projects is a great opportunity to expand your knowledge and skill. When the chance for an interview comes you'll be better prepared and it could make a difference.

For example, if you're trying to get into web development space, deploying a full stack application would be great! You'd learn a ton and demonstrate that you know this stuff. You'll figure out how to put a website on a server, how to communicate with backend, how to put it behind a domain etc. Probably working with Amazon AWS or something similar etc. You'd be doing this stuff on the job anyways, so it makes sense to learn it.

10 hours ago
Malfrum

No, nobody cares. HR doesn't even know what that means.

Don't build useless shit. Build one good thing. Like, a real thing not a to-do app

9 hours ago
Tobix55

Ok I didn't mean not real apps, but something fully built that might not attract any users, I wouldn't bother advertising etc

9 hours ago
SigSweet

Portfolio is king. Building something that requires technical expertise whether it is directly related to your job application or just a hobby gives you the opportunity to talk shop about things you are passionate about. It has always been how I landed work. Resume/degree etc is just the ticket you paid for to get in the job line.

6 hours ago
Cheeseyex

I’m at the point where I’m surprised when I get a rejection email 2 weeks after sending in an application

9 hours ago
anaccount50
:terraform::ts::g::py:

Easy: juniors are less productive (especially at anything beyond coding grunt work), so if you're looking to slim headcount you get a lot more bang for your buck with seniors even if we're more expensive per FTE.

It's incredibly short-sighted since today's juniors are tomorrow's seniors, but no one ever accused big companies of being good at planning beyond the next fiscal year or even the next quarter.

I really do feel for y'all who are still in school or got laid off as juniors. There are still junior jobs out there, but the lower end of the skill/experience spectrum is crazy oversaturated for the current economic landscape

15 hours ago
iloveuranus

so if you're looking to slim headcount you get a lot more bang for your buck with seniors even if we're more expensive per FTE

You'd think so but from what I see in the industry, it's often "let's get rid of those expensive developers and have some open minds fresh from uni for a third of the price".

15 hours ago
Seangles
:ts::gd::cp::rust:

Imported from developing countries for a 10th of the price*

8 hours ago
PragmatistAntithesis
:py: :cp:

It's incredibly short-sighted since today's juniors are tomorrow's seniors,

With how often people switch jobs, that's someone else's problem, and making something someone else's problem is just good business.

When an employee is trained, the employer pays all of the costs while the employee gets all of the benefits, which is a raw deal for the employer. Thus, they don't take it if they can avoid it.

10 hours ago
Cheeseyex

I would argue that the rate that people switch companies and jobs is also a short-sighted problem created by the companies. If that wasn’t the only way for people to get actual decent pay increases it wouldn’t be as much of an issue

9 hours ago
Seangles
:ts::gd::cp::rust:

Tbh companies just hire random ahh people for a 5th of the price that are just able to produce a lot of (low quality) work in a short amount of time. They don't see care that it's low quality as long as it's done fast. And the number of people who can produce broken software fast and cheap is more than you'd expect. Those people are put under pressure, anxiety, have to very quickly learn debugging by themselves in an imaginary fear of losing the job and they end up creating the software only buggy and not that broken.

Then they leave and the company hires another one on their place, put on the same spot.

8 hours ago
Tiruin

Companies looking for unicorns with junior pay, so they keep reposting the same job while refusing to hire someone. My record so far is seeing the same job for 7 months in a row. It's not enough that you have education in the subject matter, it's not enough that you're in the specialty (software dev, webdev, infrastructure, etc.), they want a specialty within the specialty, someone who's had that exact same title, worked with their exact tech stack and done so for 10 years. I recently applied to a job that wanted 10+ years in one of two technologies that have only existed for 11 and 12 years.

15 hours ago
BellacosePlayer
:cs:

Companies looking for unicorns with junior pay, so they keep reposting the same job while refusing to hire someone.

10 years ago I walked into an in-person interview in Fargo ND where the manager bitched me out for wasting his time for not being a 5 year veteran coming in to apply for a 40k/yr job.

The Corporate recruiter I worked with up to that point vented about how moronic that subsidiary was when she called me back to let me know I shockingly wasn't getting the position.

14 hours ago
otter5

nah ive definitely seen that that almost exact verbiage, substitute get fucked with the buinsness/hr/legal way of saying get fucked

15 hours ago
MissionHairyPosition
:bash:

Sounds like the opinion of someone who isn't seeing how fast these tools are advancing and changing the playing field. I went from hoping for 1-2 headcount this year to praying I'll get 1 ever because of the productivity gains expected across my (small) org. It's going to be like this everywhere... Good luck everyone

4 hours ago
lacb1
:cs::js::msl: no syntax just vibes

The thing about tech debt is that sooner or later you have to pay the bill. And AI is generating tech debt like nobodies business. I see it as a great step for ensuring job security for devs who actually know how to code while acting as a filter for the deadweight who just used to copy past from Stackoverflow. There's going to be a rough couple of years, but when it's time to pay the debt off it's going to be one hell of a bill. The inevitable wake up call from all this vibe coding crap is going to be fascinating.

22 hours ago
DoctorWaluigiTime

Same story 20+ years ago. "Let's offshore for cheap! Pay teams that are pennies on the dollar and promise to deliver quality super fast! What could go wrong!"

3 times the budget and 2 years overdue project later...

21 hours ago
StarshipSausage
:g::js::py::cs:

Same thing happened when no code solutions came a long.

You always are going to need a real engineer for real work. What tools they use and how things work will change, but it takes dedication to make sure things work if we rely on LLMs

17 hours ago
BellacosePlayer
:cs:

Same thing happened when no code solutions came a long.

My last year working for state govt, they made a huge push for ServiceNow and talked about how it could be done so much cheaper than just whipping together an ASP site or WPF app and connecting it to a new sql database.

The flagship projects developed by the consulting team that sold management on it were years overdue and ran insanely over budget.

16 hours ago
StarshipSausage
:g::js::py::cs:

The best part is you keep paying to upgrade it

16 hours ago
BellacosePlayer
:cs:

don't forget licensing fees!

15 hours ago
pagerussell

Given the track record of consultants, I honestly don't understand why they keep getting work.

14 hours ago
BellacosePlayer
:cs:

Well you never go back to a bad consultant after they botch a job, that would be silly.

But you already slashed your in-house development and this other group looks like they're on the ball and know what they're talking about...

9 hours ago
Tiruin

No Code works as long as you're looking for an adequate, simple solution for an equally adequate and simple problem and stick to it. If you want to make complex custom changes (à la "can you just make this small change?") then shit's gonna hit the fan, but it's perfect for an individual or small business who just needs a small cookie cutter informational website, online shop or app.

15 hours ago
DoctorWaluigiTime

Indeed. The "wow we don't need devs, we have this CMS/etc. that lets us add the content ourselves" solution works for small sites or other applications that don't need a whole lot.

The instant you want to deviate from the cookie cutter, however, is when "yeah we need it customized by a developer" realization sets in.

And I can say from personal experience, nobody wanted just the cookie cutter.

14 hours ago
R-GiskardReventlov

nobody wanted just the cookie cutter

Yet everyone yells they want it, until they have it.

13 hours ago
DoctorWaluigiTime

"So, you want a realistic, down to earth show, that's completely off the wall and swarming with magic robots?"

Me doing requirements gathering.

12 hours ago
Lyelinn

everyone is still offshoring and when they're not doing that, they are importing devs from india/vietnam lol

my wife's entire team got replaced with vietnameese devs. Company went broke after 2 years for some reason though (wonder what happened)

14 hours ago
thanatica

20+ years you say? It's still happening, mate. Somehow some higher-ups still desperately believe in offshoring development, and once the sunken-cost fallacy kicks in, there's no getting out of it. They become so hopelessly dependent on their precious offshoring, that they are willing to sacrify the whole project for it.

Honestly it's a religion if nothing else.

10 hours ago
DoctorWaluigiTime

Not nearly as prolifically as it was. Yes, it hasn't been eradicated and it won't ever be.

9 hours ago
overthinkingape

We recently hired an entire offshore team to add to our 4 dev team and our sprints have gotten worse and worse since. The amount of garbage they write is insane.

6 hours ago
Chiatroll

To be fair, any coder I know started copying stack overflow as a junior and eventually saw so much they transitioned to being unnecessarily elitist on stack overflow.

Well still want those juniors so they can grow into seniors and fix the tech debt. AI is shown to be bad for learning. The future is going to be a weird place.

17 hours ago
MeltedChocolate24
:c::j::ts::py::js:

Yeah who didn’t start out copying from stack overflow?

17 hours ago
iloveuranus

I actually started with this book. But I'm old.

15 hours ago
the_king_of_sweden

Well, let me tell ya youngun, there wasn't any stack overflow when I started, heck there wasn't even a world wide web

15 hours ago
Kro_Ko_Dyle

I learned how to code COBOL at school using coding sheets. Once a week we got a few hours on the Wang mainframe. Yeah, there was no internet. Just books, manuals, and lectures. And, tons and tons of writing. Thousands of pages on coding sheets. So many dry runs.

13 hours ago
the_king_of_sweden

Look at this guy with his huge Wang

13 hours ago
Kro_Ko_Dyle

hahaha!

13 hours ago
Kahlil_Cabron

Honestly I don't think I ever really just copied stuff from stack overflow without first learning how it worked. Just mindlessly copying and pasting code seems wild to me, I want to know what I'm pasting.

I definitely manually typed in examples from those O'reilly books with animals on them.

Even with AI or things like copilot I make sure I understand exactly what the code is doing before I run it.

12 hours ago
[deleted]

[deleted]

13 hours ago
ibite-books

the damage these vibe coders are doing is unfathomable

it’s brutal at startup’s where you wanna have the prototype out asap and then you end up with a vibe product which is not gonna scale and be a pain to refactor

ai has accelerated stupidity, if only it was used sparingly

18 hours ago
thanatica

I bet it's some kind of addictive. I can see how it feels good to churn out loads of code in a short while, and be patted on the head for it.

But then when bugs turn up, in code that essentially they didn't write, it's either slapping more AI to it, or face withdrawal symptoms.

9 hours ago
DrMobius0

I don't believe for a moment that vibe coders are carefully reading their code enough to actually know what it does. Maybe some put in that extra effort, but at that point, are you saving any time? You don't have that problem when you have to reason through and write your own code.

16 hours ago
Suddenly_Bazelgeuse

That's my major issue with AI code generation. I'm spending time to prompt the bot, then spending time to understand and quality check all the changes it made, then prompting it to fix its code. How does this make me more effective? I may have saved some keystrokes, but that is not the time consuming part of my job.

14 hours ago
DoctorWaluigiTime

There are valid use cases for it, when you're not using it in the sense of "hey AI, write everything for me."

Yesterday for example: Writing some database queries in a language I'm not too familiar with. "Hey AI, I'm trying to do XYZ in [database I'm working in], how do I do it?" Gave me the syntax and I was on my way.

(And yes this was something more complex than "how do I update a record in a db table.")

14 hours ago
Suddenly_Bazelgeuse

AI has replaced a lot of my Google searches and stackoverflow usage. And I'll ask for snippets for refactors a lot. I just can't trust it to add code directly in my codebase.

13 hours ago
DoctorWaluigiTime

Yep, with rare exception I'm still the person that adds it to source.

12 hours ago
R-GiskardReventlov

I like using it to double check complex query logic.

Hey AI. I need to do X and wrote this query for it. What do you think?

13 hours ago
The8Darkness

And thats why you type a prompt and then just send it. Boom 99% time saved.

Trust me its not like copy pasted ai code fails to even compile as soon as the project goes beyond "my first program"

11 hours ago
AzazelsAdvocate

I like that it sometimes teaches me new ways to do things. Sometimes those things are worse than the way I'm already doing them, but sometimes they're better.

4 hours ago
Brilliant-Boot6116

Well the problem is that this is hitting the same people hard as the ones that you say will be screwed, people new to the field. So your comment says to me, yeah they’re screwed now but just wait and you’ll be screwed but for a different reason lol.

20 hours ago
lacb1
:cs::js::msl: no syntax just vibes

There is a world of difference between capable grads and incompetent ones. Once this nonsense levels out companies will go to hiring new devs again. Same as they did when offshoring failed to deliver, same as after the 2008 crash, same as the dot com bubble bursting. Shocks to the industry happen all the time and this won't turn out very different. The upside being that at least this shock will generate a lot more work.

20 hours ago
itisi52

The problem is that sorting through all that crap is the least fun part of being a dev.

There will be years of sorting through obnoxious refactor work. I'd almost rather just be out of a job.

15 hours ago
R-GiskardReventlov

Sorting through mostly buggy chaotic code amd refactoring it: hell

Finding that one edge case bug that took 2 weeks to find: heaven.

13 hours ago
CrappySupport

A rough couple of years, but also a couple of years where the deadweight could learn to actually code.

Potential Silver Lining. 

13 hours ago
casey-primozic

but when it's time to pay the debt off it's going to be one hell of a bill

Gonna be offering my services for 1k/hour to fix their non-working AI slop

13 hours ago
Hesherkiin

Oh don’t worry, they won’t be hiring developers to lessen the debt, they’ll just spend more until some AI product (massive outsourcing to india etc disguised as the lastest new super smart AI) comes along to take some of the budget and kick the can further along.

12 hours ago
Yeagerisbest369

Devs who knows how to code ? So what should I do as a fresher to make sure I am one of those devs that would be in demand ?

1 hour ago
deanominecraft
:unity::cs::py:

why are they pointers

23 hours ago
Funny-Cell-7387 OP

To c # the target

23 hours ago
just-bair
:j::js::rust::cs::c:

Seems very unsafe

17 hours ago
Hector_Ceromus

I got that reference.

15 hours ago
FSNovask

So you can replace the underlying thing with whatever suits your narrative

13 hours ago
midri
:cp:

Bro... I got laid off in march and it's been absolute hell trying to even get interviews right now... I've been writing software for 20 years...

17 hours ago
dani_michaels_cospla

have you tried learning to code?

Edit: sorry. that came off mean. Meant it tongue-in-cheek. But I hit post and yeesh.

15 hours ago
midri
:cp:

lol, at this point I don't even know if I can anymore...

15 hours ago
Vegetable_Tension985

Unpopular opinion: For everyone in comments saying coding by AI is hype and creating tech debt, etc,...it's important to realize that AI will advance tremendously fast and will be extremely proficient in many more ways very soon. I think there is cause for concern.

11 hours ago
Angel_-0

Indeed a cause of concern, we're in the r/programmerhumor sub and there's hardly a joke in this thread

2 hours ago
XDOOM_ManX

Damn 20 years and still screwed, I have less, am also struggling

7 hours ago
ClipboardCopyPaste
:js::cs:

My Skill Enters The Chat

Leaves the chat right away (humiliated by the recruiters)

22 hours ago
Patient-Chapter7033

Recruiters be like: “Sorry, we’re looking for someone with 10 years’ experience in surviving plot twists.”

22 hours ago
huhndog

Had a recruiter ask for 8 years of chatGPT experience yesterday

7 hours ago
DoubleOwl7777
:j:

AI hype will burst 100%. as its going now it wont be sustainable for the long term

21 hours ago
DoctorWaluigiTime

At the very least, I can't wait for the "it's popular to laypeople" bubble to pop.

That way we don't have to deal with everything under the sun shoveling "✨ AI - Powered ✨" onto every little thing, even when the product has no actual "AI" in use. The marketing is absurd.

21 hours ago
stinkyfarter27

sorry i only wipe my ass on AI powered toilet paper.

18 hours ago
frogjg2003
:cp::py::m::ftn:

That's never going to go away. AI is just too easy for lay people to use. Even if they know it can be wildly inaccurate, the ease of use is just too much for them to give it up. As long as there is a free AI they can ask, they will keep using it to replace any and all critical thinking. And with Google, Microsoft, Apple, Meta, and everyone else integrating AI into the very structure of their services, these free AIs will never disappear.

15 hours ago
acctgamedev

At some point they have to be monetized, the companies making the models have yet to find a way to make money and they can't keep losing billions forever. I get the feeling that all the AI companies now keep dumping money into it because they've dumped so much money in it already. That and they're worried someone else might finally break through with a way to make money on it.

14 hours ago
frogjg2003
:cp::py::m::ftn:

Access to these free AI chatbots might go away, but that doesn't mean they're gone. Customers will expect companies to have AI chat on their help pages, AI telephone services, AI search on Google or their Start menu. The companies will pay to have access to ChatGPT or Grok or Copilot, etc. and pass the cost onto the customers.

14 hours ago
DoctorWaluigiTime

Ease of use has nothing to do with it.

The reality is that it'll be a passing fad, in the eye of the public. "Oh this has AI in it? So does everything else, who cares."

14 hours ago
frogjg2003
:cp::py::m::ftn:

Your example demonstrates that it won't go away. If everything has AI, it's not gone away.

14 hours ago
Jiborkan

That doesn't mean that its going away. This is like any heavy market saturation, there will be winners that stay and many that close shop. While there is a ton of hype for AI that won't last or doesn't reflect what it can do, the current systems have found a home in the next stage of automation and tool support.

People keep acting like its going to up and vanish when that's not going to happen. It's also not going to replace all the jobs like people worry, but it will reduce the needed workforce by a larger margin than prior innovations.

The real kicker, is that unlike many other industry changes, AI isn't limited to one field. It currently is capable enough of replacing your bottom end and average workers in a majority of office jobs.

For example, customer service roles, data entry clerks, basic bookkeeping, paralegals, legal assistants, technical support jobs (particularly first-tier troubleshooting), transcription, market research analysis, content moderation, copywriting. Even things like Self-checks are becoming a common place thing.

Then we have administrative and scheduling tasks, such as sorting emails or managing calendars, are increasingly managed by virtual assistants and growing in ability and scale.

If anything, the fact we're in this sort of second wave push for AI (first was getting it functional enough to be popular for the general masses to gain interests), means that enough people see value in it, which is leading to this over saturation (kinda like when coffee places and Starbucks arrived, it was a good model is why everyone tried to open one, not the other way around).

21 hours ago
pagerussell

It took electricity decades to saturate the economy and truly change everything. Same for the internet. Same for the steam engine, same for cars, etc.

The point that all these AI hype people are missing is that, yes, AI will massively alter the economy, but it will take decades. Not because the tech isn't necessarily ready, but because it takes that long for business processes to be rebuilt around the new tech. As evidenced by the history of every single economy wide changing new technology ever built.

I am short term pessimistic about AI, long term optimistic. My 3 year old son will reach adulthood and find a world dominated by AI. Meanwhile, I will not lose my job to AI before I retire. Both those things are true.

14 hours ago
Jiborkan

So we're just going to ignore how accelerated things have gotten and the time to adoption and reaching the masses has been greatly shortened. All of your examples are pre internet (the internet itself being the last to follow that level of trend, and then most things have gone faster).

Once again, its not replacing all jobs, its about how fast its replacing current jobs and how much work reduction it provides. Guess what, you don't have to be replaced or retired for the AI world to still mess up your life or job. I really see by 2030 enough jobs will be replaced, reduced in effort, or otherwise deemed no longer needed, that everyone will feels its affect in notable ways.

The reason this is so important NOW, is this is the time for in time, meaningful laws and regulation to ensure a transition as employment stops becoming a thing for everyone. Jobs are already being automated with AI, colleges are noting more graduates struggling than ever before.

The tech that is now being seen as AI has been worked on for decades at this point.

8 hours ago
skwyckl
:elixir-vertical_4::py::r::js:

The only difference being ALL white collar jobs are at risk, not only SWE

23 hours ago
minegen88

If AI were replacing everyone, why did Microsoft cancel all of the laid-off people's projects?

19 hours ago
braytag

First time?

happened for:

  • y2k
  • .com crash
  • 2008
  • web2.0
  • Covid
  • ai...

We go from incredible harvest to famine every 5 years...

16 hours ago
OmegaInc
:p:

Trust me, vibe coders have proven its far off from taking your job as a debugger.

16 hours ago
Emergency-Author-744

Relatable, but software at the core should be about adaptability. I'd wager human dev + ai > ai only for quite a while.

21 hours ago
Suitable-Orange9318

Forever, as long as the AI in question is an LLM. LLM has no chance of fully replacing skilled humans ever, it simply can not create brand-new, innovative solutions for anything it hasn’t seen already in some form.

A new AI paradigm and approach will be needed for anything to truly replace humans, and no one outside of probably a few tiny research labs are working on that currently. Eventually even the CEOs will realize that there is a ceiling with language models

18 hours ago
LeThales

Ugh, I'd argue that this is false. Not only are the best AI models very capable of creating (minor) but "new content", this idea that the skill to create "brand-new, innovative solutions" is valuable is very flawed.

Most solutions can, should, and offer more value, when they are simple.

You might have a need for a complex solution, but at the bottom that complex solution is 99.9% of the time just a bunch of small solutions easily written by AI. A site that does xyz? Just a bunch of button snippets, calls to a backend. The backend is just a bunch of queries, etc.

AIs, from my POV, are already superior to your average dev when coding simple html/frontnend interfaces since those are very modular/isolated/can be just copy pasted from somewhere else.

Sonnet 4 can somewhat reasonably write good snippets of backend code, and offer insights on how to solve complex problems, but I never got it to do both at once (ie, one chat I ask how to solve something, read the message, build a skeleton architecture, ask again to fill the gaps I've left. If left to build the skeleton, it almost never conforms to the actual proposed solution in chat 1)

The only issue with AI replacing devs, is that at that point, AI/softwares will have replaced everyone else too, so it's true that it's a bit moot to worry about this (since when it hit devs, everyone else will have been replaced and we will have much, much more serious problems to focus on)

17 hours ago
Tiruin

I agree the vast majority of additions are simple code, the thing is the majority of the work of any tech person is either complex additions or simple changes that have to integrate into a complex environment. That's why I agree with the first person about AI (LLMs) as a tool only, they save me time looking up documentation or the syntax of a particular language or tool, but I still have to tweak the complex parts into what I'm doing.

15 hours ago
russianrug

You’re 100% right. Unless there’s a massive sea change in how AI works (possible) skilled devs will always be worth their weight in gold.

The reason I think is because ultimately all software is built for humans. As long as this is the case, human debugging and software system design will be necessary. Sure, you could probably get up and running via vibe coding on your cool new app idea, but sooner or later something will go wrong and you’ll need a human that can understand the code and modify it (perhaps with the help of AI).

I think right now we are in the equivalent of the 1950s/60s when tech was advancing so rapidly everyone was convinced we would soon all be driving flying cars and ordering around robot nannies. I could be wrong, but I believe AI is already starting to hit a wall, the explosive growth in LLM quality is diminishing and cannot go on forever.

17 hours ago
heret1c1337

Don‘t know about you guys, but I‘m doing just fine. Got a new job about a year ago, the only one I applied for. I‘m in germany though, but here it doesn‘t seem that bad. Theres hope guys, don‘t give up.

15 hours ago
ward2k
:sc:

You've got to remember this sub is primarily current students/fresh grads where the job market is shit for them

But it was also shit for fresh grads like 10 years ago too...

The market is always going to be bad if you're trying to get a job with 0 industry experience for graduate roles since you'll be competing with

Everyone with your degree

Everyone with adjacent degrees

People with completely unrelated degrees who have some industry experience but are changing careers

People with no degrees but a good few years of industry experience who are changing careers

Once you get a couple years under your belt the job market is so much easier since a good chunk of the shit Devs will have just given up on the first hurdle of getting into a career

49 minutes ago
ChipsHandon12

Just take over ais job of taking over your job.

21 hours ago
PsychologicalCup1672

Derk der

17 hours ago
steinmas

As hard of a pill it is to swallow, software engineering is a commodity to company leadership. We’re no longer assets, we’re a cost center that companies try to minimize.

12 hours ago
okram2k

My company was bought by another one recently, a big chunk of our staff was laid off yesterday, I felt it was pure luck that the division I worked for was the one our new owner wanted to keep.

18 hours ago
cbijeaux

I am someone who comes from outside the tech field. I am finishing up my masters in CSC and desperately want to get into the industry, but there is just no foothold for me. I cannot due internships because I am married with a kid on the way.

17 hours ago
cloudshock_dev
:cs:

Anyone remember Rational Rose? Was just starting out when IBM bought it and claimed that anyone could build software with the right UML. How about Frontpage? LOL I cleaned up so much bad boiler plate code.

AI code gen is just a different verse of the same song. Don't get me wrong, I use it ALL the time but I put about the same trust in it's work as a I do low-code/no-code solutions.

16 hours ago
wdahl1014
:j:

Tbh AI is gonna take the product/project manager job, and you'll be expected to do their job while also reviewing, testing, and debugging the AI generated code.

Everyone, both managers and engineers, are assuming AI will cause managers to replace engineers, but in actuality, it's going to cause engineers to replace managers as its easier to teach the business to the engineer than it is to teach the engineering to the manager.

15 hours ago
incredible-derp

AI is the new Blockchain - promises the world, deliver very little.

15 hours ago
GoofinBoots

Learn to mine coal.

13 hours ago
rodimustso

Ai is just a fancy chat bot, its useless without some to understand it

17 hours ago
Ducking_off

\me hoping to make it to retirement as a senior software engineer.*

Seriously... 8 years to go.

14 hours ago
Legitimate-Jaguar260

Quality will always be in demand.

13 hours ago
Personal-Search-2314

AI Hype + Economic Uncertainty = Layoffs

12 hours ago
ComradeWeebelo

2 out of 3 of these are pan-economic because of Covid.

1 out of 3 of these are the pipe-dreams of c-suites in suits that don't actually provide any value to a company.

You're fine.

5 hours ago
[deleted]

[deleted]

17 hours ago
Lyelinn

salary is NEVER tied to actual skill or effort. Fireman get paid less, snipers in military earn less, etc etc but somehow CEOs, middle managers and other crap producers earn much more than surgeons. Is that sustainable?

14 hours ago
Tiruin

Medical, legal and other well-paying fields largely work within the same confines, you go to school, gain experience and you'll get there eventually as long as you can keep up. Those high paying tech jobs aren't your majority, they're both the top of the industry as well as creating new things that don't exist before. In other words, you have to compare apples to apples and oranges to oranges, an average tech person isn't earning those salaries, and a top doctor with their own practice, writing books, researching, teaching at a top university and involved in the business side of their field (authority figures, administrators) are earning a hell of a lot more. In fact, I'd be surprised if an average dermatologist in NYC or LA isn't earning a hell of a lot more than those USD$150k-200k, much less those in the top of the field that go for extras like books or research.

15 hours ago
MidnightPrestigious9

Why is AI Hype stabbing itself a bit?

21 hours ago
IHeartBadCode
:rpg::rust::py::j::COBOL:

Heh, first time?

20 hours ago
SnooComics9545

now let's not do any research on how those three are related hm

20 hours ago
danhezee

I think it is cycle. You need apprenticeships so you can replace your master craftsmen. So even if AI can do the work of a jr, you still need to hire and train them for the senior roles.

But to argue against my apprentice to master analogy. The usa lost almost all its tool and die makers for manufacturing. The masters stay on till retirement or death without training the next generation.

19 hours ago
The_Real_Slim_Lemon
:cs:

Software graduates now have it hella rough - software graduates in 5 years will probably be fine

19 hours ago
TheMarksmanHedgehog

So far, the only problems AI can solve in terms of programming are those that are more or less already "solved" ones that have solutions you can look up.

On account of the fact these "AI" solutions are just pulling those solutions from their training data.

For anything else, they start to hallucinate rapidly.

17 hours ago
MerlinTheMinion

Glad I chose network engineering

16 hours ago
ycnz

Ai Hype and Layoffs are the same image.

15 hours ago
ToiletSeatFoamRoller

I agree with a lot of what you said, but I’m curious what makes OSX shite in your opinion, especially compared to Windows? I genuinely have not heard someone with this opinion IRL who had more than passing experience with OSX, coming from 10+ years

11 hours ago
Cylcyl

Summed up my current life a little to accurate o_O

11 hours ago
LordofSandvich

Severe disabilities

10 hours ago
dataf4g_trollman

And I'm only going to university this year, wtf will happen in these 4-6 years (by the way, does cs master's degree worth it?)

10 hours ago
EJoule

I’ve adopted AI into my routine, but mostly as a step when Google/bing results are coming up empty.

It’s just another tool, and like front end and back end you should learn enough to understand the strengths and weaknesses so you can present them.

6 hours ago
BS_BlackScout
:py::cs::js::ts:

Almost kms because of this shit... Maybe it's that, maybe it's my incompetence, what do I know. AI looked cool in the beginning, now I hate it

6 hours ago
Ronjohnturbo42

Had my first run-in with a vibe coder trying to pass maintenance / hosting of a project created entirely from promps to AI. Hard pass

5 hours ago
AdhesivenessUpset503

I feel this 😩

5 hours ago
cashMoney5150

Switch to a blue collar job! /s

4 hours ago
jesterhead101

I want to know the origin of this meme pic 😂

4 hours ago
silentjet
:g:

oh well, that's not an AI who's waiting... The main actor is a management qualification level. IT is the only industry that allows itself to fill with managers who have absolutely zero knowledge and stills about the area they are working in, zero skills to perform required actions and duties, zero skills for short and long term planning and risk accessment...

4 hours ago
Kwaleseaunche

It's going to happen sooner or later and we're really not prepared for the impact it will have; not just in software engineering.

3 hours ago
saig22

Learn to prompt and how embeddings and semantic search work, ask for double the salary since you're now an AI expert. Every single company in the world wants a RAG to search their documentation. For 99.99% of them their documentation absolutely sucks, multiple file formats with completely different structures scattered all around, plenty of information not even written anywhere. If one thing is sure it is that there is a lot of work to do, and AI won't be able to do it all.

1 hour ago