639
(page 2) 50 comments
sorted by: hot top controversial new old
[-] comfy@lemmy.ml 78 points 13 hours ago

Programming is one of those skills and industries that is accessible enough that basically anyone can do it, but you will run into trouble later if you're doing anything serious without learning how to do it well. There are hundreds or thousands of ways to make something work, but if it's an unmaintainable mess or you don't even understand how it works, then we end up with our financial institutions running COBOL in 2025. Good luck when regulations change. Have fun when your operating system becomes unsupported and you have to replace the underlying dependencies. Hope your boss doesn't sue when they have to hire people to rewrite your hackjob.

And these were all already problems before AI code came onto the scene. We had the programming equivalent of script kiddies, people who would blindly copy and paste code from web searches without even reading the date or the comments saying "this is bad and this is why". But this probably makes it even easier to do, and possibly harder to spot. Combine this with how many universities don't even focus on lower-level languages so you get plenty of people who can't understand how to fix any of the trickier errors in their code. And that's not to say everyone has to be able to, but it's a problem when so few are able to. So these programmers are unlikely to know if the code has problems so long as it passes their tests, and unlikely to know how to fix those problems when they become clear.

Automation tools are good ideas for assisting and detecting possible mistakes. They're not good at generating that much code. In fact, that amount of code in that amount of time is suspicious, hinting that it's unlikely to be well-designed, maintainable or efficient.

load more comments (4 replies)
[-] misteloct@lemmy.dbzer0.com 131 points 14 hours ago
load more comments (2 replies)
[-] vane@lemmy.world 5 points 8 hours ago

That's how you do marketing.

[-] desmosthenes@lemmy.world 42 points 12 hours ago

lololoo expecting a follow up - everything is broken now need help post

[-] OmegaLemmy@discuss.online 60 points 15 hours ago

If this is serious, that entire codebase is fucked

And I seriously don't trust ai with anything mildly more different in scope than what is always shown

[-] mlg@lemmy.world 36 points 15 hours ago* (last edited 13 hours ago)

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 24 points 14 hours ago

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.

There's an MCP that uses LSP (Language server protocol) which is what vscode and other ides use to navigate and refactor code.

The problem is it trips over cursor trying to do things

load more comments (1 replies)
load more comments (2 replies)
[-] stingpie@lemmy.world 108 points 18 hours ago

From my experience, being "good" at vibe coding is more about being unable to detect flaws in AI generated code rather than being able to code well. Add AI to the workflow of someone who actually understands scalability and maintenance and that won't be able to get past a couple functions before they drop the AI.

Also, assuming this kid gets weekends off, he would be writing 12k lines of code each day. I don't think the average programmer could even review that number of lines in a day, so there's likely no actual supervision for what the kid is feeding into the codebase.

I'd estimate within four months the project will be impenetrable, and they'll scrap the whole thing.

[-] four@lemmy.zip 50 points 18 hours ago

I, a 10x developer, can hit approve on at least 50k lines a day. 30k if you want me to also add a "LGTM" comment

load more comments (1 replies)
[-] AllNewTypeFace@leminal.space 102 points 18 hours ago

250,000 lines of brand new legacy code nobody has ever thought about or understood? Good luck with that.

[-] pinball_wizard@lemmy.zip 16 points 13 hours ago

I believe that our combined "lines of code" "productivity" will soon reach an all time high.

I wonder if I can make some money off the demand for cleanup that will follow...

[-] ozymandias117@lemmy.world 291 points 22 hours ago

I can certainly understand why one of your libraries was bothering you if you're merging 250,000 lines of AI generated code in a month.

[-] floofloof@lemmy.ca 169 points 20 hours ago* (last edited 20 hours ago)

Translated:

High-schoolers are even cheaper and easier to exploit than new grads, and if I don't care if they know nothing as long as they can prop up our crappy app just long enough for me to sell the company, pocket a bunch of cash, get them all fired, and move on to my next ~~scam~~ entrepreneurial venture while preaching to people about being an innovator and a job creator. Maintenance is for whichever sucker ends up holding the shit bag, but who cares? I've got mine.

AI coding is just the latest spin on this age-old practice.

[-] Malix@sopuli.xyz 231 points 21 hours ago

now ask them to maintain the 250k lines, probably fine for rew more commits, but after that? Oh look, they left the company for the next ai-nonsense-startup.

[-] umbrella@lemmy.ml 109 points 21 hours ago

which is great, tbh. love to see these people pay us to ruin their codebase.

[-] Malix@sopuli.xyz 50 points 20 hours ago

I hate how much I love this reply.

At the end of the day: IT-man return to monke. Please. Please?

[-] ChaoticEntropy@feddit.uk 33 points 19 hours ago

Does their app need to be 250k lines? Who knows... definitely not them.

load more comments (5 replies)
load more comments (1 replies)
[-] NuraShiny@hexbear.net 22 points 15 hours ago

I love the two laptops, nice touch. You really need two to code this hard!

Guaranteed cope. Cope that's desperately trying to sell you AI, because it's bleeding money.

[-] favoredponcho@lemmy.zip 74 points 19 hours ago

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

[-] Natanox@discuss.tchncs.de 25 points 17 hours ago

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".

load more comments (3 replies)
load more comments (1 replies)
[-] drolex@sopuli.xyz 172 points 22 hours ago

They're going to take your job.

🤓📚🤚🦋 Is this an empathetic message?

I wonder why everyone hates CEOs

[-] LadyMeow@lemmy.blahaj.zone 72 points 22 hours ago

It’s always open season on ceos!!!

load more comments (5 replies)
[-] ChaoticEntropy@feddit.uk 52 points 19 hours ago

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)
[-] 9point6@lemmy.world 131 points 21 hours ago* (last edited 21 hours ago)

Omg his company sells one of those meeting notes bots

I'd bet everything I own that they leak sensitive information from some company within the next couple of months.

This product will 100% have more security holes than a sieve

... I'm starting to think I need to take up freelance pentesting

[-] Whostosay@sh.itjust.works 43 points 20 hours ago

These MFs don't even pay developers, what makes you think you're going to hire an actual pentester

load more comments (6 replies)
load more comments (2 replies)
[-] gravitywell@sh.itjust.works 107 points 21 hours ago

"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 (9 replies)
[-] fckreddit@lemmy.ml 84 points 21 hours ago

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?

[-] xavier666@lemmy.umucat.day 4 points 10 hours ago
if n% 2 == 0:
    print("Even")
else:
    print("Odd")
if (n+1)%2 == 0:
    print("Even")
else:
    print("Odd")
.
.
.    
load more comments (13 replies)
[-] DonutsRMeh@lemmy.world 10 points 15 hours ago

Why ain't this post making any fucking sense to me? Especially the last paragraph. I read it like 5 times.

[-] MyNameIsIgglePiggle@sh.itjust.works 24 points 13 hours ago* (last edited 13 hours ago)

It says:

Young programmers don't check their work - they just ship garbage that they haven't reviewed and wrecks everything. If you are an incompetent CEO who doesn't understand software engineering,you should break labour laws and hire these people

[-] boonhet@sopuli.xyz 1 points 7 hours ago* (last edited 7 hours ago)

Technically nothing illegal happening here. I mean he's a shithead by the sound of it, but year of highschool left = 17 or 18, quite likely 18 since it's summer right now. 18 year olds you can hire for 40 hour weeks even. Younger teenagers, fewer hours, but legal.

How do I know this? This shithead is from my country, at least according to his name. You don't see the letter 'ü' in a lot of American names, do ya

Quick google says that 2 years ago he was still an intern. He's probably something like 22, 23 himself. Working for multiple startups, at one of which he's the CEO. He's either hustling big time and will burn out soon, or he's only pretending to do anything, and will fizzle out anyway.

Edit: Never mind, he's 24. Q2, the company he runs with his friends paid 2k EUR in labor taxes, average monthly turnover is 3k. Sounds like they're selling ChatGPT consulting services to someone, but just one client lol

[-] MonkeMischief@lemmy.today 9 points 12 hours ago

Yeah but the line for "shipped code" goes up which looks GREAT in meetings! Look! The line! Lines going up! As lines must! Always!

load more comments (1 replies)
[-] dandelion@lemmy.blahaj.zone 23 points 15 hours ago* (last edited 15 hours ago)

the last paragraph is just saying the young programmers who embrace using AI to generate code are more productive and thus more competitive.

10x refers to being ten times more productive or useful than the average programmer, or a programmer as productive as ten other programmers.

Shipping is when you put out a new feature or product, roughly the same meaning as launching.

AI-native is a buzzword for programmers who have only vibe coded (i.e. used AI tools to do the coding and thinking for them), as opposed to normal / experienced devs who might be more skeptical or hesitant to embrace AI tools.

[-] DonutsRMeh@lemmy.world 10 points 14 hours ago* (last edited 14 hours ago)

Oh wow. I guess I'm just too old then. Damn, are we really going to live in a world where developers are just rare and all code is done by this combo(AI and these so called vibe "developers")?

  • Edit: Also, thank you.
[-] dandelion@lemmy.blahaj.zone 15 points 14 hours ago* (last edited 14 hours ago)

yes, we already live in that world I think, programmers were always a bit loose on standards, so it makes sense it would slip to new lows. Not sure at what point there will be consequences catastrophic enough that regulations kick in and we start requiring minimal education like other trades (an engineer in any other field has to be licensed and educated, but in software we trust infrastructure to anyone, and there are no guard rails to prevent disaster, it's all "self-regulated").

I see people at work (whose backgrounds are as soldiers or line cooks, not computer science majors) using AI to do their jobs.

It's incredible to me, how incapable the workers are, unable to think through basic problems on their own. We joked about people relying too much on Q&A sites like StackOverflow in the past, but this is an entirely new level of normalized incompetence.

[-] Modern_medicine_isnt@lemmy.world 66 points 21 hours ago

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)
load more comments
view more: ‹ prev next ›
this post was submitted on 03 Aug 2025
639 points (98.5% liked)

Programmer Humor

37567 readers
1379 users here now

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

Rules:

founded 6 years ago
MODERATORS