this post was submitted on 28 Apr 2026
453 points (98.5% liked)

Technology

84422 readers
4820 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 2 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] northernlights@lemmy.today 173 points 1 week ago (1 children)

Yeah but not until the next financial quarter so it's all good right?

[–] areakode@riskeratspizza.com 70 points 1 week ago (2 children)

As long as you have a Golden Parachute in your contract!

Wait... Why do none of us have Golden Parachutes...?

[–] amateurcrastinator@lemmy.world 36 points 1 week ago (2 children)
[–] mr_account@lemmy.world 29 points 1 week ago (1 children)

I do! But it's just an anvil with some string attached

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

Ooooh, that sounds awkward - let me take that golden anvil off your hands before it hurts you.

load more comments (1 replies)
[–] MangoCats@feddit.it 7 points 1 week ago (2 children)

There's a Blackberry docu-drama streaming on Netflix now - (Jay Baruchel - Hiccup from How to train your Dragon / Dave from 2010 Sorcerer's Apprentice - has a leading role, it fits him well...) Real life tales of golden parachutes, compressed decision making, consequences...

load more comments (2 replies)
[–] chunes@lemmy.world 88 points 1 week ago (1 children)

Oh no i'm terrified to lose my "learning velocity."

holy corporate word salad

[–] pageflight@piefed.social 5 points 1 week ago

Maybe enough that corporate types will find it compelling?

[–] trem@lemmy.blahaj.zone 62 points 1 week ago

Yeah, the big thing is that management has no sense how little coding you actually do in a software engineering role. You spend so much more time understanding requirements, understanding how you can resolve roadblocks within your organization and understanding what the hell the code does that was previously written.

In particular, the last part is something that will most definitely take longer for vibecoded programs.
The code is often needlessly complex, because:

  • folks throw in additional features with no restraint,
  • the AI will gladly generate a second implementation for stuff, you already solved in the codebase, and
  • AI-generated code tends to just be noisy, because you need rigorous logical reasoning to find the most minimal solution.

But you also just don't have human beings that made all the detail decisions and can tell you why they're important. In vibecoded code, all of these detail decisions are accidental and only 'proven' in so far as the given accidental state that the code is in, happens to not explode in reality. If you need to tweak anything about it, you're completely blind as to what's actually important and what's just in there, because the AI figured, it's the most likely thing to autocomplete there.

[–] jj4211@lemmy.world 57 points 1 week ago (4 children)

Fun story from this week, we had a chore for the frontend to refresh to a new version of the UI framework. Fairly simple task, so off to a junior developer. Within a couple hours there was a merge request ready to go. Ok, a fairly normal amount of time to change version and at least do a sniff test and find nothing changed so I go in assuming I'll look at a few version bumps, maybe one or two tweaks... I see the junior dev was proposing over 1,000 lines of code to be added... WTF...

I crack it open and there was just a firehose of css rules, all marked '!important'. Looking at one examlpe, it repeated the same classifier with the same exact bunch of rules 5 times in a row. It was like it found every possible derived css class combination with tag and defined !important CSS for most everything about it.

So I find out that the junior dev asked it to rebase and it did what he expected, just change some version and went. He tried it and due to a framework change, one element was misaligned by a little bit. So he gave the feedback to the LLM and tried again... and it failed, and he tried again and it failed and after 5 rounds, it finally got the element aligned and hit 'merge request'. For fun I opened up his proposed change and just so much was just a bit dodgy css wise because it screwed with so much stuff, but the junior dev only concerned himself with the page as it opened.

So I said screw it, I'll do it myself, and added the singular rule that was needed to adapt to the framework change, making it overall about a 5 line change including versioning and such.

Depressingly, I suspect an executive would consider me far less productive because I only did 5 lines of change and the junior dev would have done thousands...

[–] inclementimmigrant@lemmy.world 16 points 1 week ago (1 children)

Yup. AI might, and I mean might, be a force multiplier for senior developers but this whole "Everyone can just let AI code" is bullshit that will lead to a giant mess of unmanageable code when your developers your maturing don't understand the underlying code or good software architecture.

Oh and also I'm right there with you with the fuck that whole ELOC bullshit as a metric.

[–] jj4211@lemmy.world 7 points 1 week ago

In my experience, the bigger the codebase gets, the more confounded LLM gets at trying to make coherent changes. So LLM projects start on shaky ground and just get worse because they can't maintain the stuff they themselves generated.

I've seen what LLM can do and it is certainly interesting and can do some stuff, but the vast majority of my experience is someone who had not coded before "vibing" themselves into a corner and demanding help to dig them out. A bit irritating because while before we could reasonably prioritize requests to do stuff because management understood making something from nothing was real work, now management says "they aren't asking you to make something, just help them fix something that already exists, should be easy!"

On the ELOC metric, for a long time I pointed out how disastrous I must be because my contribution to a project I was on was about -10,000 lines of code by the time I went to something else.

[–] foo@feddit.uk 10 points 1 week ago

Depressingly, I suspect an executive would consider me far less productive because I only did 5 lines of change and the junior dev would have done thousands...

Probably the very same execs that use phrases like "Do more with less!" and then completely miss the point when true efficiency stares them in the face.

[–] luciferofastora@feddit.org 5 points 1 week ago* (last edited 1 week ago)

Depressingly, I suspect an executive would consider me far less productive because I only did 5 lines of change and the junior dev would have done thousands...

The first question I ask about any analytics requests is what you're trying to do with the results, what business question you want to answer. The second is how the analytics question relates to that business question.

It's very easy to ask a question, look for a way to measure the answer, find something you can measure and start looking for the best way to ask for that measure. It implicitly assumes that "I need to measure an answer -> I can measure this -> this is the answer", but as you point out, this isn't a valid implication.

My worst enemy is the sentiment "If you can't measure it, you can't manage it." Curse every MBA that repeats it like a mantra, in the name of the Stocks and the Shareholder Value and the Holy KPI.

Yes, some measures can be valuable indicators, if contextualised correctly, but not everything that has to be managed can be measured effectively. To grasp for measures anyway twists your sight away from the actual, non-measured facts.

[–] Jankatarch@lemmy.world 4 points 1 week ago* (last edited 1 week ago)

That last sentence hits me where it hurts.

[–] dotdi@lemmy.world 47 points 1 week ago (2 children)

I agree wholeheartedly with this article, however, it’s giving vibe-authored

[–] pageflight@piefed.social 29 points 1 week ago (1 children)

The core problem was not simply the technology itself. It was the organizational inability to integrate AI into real workflows, learn from deployment and distinguish between a demo that worked and a system that delivered.

Yeah, it has that phrasing sometimes.

[–] Mountainaire@lemmy.world 7 points 1 week ago

The missing Oxford comma... *twitch, twitch*

[–] XLE@piefed.social 11 points 1 week ago

Forbes is just a bad source for news now.

https://larslofgren.com/forbes-marketplace/

[–] Almacca@aussie.zone 42 points 1 week ago

Good article. Any company doing any of those examples deserves to die.

The companies that will pull ahead in the next 24 months are not the ones that adopt fastest. They are the ones whose judgment systems are mature enough that adoption does not break them.

Yeah, judgement doesn't seem to be a high priority for the a.i. addled mind.

[–] Emi@ani.social 27 points 1 week ago (11 children)

At first I thought vibe coding was just coding stuff for fun using whatever comes to your mind. Then I learned that it's just letting ai code for you mostly and just copy paste the code.

Now I wonder if there are some cases of real vibe coding like my first assumption.

[–] LeapSecond@lemmy.zip 22 points 1 week ago (1 children)

Yeah, vibe coding is such a fun term, too bad it's used for this purpose.

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

The danger here is that many people think that software is all about having code that seems to work when you try it. Those people have never been able to get past "Hello, World" in X for Dummies, so they don't realize all the practical realities of software distribution that are very much more nuanced and complicated than just writing the code. They get their hands on some working code and wheeeee!!! Ship it!!!!

A while back I compared LLMs to lightsabers - and pointed out how many amputees are found in the Galaxy far far away that has lightsabers.

load more comments (4 replies)
[–] AA5B@lemmy.world 12 points 1 week ago (1 children)

Not copy-paste. Let the ai do it for you. …… else how would we get these entertaining stories of idiots letting ai delete their production database

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

Move fast, break things LOL

[–] grue@lemmy.world 10 points 1 week ago (2 children)

The term you're looking for is "cowboy coding."

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

I resemble that remark - rode herd on a whole passel 'o C back in the early 90s.

load more comments (1 replies)
[–] apfelwoiSchoppen@lemmy.world 9 points 1 week ago (14 children)

There are a lot of folks saying that Bluesky's recent outages were due to the vast amounts of vibe coding in their systems. It was days of not working.

load more comments (14 replies)
load more comments (6 replies)
[–] cronenthal@discuss.tchncs.de 25 points 1 week ago

This article is good, a rare exception in the current discourse around LLMs.

[–] Baguette@lemmy.blahaj.zone 22 points 1 week ago (3 children)

The real vibe coding is a bottle of beer and a lotta fuck it

[–] phutatorius@lemmy.zip 9 points 1 week ago* (last edited 1 week ago)

There's code over 20 years old still in use that I had written using that approach.

load more comments (2 replies)
[–] pageflight@piefed.social 22 points 1 week ago* (last edited 1 week ago) (2 children)

No one had the cultural standing to say this looks great, and we are not putting it into production.

Can someone in your organization look at a slick prototype and say “no” without career risk? If the answer is no, vibe coding becomes a one-way ratchet.

This is definitely the feeling at my company. "How fast is AI letting you ship" is the only question management & executive are asking.

the resulting ambiguity will be filled by whoever moves fastest, which is rarely whoever should be deciding.

There's capitalism!

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

Can someone in your organization look at a slick prototype and say “no” without career risk? If the answer is no

You have toxic leadership and we have just handed them a mini-gatling-gun with which to shoot everyone's feet off.

[–] MonkderVierte@lemmy.zip 5 points 1 week ago* (last edited 1 week ago) (2 children)

This is definitely the feeling at my company. "How fast is AI letting you ship" is the only question management & executive are asking.

Slightly faster, but with a way higher upkeep cost. And it might delete your companys database or have a customer-data leak.

[–] harmbugler@piefed.social 5 points 1 week ago (1 children)

These golden eggs are being laid so slowly! There's got to be a faster way!

load more comments (1 replies)
[–] pinball_wizard@lemmy.zip 3 points 1 week ago

Slightly faster, but with a way higher upkeep cost. And it might delete your companys database or have a customer-data leak.

You had me at "slightly faster", no need to keep selling it. Sold!

  • The Average CEO, this year.
[–] SleeplessCityLights@programming.dev 20 points 1 week ago (2 children)

We inadvertently let two Jr's vibe code a project. They used their own Cursor subs and did not tell anyone. They are no longer with us. Now there is this project with no documentation, they removed the LLMs comments, and then ran a linter. I checked the git history. Nobody can make sense of the code base. We can't even empirically show that it is cheaper to rewrite than start over, so we just stare at it everyday. Nobody can add any features. When you debug you end up in abstraction hell and work through the most buggy nonsense code.

[–] jj4211@lemmy.world 15 points 1 week ago (2 children)

They are no longer with us.

Hey, I'm annoyed by slop coding work as much as the next guy, but murder seems a bit much as a reaction...

[–] BeMoreCareful@lemmy.world 6 points 1 week ago

Not to the shareholders.

I only want to punch the one guy in the throat. I am not that violent.

[–] Evotech@lemmy.world 5 points 1 week ago (2 children)

Have you tried to ask cursor to add some new features

load more comments (2 replies)
[–] Buddahriffic@lemmy.world 19 points 1 week ago

It's going to get even more dangerous over time because the LLMs are coming out of the uncanny valley but still have subtle problems, they are just getting harder to see. I just did a bunch of AI training at my company and on the one hand, some of it was already out of date, and on the other hand, the language used to describe it gave it a lot more credit than it deserved.

People are already thinking it can do things it really can't. Like think or analyze.

I've been in this cycle since the first time I've interacted with an LLM or AI coding system where at first it looks impressive and I'm not sure what its limits are and then I slam into a wall that makes me realize in horror that it's capabilities are far less than it seemed at first, then improvements come out and I'll repeat the whole process because the previous wall seems to be dealt with and it becomes hard to argue with the people who are gung ho for AI.

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

So Ian Malcolm was right the whole time

load more comments
view more: next ›