this post was submitted on 09 Aug 2025
40 points (100.0% liked)

technology

24031 readers
238 users here now

On the road to fully automated luxury gay space communism.

Spreading Linux propaganda since 2020

Rules:

founded 5 years ago
MODERATORS
all 21 comments
sorted by: hot top controversial new old
[–] CommunistCuddlefish@hexbear.net 29 points 1 month ago (1 children)

In addition to churning out unreliable low quality code, this sounds like it takes any of the fun out of programming.

And,

Using LLMs did make me a worse software developer, as I didn’t spend as much time reading docs and thinking as before. There’s a reason why most managers suck at writing code.

LLM agents often add unnecessary complexity in their implementations of features, they create a lot of code duplication, and make you a worse developer.

Every time I tried using an LLM for core features of applications I develop at work, the implementations were questionable and I spent at least as much time rewriting the code than I would have spent writing it from scratch.

Regarding frontend, agents really struggled at making good, maintainable, DRY software. All models used magic numbers everywhere even when asked not to, keyboard interaction was poorly implemented, and some widgets took 5+ prompts to get right.

It can be helpful or useful in limited cases but it also needs to go.

[–] aanes_appreciator@hexbear.net 4 points 1 month ago (1 children)

If you wanna churn out loads of poor quality code with an AI agent, awesome. Remember, though: so can your manager, your product owner, or your boss.

What use are you if you produce the same slop as them but with a salary and workers rights (if any)?

The developers who will survive the AI slop age will be the ones who write high quality code with strong fundamentals within architecture. You will have a unique value above the AI that otherwise spaffs out code no one understands.

The ones who won't survive are the ones who think they've found a hack to do their job in 2 hours before logging off, because everyone knows about it. You're not some kid who followed the "automate the boring stuff with python" anymore, you're one of billions who all know you can type a prompt and get something that sorta looks correct.

[–] tricerotops@hexbear.net 6 points 1 month ago* (last edited 1 month ago) (2 children)

I don't think this is a very good or useful article because it is clearly someone who went into this "experiment" with a negative perspective on the whole thing and didn't try very hard to make it work. Vibe coding as it stands today is, at best, a coin flip as to whether you can make something coherent and the chances of success rapidly diminish if the project can't fit into about 50% of the context window. There are things you can do, and probably these things will be incorporated into tools in the future, that will improve your chances of achieving a good outcome. But I disagree with the author's first statement that using LLMs in a coding workflow is trivial, because it is not. And the fact that they had a bad time proves that it is not. My perspective as someone who has a couple of decades of coding under their belt is that this technology can actually work but it's a lot harder than anybody gives it credit for and there's a major risk that LLMs are too unprofitable to continue to exist as tools in a few years.

I agree though with their last point - "don't feel pressured to use these" - for sure. I think that is a healthy approach. Nobody knows how to use them properly yet so you won't lose anything by sitting on the sidelines. And in fact, like I said, it's completely possible that none of this will even be a thing in 5 years because it's just too goddamn expensive.

[–] Le_Wokisme@hexbear.net 9 points 1 month ago (1 children)

I agree though with their last point - "don't feel pressured to use these" - for sure. I think that is a healthy approach. Nobody knows how to use them properly yet so you won't lose anything by sitting on the sidelines. And in fact, like I said, it's completely possible that none of this will even be a thing in 5 years because it's just too goddamn expensive.

that's fine for indies but i have friends at [redacted] and [redacted] and the have management on their asses to be using the shitty "ai" tools even though it literally is worse and takes longer.

[–] tricerotops@hexbear.net 4 points 1 month ago (1 children)

Then their management doesn't really understand what's going on. In that case either they can decide to learn to use them a little better or they can set up two of them to have a conversation in the background all day every day to fudge the stats.

[–] Le_Wokisme@hexbear.net 9 points 1 month ago

Then their management doesn't really understand what's going on

many such cases

[–] yogthos@lemmygrad.ml 7 points 1 month ago

I thought it was overall a fairly sober take. I agree that becoming effective at using these tools actually does take some time. People often try them with an existing bias that these tools won't work well, and then when they don't see these tools working magic they claim it as evidence that they don't work. Yet, like with any tool, you have to take the time to develop intuition for cases it works well in, when it gets into trouble, how to prompt it, etc.