this post was submitted on 22 Jul 2026
454 points (98.5% liked)

Technology

86757 readers
2756 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] MangoCats@feddit.it 16 points 1 week ago (2 children)

As someone who can code, has coded for 40 years for a living, I'll say: LLMs can be heavily abused to write a lot of garbage. I'll also say: give a human enough time, and they can write almost as much garbage but they usually get discouraged by all the errors and crashes and have the good sense to give up - but these humans armed with LLMs can at least make stuff that runs.

I'll also say: LLMs can be used as very effective tools, if you exercise the kind of care and planning that has always been required to write "good" (whatever your definition of "good" may be) software. They do speed up development - some development ends up in a good place, some... not so much. It was always like this even long before LLMs, but LLMs help get to those endpoints much faster.

[–] Axolotl_cpp@feddit.it 5 points 1 week ago* (last edited 1 week ago) (3 children)

LLMs can be used as very effective tools, if you exercise the kind of care and planning that has always been required to write "good" (whatever your definition of "good" may be) software. They do speed up development - some development ends up in a good place, some... not so much. It was always like this even long before LLMs, but LLMs help get to those endpoints much faster.

This is not vibe coding, vibe coding is using only the AI for making code without you knowing what the heck is happening and doing

If you know what you do and understand what the LLM does, you aren't vibe coding, you are using it as a tool to speed up the development, that's a big difference IMO

If Billy the graphic designer that never coded "makes" an app using Claude, he is vibe coding

If Torvalds make an app using Claude and understand what is the AI doing and what the code does, it's not vibe coding

(That's how i see it and how i judge the projects i am goin to use, being against LLMs is stupid honestly)

[–] GoatSynagogue@lemmy.world 11 points 1 week ago (1 children)

And how do you determine what was “vibe coded” and what wasn’t based on your definition?

[–] Axolotl_cpp@feddit.it -2 points 1 week ago* (last edited 1 week ago)

I usually ask to the dev itself (eg: like i did with Degoog in my last post) otherwise i dig around to see if they made any statement and if not, i look at the contributions history, if there is any AI agent i straight up ignore (with a few exception, some are just to check PRs which i deem fine) then i check the agent.md or equivalent and look at whats written, i never go as far as checkin the code because at that point i might just be wasting my time

[–] Zexks@lemmy.world 5 points 1 week ago

Thats your opinion just as this ban will be their opinion of if your code is good enough to be on their site. Which is bullshit

[–] MangoCats@feddit.it 0 points 1 week ago (1 children)

Billy the graphic designer that never coded “makes” an app using Claude, he is vibe coding

See, I don't know Billy, and I don't know what his app looks like. If Billy is a logically thinking, good graphic designer who communicates well with his clients, understands what they want, and can express all that in logically coherent statements, Billy's first app using LLMs might be great. Probably not, but it stands a chance. Everybody starts somewhere.

If Billy just says "hey, like, I want an app that runs on Android and iPhone and desktops too, and I want it to do this list of random stuff, some of which is internally conflicting, and while I'm at it I'm going to spec that I want it in Scala, because reptiles are cool (like cold blooded, get it?) Yeah, Billy's first app is only likely to be awesome for Billy.

Now, when I fire up Claude Fable and ask it to make me a webserver in Python, how does Codeberg determine if my app is "Vibe coded" or not?

[–] Axolotl_cpp@feddit.it 1 points 1 week ago (1 children)

Now, when I fire up Claude Fable and ask it to make me a webserver in Python, how does Codeberg determine if my app is "Vibe coded" or not?

I assume it's not gonna be strictly enforced tbh, like a formal thing or just ban anyone who has contributions from AI agents in their git history, it's a really hard thing to enforce

[–] MangoCats@feddit.it 1 points 1 week ago (1 children)

I can see them having problems / frustration with terabytes of junk showing up 10x faster than it used to because people have the new text generation tools and are just spewing massive "projects" of no value with them, and I would assume when they find an account that's full of this junk they want to trim it out of their running expenses (consider that they're also going to be crawled by stealth trainers who read everything they have publicly available)... but, then... no matter how they go about identifying "junk" there will be false positives.

I have some projects I initially wrote over 20 years ago that I like to look back at and tweak around a little every now and then... even if nobody has looked at a project for years, that doesn't really mean nobody cares about it - so algorithms for activity are going to hit stuff like that.

[–] Axolotl_cpp@feddit.it 1 points 1 week ago (1 children)

I hope it's nothing automatic, i have a few project that i barelly begin because that heat wave killed my motivation so i am waiting for winter lol, i have all of them on my disk IIRC, but it would be an hassle to re-upload them especially because i have them linked on other platforms like Modrinth :P

[–] MangoCats@feddit.it 1 points 1 week ago

I just don't see how an open resource like Codeberg could possibly economically make even the smallest of dents in their slop problems without using some automated methods themselves. Even if it's entirely human driven decisions, they'll be making mistakes. Will they be like Google and render themselves deaf to appeals?