this post was submitted on 03 Aug 2025
709 points (98.4% liked)

Programmer Humor

37617 readers
125 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 6 years ago
MODERATORS
(page 2) 50 comments
sorted by: hot top controversial new old
[–] gravitywell@sh.itjust.works 108 points 2 days ago (10 children)

"The worst possible situation is to have a non-programmer vibe code a large project that they intend to maintain. This would be the equivalent of giving a credit card to a child without first explaining the concept of debt.”" Vibe Code is Legacy Code

The crash out from AI when all this debt starts to catch up is going to be so massive, not just in terms of market losses for the rich, but literal lost ability to think critically among possibly an entire generation of people depending on how long the grifting can keep going.

load more comments (10 replies)
[–] dreadbeef@lemmy.dbzer0.com 8 points 1 day ago

I only want to see ai remove code while keeping tests passing. until it can do that what value does it bring

[–] favoredponcho@lemmy.zip 62 points 2 days ago (2 children)

God, imagine debugging 250,000 lines of code to find some bug the AI created.

[–] Natanox@discuss.tchncs.de 26 points 2 days ago (2 children)

You expect those 250k lines to be comprehensible? In my experience they'll be an utter clusterfuck.

You can't fix the airplane if it turns out to be a boat with legs, 2 holes (worked around with 5 pumps) and 3.5 enormous ears tagged "wings".

[–] HugeNerd@lemmy.ca 13 points 2 days ago (2 children)

a boat with legs, 2 holes (worked around with 5 pumps) and 3.5 enormous ears tagged “wings”

load more comments (2 replies)
load more comments (1 replies)
load more comments (1 replies)
[–] buttnugget@lemmy.world 13 points 2 days ago

Just write the AI to accept non deterministic outcomes, slap it on its ass, and push it into production.

[–] mlg@lemmy.world 36 points 2 days ago* (last edited 2 days ago) (4 children)

Someone I know genuinely tried this in a test branch for a Blazor application developed at a university, and the AI introduced insanely hidden UI breaking bugs because it touched every single file and renamed variables to plural without correctly refactoring in every dependent file lmao.

AI is a powerful tool, but throwing an entire codebase at it is exactly how you nuke your development lol. Even the latest and greatest models can't handle complexity beyond a few thousand lines even with increased input limits. And if it's anything proprietary or even not well published, you're basically screwed.

[–] PeriodicallyPedantic@lemmy.ca 23 points 2 days ago (2 children)

It's crazy to me that cursor has been out for a while now, and it's basically a fork of vscode, and it support tool use, but it doesn't have the refactoring vscode tools as tools available to it.

Like there are tools out there that make sure that these kinds of changes won't break anything and they're just like "Naw dog, just give me access to the terminal and grep" wat.

load more comments (2 replies)
load more comments (3 replies)
[–] fckreddit@lemmy.ml 70 points 2 days ago (9 children)

Typical CEO thinking number of lines of code is the same as productivity. What was the functionality of those 250k lines? Do arithmetic ops between two ints? Compute if an int is even?

[–] Gullible@sh.itjust.works 25 points 2 days ago (4 children)

To circumvent a peculiar bottleneck that randomly sprouted up just after their new hire arrived, it’s just 250k lines marking specific numbers odd or even.

load more comments (4 replies)
load more comments (8 replies)
[–] Modern_medicine_isnt@lemmy.world 65 points 2 days ago (1 children)

I am old enough to remember ms frontpage. It could take a 50 line html page and make it 500 lines or more without changing the external appearance. Didn't make it better.

And how do you even explain the requirements of somethingvthat took that much code to implement to an AI. The context window is only so big.

load more comments (1 replies)
[–] ChaoticEntropy@feddit.uk 39 points 2 days ago (1 children)

Lauri is a recent teenager-turned-CEO himself... and that "intern" is basically responsible for building Lauri's entire codebase. The whole service his "company" offers is what that teen bodged together in a month.

load more comments (1 replies)
[–] underline960@sh.itjust.works 48 points 2 days ago

Waiting for the "our database got deleted, but I still love AI" post any day now.

[–] PieMePlenty@lemmy.world 8 points 2 days ago

Can they come take my job any sooner so I can finally retire, please?

[–] ArmchairAce1944@discuss.online 8 points 2 days ago (1 children)

I remember being obsessed with code and finishing a bootcamp and feeling unstoppable... but I never got the job. I can still refresh my skills whenever I want, but shit like this makes me wonder why I am always late to the party...

[–] jwmgregory@lemmy.dbzer0.com 11 points 2 days ago (2 children)

you’re not late to the party you’re just never invited in the first place.

class is a bitch, man. nepo babies walk the earth

[–] Ajen@sh.itjust.works 11 points 2 days ago

There are a lot of highly paid software devs who started with no connections or college degree. This might be the hardest time to enter the field as a junior, but it's definitely not full of nepo babies. You must be thinking of finance/law.

load more comments (1 replies)
[–] Modern_medicine_isnt@lemmy.world 36 points 2 days ago (4 children)

I am trying to imagine how bad that library must have been before for this to be better.

load more comments (4 replies)
[–] Sxan@piefed.zip 26 points 2 days ago (3 children)

I'm shocked, shocked þat "CEO @ userjourneys.ai" would suggest AI is better þan human developers.

Shocked.

load more comments (3 replies)
load more comments
view more: ‹ prev next ›