this post was submitted on 08 Jul 2026
648 points (98.5% liked)

Selfhosted

60526 readers
1324 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

This is why you should not install any of the vibe coded apps that get advertised in here regularly. You're just creating a liability for yourself.

top 50 comments
sorted by: hot top controversial new old
[–] curbstickle_lw@lemmy.world 10 points 9 hours ago* (last edited 5 hours ago)

@rimu@piefed.social given the new post tag requirements, please edit your title to include [AIT].

Edit: Since its been a few hours and I can see that you're active, I'm going to go ahead and just lock this for now.

[–] HrabiaVulpes@europe.pub 27 points 9 hours ago (3 children)

I shall share a personal experience and opinion, I'm telling y'all early so you can skip it if you want.

I finished several projects with AI assisting me in my work. As someone who has masters degree in AI (done before current AI craze) I really wanted to see the new thing in action, even though I knew it was over-advertised and over-hyped.

AI is a good tool for a programmer in the same sense as Google Search is a good tool for a programmer. And just like haphazardly copying code from stackoverflow doesn't make you a good programmer, neither does AI. Anyone who tries to either have agentic AI write everything for him, or just copies code from LLM will eventually end up with confusing mess that even experienced programmers will have hard time to work with.

AI is good for quick questions - what is the data type, what is syntax here and there, what library provides specific feature... but terrible at making, expanding and managing large projects. Few years back I would tell my peers "just google it, you will get better results" but sadly Google Search entered such a terrible enshittification phase even before AI craze, that in my personal experience it's faster and more accurate to ask LLM most coding questions.

Purely vibe coded apps are abandoned because the proper answer to "can a vibe coder add feature X to his app" is sadly and expectedly "fuck you". My current project - Baba Yaga was created with AI assist, by treating AI like Google Search and occasionally as a junior dev to re-write boring parts (that could have been done with a script probably). If all LLMs got shut down tomorrow, my workflow would barely change, I would just start complaining about current state of Google Search a bit more.

Not many people know that "Baba Yaga" is the real name of the song, not "Teenage Wasteland".

load more comments (2 replies)
[–] jerryq27@programming.dev 49 points 13 hours ago

My coworker said it best: "Anyone can build an app now, but nobody wants to maintain one."

[–] yggstyle@lemmy.world 39 points 13 hours ago (1 children)

In a shock to absolutely not a single person who has had to "hand craft" and maintain code... Its hard enough maintaining shit you wrote last week let alone adapting or collaborating on stuff you didn't.

... so people who shit out recycled code from other people passed through a randomization algo are totally lost from step one. And easy come... easy go.

Oh I need to maintain this? Oh the magic box can't do it? Technical debt?! Oh, I'm bored now... guess I'll go inject my brilliance somewhere else.

[–] partofthevoice@lemmy.zip 15 points 13 hours ago* (last edited 13 hours ago) (2 children)

Discipline is part of the recipe for brilliance. So often, I find myself hearing of people’s problems and I realize that the problem is a manifestation of your poor discipline. It’s not necessarily that you did something wrong, misconstrued requirements or misconfigured procedures, no… it’s that you didn’t actually try to read the error message, look at the docs, catalog your technical debt, make a phased rollout plan, decide on what tests you’ll need, write a well bounded scope, … no. These “brilliant” people are fully capable of doing this, they just aren’t disciplined enough

You just stuck your balls to the wall and said “boss, I think it’s cold outside.” How about you go open the fucking door and check?

/s… I got a little carried away there.

Interesting because i think i identified the same problem as you but i think of it as delusion. A lot of people (most people?) honestly believe that being smart means figuring things out with little effort. But all the smartest people ive ever met are extremely well organized and hardworking BECAUSE they're so smart. They're able to see the big picture and have a very sharp insight that problems are solved with an organized well planned approach, which often involves a lot of tedium.

Smart people aren't bored by that, they see how the tedium ties directly into success/solutions/rewards. Dumb people really believe that they can be smart by divining solutions and that could not be further from the truth

[–] yggstyle@lemmy.world 7 points 12 hours ago (1 children)

I feel that. Theres a strict requirement of fortitude in this industry. Fighting against an unknown bug/challenge is draining and requires admitting you lack knowledge and being willing to persevere in the face of a fruitless result. Shits hard and will beat you down if you let it.

[–] partofthevoice@lemmy.zip 11 points 12 hours ago* (last edited 12 hours ago) (2 children)

Yeah. I’m currently in a situation where we picked up a new hire and she keeps dropping these problems on me. Whenever she runs into something she doesn’t understand, I get a Teams message:

Hi partofthevvvvvvvooooiiiicccceeeeee

It’s happening again 🤦‍♀️

The numbers don’t look right in SLT and the numbers matched yesterday, I don’t know…

They were fine yesterday, then they were all wrong all by themselves. Like magic.

Can you call real quick?

By this point, I’m already fucking irritated and I haven’t even responded yet.

  • What do you mean by SLT? What the fuck is that, a dashboard?
  • What are you comparing the numbers against to know they’re wrong?
  • Did you create a minimal reproducible example in SQL, to demonstrate the issue?
  • Did you halfsplit the problem by checking the Bronze tier data for the discrepancy?
  • Did you open a ticket?
  • And no, no I can’t fucking call. Please type the problem you’re actually having so that I can help you without spending three hours on the phone.

… she proceeds to create the ticket. MRE is a bunch of pseudocode referencing nonexistent tables with footnotes like, “this is the kind of tests we should check.” Oh, but you couldn’t be bothered to write the fucking test?

At a certain point, the ticket just falls into chaos:

  • Her: The other team is comparing against their own dashboard, that’s how they know there’s a problem.
  • Me: Please get the configuration options necessary to reproduce the calculations in their dashboard.
  • Her: Here’s a list of the values they’re using to filter users.
  • Me: That list counts 36. Your prior screenshot said the filter has 17 selections.
  • Her: Jose said that’s the list of team members. The dashboard filters to team members.
  • Me: Okay. I asked for the dashboard filters, not the team members.
  • Her: Jose says they’re both the team members.
  • Me: …

So after explaining (10x) that, to troubleshoot the dashboards discrepancy, we actually need the filter values from the dashboard… we end up on a 3 hour call, because none of this is fucking landing.

So here I am doing other people’s jobs while I’m already busy enough from my own. I get so burnt out sometimes.

I've long said that the more people you add to a software project, the longer it will take and the worse the final product will be. Your scenario describes one of the many reasons why this is the case.

[–] yggstyle@lemmy.world 7 points 10 hours ago

I'll admit I let out a pained chuckle while reading that. We all have at least one like that who, almost like a savant terrorist, can pick the worst time after being 'just dangerous enough' to inflict maximum pain for minimum effort. And then youre left with all that energy from exasperation just bouncing around inside.

[–] AlteredEgo@lemmy.ml 0 points 5 hours ago

Communits shits on vibe coded projects calling them slopcode Projects shut down

See! They are just garbage liability! Why are they hitting themselves lol?!?!

[–] anon_8675309@lemmy.world 38 points 18 hours ago (3 children)

Some people want to be programmers. We enjoy the process.

These people just want attention. Or have been conned into the idea that with AI everything is easy.

[–] GalacticRobot@lemmy.world 15 points 17 hours ago

For me, it's been super helpful to write personalized things quickly that I wouldn't have been able to do otherwise. Are these things I plan on maintaining for decades? Hell no. But there is no current solution, this isn't a commercial product, and I always have the code in case I want to make adjustments in the future.

[–] heartSagan5@lemmy.zip 4 points 13 hours ago* (last edited 13 hours ago)

It’s more like they want a portfolio to sell at an interview, and since entry-level hires are getting pinched by AI, they’re screwed either way

[–] GreenKnight23@lemmy.world 4 points 14 hours ago

these are people who "have an idea for an app" that pester devs to build their dumbass ideas.

[–] Breezy@sopuli.xyz 2 points 10 hours ago

I try to not be hostile towards AI-assisted FOSS projects, but I remain incredibly wary of it for this reason (it being abandonedware) and because if the dev themselves don't know why they have a piece of code in their project how can I trust that there's not some obvious security holes. Like yes, it's FOSS, "so you can check it yourself," and if I'm seriously considering using the software then I will do a cursory code-review. But I do enough of that in my day-job (and at least I get paid for this), I don't want to do it with my hobby too. I'm just so tired of all this AI/LLM nonsense to the point where it's been months since I've added anything to my little homelab or have even bothered checking out any of the new projects coming out

[–] Stern@lemmy.world 11 points 15 hours ago

Who woulda thought people wouldn't keep up with something they were never really invested in to begin with... except for pretty much everybody.

[–] auzy1@lemmy.world 29 points 18 hours ago (1 children)

Hiking groups are full of this crap at the moment. Even for things that a basic spreadsheet would suffice

The worst one I saw was on hacker News yesterday which was a ai avalanche prediction site, which is an absolutely shit idea and will kill someone

[–] Croquette@sh.itjust.works 19 points 18 hours ago

This is 2015 all over again where IoT hit mainstream consumers and every project on Kickstarter was a simple thing that doesn't need Bluetooth with added Bluetooth.

[–] irmadlad@lemmy.world 12 points 15 hours ago (19 children)

All things must pass. All things must pass away. ~ George Harrison

I look back over the years when I first discovered there was a thing labeled a computer as a yongster. I remember the curmudgeons, scoffers, and nay sayers talking about how this 'fad' called 'the computer' and subsequently 'the internet' was all just a waste of time, and that all of us nerds and geeks would soon see the stark error of our ways. I even had an employer tell me, 'Buy something off the internet? No one will ever buy anything off the internet!' and then he launched into a 'Why, back in my day we .......yadda yadda yadda' diatribe.

I look back and wonder how far along we'd be in solar power infrastructures had a lowly peanut farmer not been religiously and hatefully ridiculed for installing solar panels in the White House. Sure, they were inefficient but it was the concept, the idea, that yes this can work with some further tooling and technology. I look back even further in history and pick out Fulton's Folly and how he was lambasted for his stupidity, thinking he could put a steam engine on a boat and make it a viable form of transportation. It became a huge boon to commerce and travel up and down the Mississippi, and subsequently spread to other areas. I think about our early steps into space travel and how there were massive amounts of vocal opponents to this waste of energy and tax dollars. Yet, even to this day, we still reap the rewards of that technology in our every day lives. So much so, that we never stop to think about it.

I'm not here to say that AI in any of it's many forms is the golden goose or the egg. It is fraught with problems, some of which are glaring, and it needs some heavy governmental regulation. I, like many others, have concerns about AI coded projects and the safety and security thereof. However, this knee jerk reaction to anything AI reminds me of so much of history, in that, the once disdained has now become so common place, as to be taken for granted.

[–] dreadbeef@lemmy.dbzer0.com 7 points 12 hours ago (3 children)

Computers make money. Apple, Google, Microsoft, etc all proved that. They can sell you products that people felt like did things for them. It didn't make infinite money.

How much money does ChatGPT make? How much money does Grok make? How much money does Copilot make? How much money does Claude make? LLMs and generative AI don't make money. If they did, AI CEOs would be boasting about the massive profits coming in from AI.

load more comments (3 replies)
[–] LilyVess@lemmy.blahaj.zone 4 points 13 hours ago (4 children)

"IA" have very few applications besides faking things. It fakes someone having read that mail, it fakes having wrote that mail, it fakes art, it fakes "helping you", it instead do fake job for you.

It's the "IA" spite can look too spiteful, but there's a key difference I think between "IA" and actually useful technologies: A computer helps you do things, not only work, better and faster, "IA" do it for you. You don't "learn" to use an "IA", you do have to learn to use internet and a computer.

"IA" is less akin to something like a computer and more like NFT, Radium Watches, etc. "Innovation" for the sake of selling instead of progress. Has is uses? Of course, but it create far more problems that it tries or even cares to solve and it's inclusion on everything just for the sake of selling just screams like plastic, radium, Teflon, lead on gasoline, etc. The promised miraculous new invention. Sooner or later we are going to pay for it. Again. All of us.

load more comments (4 replies)
load more comments (17 replies)
[–] OsrsNeedsF2P@lemmy.ml 1 points 9 hours ago

Same is true about non-slop projects

[–] tirateimas@lemmy.pt 33 points 20 hours ago (2 children)

I'm not surprised. If you didn't have to will to properly build it yourself, you won't' have the will to properly maintain it.

load more comments (2 replies)
[–] BillyClark@piefed.social 59 points 23 hours ago (3 children)

It's late and so maybe I missed it, but I didn't see the part of the article that compares the abandon rate of slopcode with the overall abandon rate. Not saying that the premise is wrong or anything, but you can't tell how bad something is unless you can compare it with the norm.

load more comments (3 replies)
[–] MalReynolds@piefed.social 105 points 1 day ago (18 children)

Vibe coding a simple project is easy, but a crapshoot, at the current state of LLM development. Vibe maintaining anything at all is basically impossibly currently, you need a competent developer for that.

load more comments (18 replies)
[–] Glitch@lemmy.dbzer0.com 34 points 22 hours ago (8 children)

I make all my own slop apps now. Bespoke crappy solutions for bespoke crappy problems. Abandmont rates are up, I can attest

load more comments (8 replies)
load more comments
view more: next ›