this post was submitted on 06 May 2025
1201 points (98.2% liked)

Fuck AI

2719 readers
1006 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
1201
skills for rent (lemmy.blahaj.zone)
submitted 1 week ago* (last edited 1 week ago) by not_IO@lemmy.blahaj.zone to c/fuck_ai@lemmy.world
 
top 50 comments
sorted by: hot top controversial new old
[–] AeonFelis@lemmy.world 11 points 1 week ago

"you'll own nothing and be happy" applies to skills now.

[–] 13igTyme@lemmy.world 10 points 6 days ago (1 children)

I had to google Vibe Coding. Seems like it's not actual coding and you'd then have to check the code yourself and at that point why bother? Easier to start with something that makes sense then the understand and fix a cluster fuck.

[–] calcopiritus@lemmy.world 8 points 6 days ago

Nah, that would be programming with AI.

In vibe "coding", you ask the AI for the code and just run it. If it doesn't do what you want it to do, you just ask the AI again, or another AI. Ad infinitum.

Check the code yourself? That's like 5th century pleb work, vibe "coders" would be wasting their precious time when they can just ask another AI to do it.

[–] redwattlebird 7 points 6 days ago (1 children)

This is the opposite of that 'teach a man to fish and he'll never grow hungry" etc.

[–] Bearlydave@lemmy.world 3 points 6 days ago

Build a man a fire and he will be warm for a day, light him on fire and he will be warm for the rest of his life.

[–] Jimmycakes@lemmy.world 4 points 6 days ago

I mean it's only a problem depending on the cost of the tools? Renting 4-5k a year worth of tools to make 150k might be ok to some people. While you are at risk of every increasing prices you could just use the time that it's cheap now to when it gets expensive later to educate yourself.

What's the alternative give some college 250k plus crazy interest rates and 4 years of your life?

Just like with all tools blue collar or white they are worth what you can earn from using them.

[–] andybytes@programming.dev 3 points 6 days ago

Vibe coding is stupid

[–] Notserious@lemmy.ca 2 points 6 days ago

You can always tell when your on a new bug when you ask about error “exception when calling…” and AI returns your exact implementation of the error back as a solution.

Not really intelligent

[–] oo1 2 points 6 days ago (1 children)

WTF "vibe coding"? I'm not even wasting the electricity to googgle that one.

[–] Bassman1805@lemmy.world 5 points 6 days ago (1 children)

Ask an LLM to write code for you. Paste it into your IDE, try to run it. Describe the problems to your IDE and ask how to fix them. Lather rinse repeat.

[–] 10001110101@lemm.ee 3 points 6 days ago

They have automated IDEs now, so no copy-pasting required. They can even automatically push to production without your input.

[–] PeteWheeler@lemmy.world -1 points 6 days 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.

[–] fubarx@lemmy.world 64 points 1 week 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 6 days ago

i think the rough ride is a necessary learning experience

[–] Barbarian@sh.itjust.works 45 points 1 week 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?

[–] pinball_wizard@lemmy.zip 3 points 6 days 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.)

[–] makeshiftreaper@lemmy.world 31 points 1 week 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)
[–] magic_lobster_party@fedia.io 19 points 1 week 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.

[–] msage@programming.dev 22 points 1 week 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.

[–] magic_lobster_party@fedia.io 17 points 1 week ago (2 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.

load more comments (2 replies)
load more comments (3 replies)
load more comments (2 replies)
load more comments (2 replies)
[–] forrcaho@lemmy.world 61 points 1 week ago (3 children)

Having been a coder for decades before AI came on the scene, I don't understand how inexperienced programmers could possibly write a serious amount of working code with AI.

It's wrong, like, at least half the time, but as an experienced coder, I can look at the "code" it generated and know what it was trying to do, and then write it correctly. I do find AI useful when I'm not sure how to go about solving a particular code-related issue, but ... it just gives me something to think about, not an answer I can use directly.

[–] deeferg@lemmy.ca 2 points 6 days ago

I can look at the "code" it generated and know what it was trying to do, and then write it correctly. I do find AI useful when I'm not sure how to go about solving a particular code-related issue, but ... it just gives me something to think about, not an answer I can use directly.

So glad to see others that do that. Still haven't really tried to understand what vibe coding is, as I try and ignore passing terms, but I was starting to think it was just using the AI assistants in any way. I use it in the same way as you and find it perfectly fine for that purpose but I can't imagine using it for anything more.

[–] geekgrrl0@lemmy.ca 25 points 1 week ago (1 children)

It's like google-coding in 2010; nothing you search for is exactly what you need, but it could help you see why your code isn't working.

[–] iarigby@lemmy.world 27 points 1 week ago (6 children)

I really don’t dig that comparison. When you look up a snippet on stackoverflow, for example, you can immediately see the quality of the answer, as well as feedback from real people

load more comments (6 replies)
load more comments (1 replies)
[–] kibiz0r@midwest.social 56 points 1 week ago* (last edited 1 week 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.

load more comments (1 replies)
[–] azertyfun@sh.itjust.works 44 points 1 week 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.

[–] xor@lemmy.dbzer0.com 17 points 1 week ago (2 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.

load more comments (2 replies)
load more comments (1 replies)
[–] amotio@lemmy.world 26 points 1 week 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.

[–] elgordino@fedia.io 39 points 1 week ago (12 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 (12 replies)
[–] Luffy879@lemmy.ml 39 points 1 week ago* (last edited 1 week 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)
[–] Lennnny@lemmy.world 19 points 1 week ago (2 children)

I've been using chatgpt to help me build a Bubble website. That is, I am doing all the work, I just bounce questions of how to achieve things and structure conditional statements correctly.

Because I'm basically sanity checking everything it says vs copying blindly, it's interesting to see just how much it gets caught in a loop of misinformation. I'm lucky to be one of those learners who just needs an example, even if it's a shitty one, to figure it out myself, so I often find myself using it simply to see how it's NOT done.

But yeah, I know jack shit about coding but I'm sure AI code sucks ass.

[–] hex@programming.dev 1 points 6 days ago

100%. Half the time I see the first couple lines of AI code and I'm like, nah, that's not right. Let's do it myself lol

load more comments (1 replies)
[–] Damage@feddit.it 18 points 1 week ago (6 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?

[–] groucho@lemmy.sdf.org 1 points 6 days ago

If I wanted to ask for the same things nine times and spend the rest of the day reading code that sort of works, I'll DM my staff engineer.

load more comments (5 replies)
[–] Unlearned9545@lemmy.world 16 points 1 week ago (18 children)
load more comments (18 replies)
load more comments
view more: next ›