this post was submitted on 26 May 2025
52 points (93.3% liked)

technology

23791 readers
152 users here now

On the road to fully automated luxury gay space communism.

Spreading Linux propaganda since 2020

Rules:

founded 4 years ago
MODERATORS
 

My work is requiring me to start using AI so I did an exploration this weekend.

I was blown away by how quickly I was able to get a working app. Full social media clone complete with persistence, video and audio playback, auth, realtime updates, and image uploads in about half an hour. I was then horrified by the quality of the code and how little I understood what the code was doing. I 10x’ed my speed, but in return debugging and editing was 100x harder and more time consuming.

I was also attempting to learn React Native and took note of how little debugging using the AI helped me actually learn the platform I was working with. I ended up abandoning the AI in favor of just learning directly.

top 28 comments
sorted by: hot top controversial new old
[–] hello_hello@hexbear.net 7 points 6 days ago* (last edited 6 days ago) (1 children)

so you're using LLMs for programming, what have you created? What problems have you solved to make peoples lives better.

I machine generated social media web app slop.

oh.

[–] VibeCoder@hexbear.net 3 points 6 days ago

Yeah it’s not something I’m releasing or was meant to be a good app for actual users. Just a toy project to learn with. I usually do a social media feed instead of todo app or a counter button because it lets me dive a little deeper and it’s a domain I’m familiar with.

[–] Andrzej3K@hexbear.net 5 points 6 days ago

Ime it can be incredibly useful, but you really have to double check everything, try hard to enforce consistently, and not lose track of what's actually happening in your codebase, otherwise bad things are going to happen — especially if you're working on anything that is in any way novel

[–] machinya@hexbear.net 27 points 1 week ago (1 children)

even with classically-written code, most of the time spend on development goes to debugging it. i cannot understand why it ever became popular to simplify the already simple part of programming and make the already hard one way harder. if you want a fully working application with little effort, there are many blueprints or frameworks that give you everything without having to trust the lie-generating machine to have something usable AND debugeable

[–] space_comrade@hexbear.net 10 points 1 week ago* (last edited 1 week ago)

i cannot understand why it ever became popular to simplify the already simple part of programming and make the already hard one way harder.

Writing the initial code was never simple to me unless it was trivial code, debugging was usually faster. Also setting up all the boilerplate is always boring as shit, might as well have the AI do it just don't overdo it with using it.

[–] space_comrade@hexbear.net 18 points 1 week ago (3 children)

My work is requiring me to start using AI

Why would they absolutely require you to use it? How would they know if you didn't?

[–] VibeCoder@hexbear.net 11 points 6 days ago (1 children)

We’re using a company-provided subscription, so they can see our stats. They’re requiring we use it as a trial to see how much it improves productivity. And they specifically said they don’t want us to come to the end of the trial with no feedback because we didn’t like using it.

[–] space_comrade@hexbear.net 10 points 6 days ago (1 children)

Ridiculous, sounds like a half assed management ploy to cut down on labor costs. It is now your duty to burn through all the tokens they paid for and declare it to be shit even if it was somewhat useful.

[–] VibeCoder@hexbear.net 8 points 6 days ago* (last edited 6 days ago)

It came directly from the board, yeah. Unfortunately, some of my colleagues have indeed found some pretty good uses for doing things like generating certain boilerplate that’s pretty common in our codebase. I don’t think I have a chance of convincing anyone it’s not useful. Just trying to document what it is useless for so I don’t bother with it.

[–] ANarcoSnowPlow@hexbear.net 11 points 1 week ago* (last edited 1 week ago)

"This code isn't shitty enough!"

"It appears that whoever wrote this understood the problem, the language, and had a thorough grasp of an appropriate solution. I'm afraid we need to let you go."

[–] Goun@lemmy.ml 4 points 6 days ago

Now that Shopify made it mandatory, every company is doing the same

[–] rubber_chicken@hexbear.net 18 points 1 week ago (4 children)
[–] Goun@lemmy.ml 3 points 6 days ago (1 children)
[–] VibeCoder@hexbear.net 4 points 6 days ago (1 children)

This is my first post on a new account so he’s wondering if I made the account for the specific purpose of making a funny or absurd post

[–] Goun@lemmy.ml 2 points 6 days ago

Oh, didn't notice that. I agree it's kinda sus, but idk. Thanks for the info, TIL.

[–] GaveUp@hexbear.net 11 points 1 week ago (1 children)

The LLM just stitched together code from social media apps hosted on Githubs

[–] VibeCoder@hexbear.net 4 points 6 days ago (1 children)

Oh, is everyone saying it’s a bit because of how much I got done? It was specifically with convex and chef, which seems to lend itself well to AI generation. I don’t think you could do all that that quickly with a supabase backend, for example.

[–] GaveUp@hexbear.net 2 points 6 days ago

Yes probably. These Gen AI coding tools are incredible for simple 0-1 apps so I was just trying to explain that idk

[–] VibeCoder@hexbear.net 7 points 1 week ago (1 children)
[–] KuroXppi@hexbear.net 16 points 1 week ago (2 children)
[–] Owl@hexbear.net 17 points 1 week ago

This is good for bit account coin.

[–] VibeCoder@hexbear.net 8 points 1 week ago (1 children)

Would you discount my pain so easily?

[–] Meltyheartlove@hexbear.net 6 points 1 week ago

vibe discount bit vibes 😔

[–] ThermonuclearEgg@hexbear.net 3 points 1 week ago

The OP seems like it could be a legit post but the replies to this comment aren't helping OP's case

[–] KnilAdlez@hexbear.net 13 points 1 week ago (2 children)

I have used it once or twice because I am bad with any graphical projects. The absolute best way to use AI, imo, is like an enhanced version of Google. Breaking the problem down to the smallest parts to ask about. But even then I still hate using it.

[–] KobaCumTribute@hexbear.net 15 points 1 week ago

The absolute best way to use AI, imo, is like an enhanced version of Google. Breaking the problem down to the smallest parts to ask about. But even then I still hate using it.

The main use a friend of mine has gotten out of it is as a way to figure out what part of the language or library documentation to even look at to learn how to do a given task, instead of just trying to articulate the problem in a way that returns the right stackoverflow questions where someone mentions the language feature or class.

[–] SamotsvetyVIA@hexbear.net 9 points 1 week ago

I am bad with any graphical projects

i forgive you. tried using qt and the documentation is just... it might as well not exist.

[–] Le_Wokisme@hexbear.net 10 points 1 week ago

vibe code a soul calibur game