this post was submitted on 06 May 2025
1192 points (98.1% liked)

Fuck AI

2666 readers
381 users here now

"We did it, Patrick! We made a technological breakthrough!"

A place for all those who loathe AI to discuss things, post articles, and ridicule the AI hype. Proud supporter of working people. And proud booer of SXSW 2024.

founded 1 year ago
MODERATORS
1192
skills for rent (lemmy.blahaj.zone)
submitted 3 days ago* (last edited 3 days ago) by not_IO@lemmy.blahaj.zone to c/fuck_ai@lemmy.world
 
you are viewing a single comment's thread
view the rest of the comments
[–] fubarx@lemmy.world 64 points 3 days ago (5 children)

Here's a fun thing. Using the latest AI to code backend and front-end code. Every couple of weeks, have to stop, go through every line and module, and throw out pretty much 90% of the code, manually refactor, and rewrite it.

It offers a good starting point, but the minute things get slightly complicated, you have to step in. I feel bad for people who think this will make it so they don't need experienced developers and architects. They're in for a rough ride.

[–] not_IO@lemmy.blahaj.zone 1 points 1 day ago

i think the rough ride is a necessary learning experience

[–] Barbarian@sh.itjust.works 44 points 3 days ago (2 children)

An interesting point I heard the other day: if AI can replace entry level jobs, doing simple scripts that AI can definitely do (because it essentially just spits out the stack overflow/Reddit/etc training data verbatim), then companies no longer need entry level programmers.

If they don't need entry level programmers, how do you get future senior programmers? Skipping directly to advanced stuff without getting practical experience on the simple stuff is incredibly hard.

What happens when the current senior programmers retire in larger numbers, and there's very few replacements because the ladder is gone?

[–] makeshiftreaper@lemmy.world 30 points 3 days ago (1 children)

That's a problem for Q72 and they're incapable of looking past Q4. Besides, they'll have already jumped ship by then, what do the execs care if they make this quarter just ever so slightly more profitable

They're incapable of looking past a single quarter, let alone 4.

[–] pinball_wizard@lemmy.zip 2 points 1 day ago

What happens when the current senior programmers retire in larger numbers, and there's very few replacements because the ladder is gone?

I don't have a solution. I'm just stocking up on physical paper books, so I'll have something to entertain me while nothing works, until someone figures it out.

(I'm sort of joking, and sort of serious. I do expect Internet service outages to become a lot more common. But I actually just like books, anyway.)

[–] magic_lobster_party@fedia.io 19 points 3 days ago (2 children)

Agree. Software engineering is a marathon - not a sprint. These AI tools are useful to get something up real quick, but I have a hard time seeing how they can be useful for long term maintenance work.

[–] msage@programming.dev 22 points 3 days ago (2 children)

Software engineering is a marathon - not a sprint.

Oh BOY do I have this 'brand new shiny' thing called Agile at almost every fucking company ever.

[–] magic_lobster_party@fedia.io 17 points 3 days ago (1 children)

It’s still a marathon, even if the name ”sprint” is used. The point is the same: software engineering is about ensuring long term maintenance. It’s about building software that can sustain through multiple sprints.

The typical code from an AI agent can barely sustain a single sprint without having to restart from scratch.

[–] msage@programming.dev 9 points 3 days ago (1 children)

I know, but in most companies they don't give a fuck.

What's done is done, sure there can be some minor maintenance, but goodness forbids you need to rewrite something that handles the 10x throughtput that built up over the years.

I am usually able to get some cleanup tasks in, but from what I've heard, not many people are.

It's just sad, that some think 'sprint' means 'this is done and dont dare to tell me you need more time, what have you been doing the last X sprints?'.

[–] Clent@lemmy.dbzer0.com 2 points 2 days ago

I am usually able to get some cleanup tasks in, but from what I've heard, not many people are.

If the company you work for truly does not value this effort, then do not do it.

It's not your code base. It's theirs. You are not being rewarded for saving them from themselves. Don't work for free.

[–] Clent@lemmy.dbzer0.com 2 points 2 days ago (1 children)

Agile doesn't claim that a project can be completed in a sprint.

[–] const_void@lemmy.ml 2 points 2 days ago (1 children)

Tell that to middle management

[–] Clent@lemmy.dbzer0.com 3 points 2 days ago

My middle management knows this. I don't stick around for shit management, we don't deserve each other. There are always other opportunities.

[–] Klear@lemmy.world 6 points 3 days ago (1 children)

Plus "getting something up real quick" is the fun part.

[–] towerful@programming.dev 7 points 3 days ago

The first draft is fun.
The second draft is pain.
The third draft is cathartic.

Figure out features, add add add.
Add/change features, realise the spaghetti mess and poor design decisions you made in the first draft.
Clean everything up with better design and code.

[–] spankmonkey@lemmy.world 10 points 3 days ago

Every couple of weeks, have to stop, go through every line and module, and throw out pretty much 90% of the code

It offers a good starting point

It doesn't sound like a good starting point if you have to throw out 90% of it every couple of weeks.

[–] dragonfucker@lemmy.nz -4 points 3 days ago

Drag feels schadenfreude for them. If they're going to fire their workforce to chase trends, it would be fun for them to go out of business about it.