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

Fuck AI

2652 readers
748 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
1187
skills for rent (lemmy.blahaj.zone)
submitted 2 days ago* (last edited 2 days ago) by [email protected] to c/[email protected]
 
(page 2) 50 comments
sorted by: hot top controversial new old
[–] [email protected] 44 points 1 day ago (2 children)

It's the same cycle since the '70s. Whether it's COBOL or VB.NET or vibe coding, the premise hasn't changed.

There's three broad categories of code:

  1. Monkey code (random applets that are almost entirely business logic and non-critical)
  2. Actual code (most things)
  3. Crazy shit like kernel or browser code.

I can see vibe coding, situationally, lower the barrier to entry of (1). But also that's no different from COBOL or VB.NET which both promise "MBAs can now write code", which conveniently never extends to maintaining said code. And vibe coding doesn't help with that either, ChatGPT is an awful debugger.

Your boss thinks ChatGPT will help with (2), but it either won't or only very slightly as an advanced autocomplete. For any problem-solving that requires more specific domain knowledge than can automatically find its way into their tiny context windows, LLMs are essentially useless.

.... So I'm not worried. Today's vibe coders are yesterday's script kiddies.

[–] [email protected] 17 points 1 day ago (1 children)

the amount of mistakes and and hallucinations ai has makes it actually take longer to code.

it’s the same old garbage in, garbage out….

it can kinda help you get started but that only saves you 10 minutes of reading documentation that you have to read anyway to make sure it didn’t make something up.

[–] [email protected] 9 points 1 day ago (1 children)

It seems OK at spewing out a bit of code it found on StackOverflow, or even joining two bits of code together, but it really falls apart when you poke at the edges of it's knowledge.

And the problem is, neither you nor it knows where those limits are, and it very quickly goes from confident copy and paste to confident bullshit.

It even knows what excuses smell like, so it'll give you one at random when you call it out.

load more comments (1 replies)
[–] [email protected] 7 points 1 day ago

Debugging is the hardest part, and now you get to spend all your time doing it

[–] [email protected] 54 points 2 days ago* (last edited 2 days ago) (1 children)

It’s worse than that.

The goal isn’t to sell coding superpowers to programmers. It’s to drive a wedge between employer and employee. Make both of them dependent on an intermediary instead of each other.

Think DoorDash but for coding gigs. You don’t have a job, but a series of push notifications offering a chance to review an 18-line PR for $3.81.

Remember to respond within the next 90 seconds to maintain your priority status, and don’t decline too many offers.

Edit: See also, chickenized reverse-centaurs.

[–] [email protected] 6 points 1 day ago

I’m a digital gardener!

This 11 year old adult swim comedy video doesn’t even feel that ridiculous anymore.

[–] [email protected] 12 points 1 day ago

Well if it helps for y'all to know, if I can't put my measly webpage making skills to decent use in the course of a weeks time, I'll be buying the services of a freelancer because hoooooly shite am I rusty.

(I need to update my basic website and am terribly lazy. Maybe making some extra cash would make a kid somewhere happy.)

((Don't message me here though I don't check messages))

[–] [email protected] -1 points 18 hours ago

Yeah definitely not our profit driven models.

AI can do it cheaper... so just have the AI do it. Its that simple, people really don't like it when things are so simple but can't do anything about it. So they just make shit up like this.

He still got a point, but premise is pretty ridiculous.

[–] [email protected] 64 points 2 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.

[–] [email protected] 44 points 2 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?

[–] [email protected] 29 points 2 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

load more comments (1 replies)
load more comments (1 replies)
[–] [email protected] 18 points 2 days ago (3 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.

[–] [email protected] 22 points 2 days ago (4 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.

[–] [email protected] 2 points 1 day ago (1 children)

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

[–] [email protected] 2 points 1 day ago (1 children)

Tell that to middle management

load more comments (1 replies)
load more comments (3 replies)
load more comments (2 replies)
[–] [email protected] 10 points 2 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.

load more comments (2 replies)
[–] [email protected] 10 points 1 day ago (11 children)

It's not possible to make you unskilled if you're skilled. At worst, you'd get rusty. It is possible that your skills might not be in high demand anymore though.

The only thing that would make programmers not be in demand is if "vibe coding" were truly producing a better product than traditional programming. So far, the only ones making that claim are the ones desperately trying to sell "AI" before the bubble bursts. It's true that there are some companies that really want to believe it. But, companies are always desperately hoping for something that can allow them to fire their expensive workers. It's rare that that works out.

[–] [email protected] 14 points 1 day ago (1 children)

It's been aggressively pushed upon new programmers though, a whole generation who might potentially never develop skills to begin with

load more comments (1 replies)
load more comments (10 replies)
[–] [email protected] 14 points 2 days ago* (last edited 1 day ago)

It's exactly the opposite of teaching a man to fish, this is telling that man to depend on whatever floats down the river and just pick whatever seems edible, if the man gets enough or poisons himself nobody will know, because the skill to fish would have been lost.

Like people who only had a smartphone for everything, they'll never know the advantages of an actual computer and will struggle with it when they need to use one.

[–] [email protected] 26 points 2 days ago (2 children)

I have no idea what vibe coding is, can someone ELI5 it to me?

I have tried AI to get some rough C# for my hobby game but even that was unusable.

[–] [email protected] 38 points 2 days ago (11 children)

‘Vibe coding’ is where you code only with prompts and never look at the generated code.

Seems like a great way to create insecure unmaintainable code if you ask me.

load more comments (11 replies)
[–] [email protected] 39 points 2 days ago* (last edited 2 days ago) (4 children)

Vibe coding is basically having no idea about coding and using the AI to make snippets of Code for you

Like if you want to programm snake, you would prompt it:

  • Tell me what parts of code are required to programm snake in python

then it would tell you like:

  1. you need a programm to make a grid system
  2. you need an array which can go down a tickrate
  3. etc pp

so you tell it like:

  • Generate me code, that does xy
  • Generate me code that takes the input of xy and does z with it

and so forth, then you just paste everything into a txt and ask the AI to debug it for you and hope it works

load more comments (4 replies)
[–] [email protected] 15 points 2 days ago (2 children)

I run free local models...

[–] [email protected] 9 points 1 day ago (6 children)

This, i hope we just dislike the monopolization of AI here and not the technology in general. Self hosting is the way.

[–] [email protected] 6 points 1 day ago (10 children)

The output is still slop, no matter if it's local or oligarch-owned.

load more comments (10 replies)
load more comments (5 replies)
load more comments (1 replies)
[–] [email protected] 18 points 2 days ago (4 children)

I'll go against the grain here: I'm not worried. If you actually care about what you do, even vibe coding can teach you something, it could be a starting point. The internet is not going away, and just looking up this or that thing the AI spit out will help you learn what you're working with.

Is it the same as an uni CS course? No of course, but how many of us got our start just tinkering with stuff we didn't understand?

[–] [email protected] 8 points 1 day ago (2 children)

The internet is not going away, and just looking up this or that thing the AI spit out will help you learn what you’re working with.

I think you mean "sifting through several pages of worthless search results while looking for something the AI spit out"

The internet is worse and it can still get worse.

load more comments (2 replies)
load more comments (3 replies)
[–] [email protected] 7 points 1 day ago

I think this so much less convincing than selling AI as a replacement for skilled labor, not as a way to intentionally deskill actual software engineers.

Capitalism already has a way of preventing you from making your own commodities - you sell your time, and the less they pay you for it relative to how much you need to live, the less time you have for yourself to put towards self sufficiency. We don't have many FOSS products, not because nobody has the knowledge or skill to make them, but because nobody has the time to make them.

There are plenty of reasons to hate corporate-owned AI products, we don't need to be hallucinating new ones.

load more comments
view more: ‹ prev next ›