709
top 50 comments
sorted by: hot top controversial new old
[-] kadup@lemmy.world 9 points 1 day ago

Can you imagine the absolute nightmare that the digital world will become once major infrastructure and every other app is poisoned by AI codebases filled with vulnerabilities and nightmare convoluted setups to do basic things?

Have you even seen what Claude does, randomly, if you tell it a simple bug fix you requested didn't work? I've seen it simply say "Oh, sorry, let's try something else" and start rewriting everything - from top to bottom - trying to fit previous code in it's limited context window so it ends up generating this abhorrent mix of code segments that do nothing but look important, fragments of the original code base, and a lot of new code that doesn't even fix the issue in the first place.

[-] merc@sh.itjust.works 30 points 1 day ago

"Doogie Howser here hasn't even had a day of med school, but thanks to AI he's writing 5000 drug prescriptions per day!"

"We literally found this homeless man on the street ranting about lizard people, and now thanks to AI he's the the biggest stud at the hedge fund, making hundreds of multi-billion dollar trades every day!"

"Betty here failed out of high school and can't even pronounce 'nuclear' properly, but thanks to AI she wrote the entire atomic power plant safety manual in a day."

"Would you believe that Fred is still in a coma? Yeah, doctors say he's 'in a persistent vegetative state' and 'never going to recover after that i-beam crushed his head', and 'what you people are doing is both cruel and insane'. But, we hooked DeepSeek up to his respirator and heart monitor and connected some black and red wires together and he's back to working as an air traffic controller!"

[-] Semi_Hemi_Demigod@lemmy.world 19 points 1 day ago

Okay.

Get him on a call with a customer to explain why their payroll is broken.

That should be fun.

[-] SkaveRat@discuss.tchncs.de 9 points 1 day ago

Easy. Just transcribe the call straight into cursor

Should just work, right? Right?

[-] AlboTheGuy@feddit.nl 45 points 2 days ago

The fallback is gonna be hilarious, the codebase rewrote by AI? With basically no considerations of business need and system capacity?

I can't wait for the humiliating rollback

[-] Witchfire@lemmy.world 21 points 2 days ago* (last edited 2 days ago)

I bet you their "10x coder" can't describe what a unit test is nor its purpose

Then again, can you even unit test AI generated slop with how often it's rewritten?

[-] Tamo240@programming.dev 11 points 1 day ago

Unit tests are exactly for code that is often rewritten, because it ensures that whatever interface still behaves the same, regardless of the implementation. This a large portion of the point of unit tests: not for testing the initial implementation but confirming that any subsequent implementation behaves the same.

[-] Witchfire@lemmy.world 6 points 1 day ago* (last edited 1 day ago)

In a normal scenario yes, but "vibe coding" rewrites whole swaths of code. It's like painting detail with a bucket. Trying to keep up with it seems like a sisyphiean task

[-] python@lemmy.world 6 points 1 day ago

Using AI to write Unit tests is one of the few use cases I somewhat understand, but even that turns out horrible with improper supervision. I reviewed one Pull Request once where the testing was so horribly cobbled together and nonsensical that I rewrote those tests by hand (after asking the person I was reviewing to fix it twice and them only making it worse by letting their AI rewrite them)

[-] HenryDorsett@lemmy.world 1 points 1 day ago

If you want to release details to a less than scrupulous company running an AI, you can feed it that information.

The real use is generating syntax. The logic is the hard part to teach, so with an understanding of the logic behind the programming, you can tweak variables for your final product.

I've mostly used this to generate scripts to deploy rapidly to the latest emerging crisis, but thats from the perspective of a help desk agent with too many years of experience to still be doing it, but in a way I enjoy it. The bigger problems aren't my problems. I escalate as appropriate, and its no longer my problem.

I digress, it generates syntax and you plug in your infrastructure variables in a file you control. Then again I may be paranoid because I've seen HIPAA fuck extra hard with non-clinical staff who have access to records in their job duties.

[-] timeghost@lemmy.world 2 points 1 day ago

I think this was an episode of Silicon Valley

[-] PrettyFlyForAFatGuy@feddit.uk 120 points 2 days ago

red flag number 1: measuring progress in lines of code

[-] iglou@programming.dev 75 points 2 days ago

redflag number 2: not seeing the issue with accepting 250k lines of code generated by AI supervised by a teenager without a software engineering background

[-] pineapplelover@lemmy.dbzer0.com 23 points 2 days ago

Wdym man the guy has 10 years of experience

[-] Doomsider@lemmy.world 7 points 1 day ago

10 years using the restroom all by themselves. Very impressive!

Professional shit generator

load more comments (3 replies)
[-] cupcakezealot@piefed.blahaj.zone 59 points 2 days ago

250k lines of ai generated code means he didn't do anything

[-] Treczoks@lemmy.world 28 points 2 days ago* (last edited 21 hours ago)

Well, what he did was bringing something into the code base that might blow up the whole company one day in the future. Because what he didn't do was thoroughly review the code that the AI made.

[-] bitjunkie@lemmy.world 20 points 2 days ago

Yeah like whoopty doo you created 250k lines of cruft that someone competent will have to sift through later

[-] JDPoZ@lemmy.world 35 points 2 days ago

The democratization of technology is a double-edged sword.

For every improvement in UX and lowering of a once impassible barrier of entry, we seem to inevitably gain a massive number of “eXpErTs” who can suddenly stand upon the now much lower skill floor.

Shortly thereafter seems to be a destruction of the general reliability of whatever field these “eXpErTs” flood - usually a field which used to be inherently cryptic and had complex prerequisites just to begin operation within, let alone master.

Like… it makes me almost miss when “using a computer” meant you had to understand how to browse a directory in DOS…

Because at least then you literally couldn’t begin to operate in the field unless you could wrap your head around understanding the basics of syntax.

Now you can just have an entire legion of dullards misspell or misspeak 30% of a malformed question to some random free LLM that still has trouble telling you “how many Rs are in the word strawberry,” and have it confidently fart back out a wrong answer that they will then copy-paste into a paper or article which will then be added to the pile of growing misinformation currently stuffing a frighteningly expanding part of our collective knowledge base.

[-] 0ops@piefed.zip 11 points 1 day ago

One of my biggest pet-peeves right now is tech companies selling paid, proprietary "low code/no code" software as "democratic". Especially when writing code was never the hard part of software development, it's designing usable, scalable, and efficient data structures and algorithms.

[-] DeathsEmbrace@lemmy.world 13 points 2 days ago

Yeah we're gooing to need to go back and clean up the internet from 2022-50. Because of the scam they call AI it's only going to get worse.

[-] misteloct@lemmy.dbzer0.com 141 points 2 days ago
[-] yermaw@sh.itjust.works 42 points 2 days ago

I used to think this is pretty much how games were really made when I was a tiny child. I couldn't get over how many images needed to be created to get every possibility from every angle.

[-] sc4rlite@lemmy.world 1 points 18 hours ago

I used to think that a 3D game would need to have any possible still image pre-rendered and ready, just gotta show them all in the right order depending on user input.

load more comments (1 replies)
[-] Glitterbomb@lemmy.world 41 points 2 days ago

Can we fast forward to the Hard Lessons part because it's going to be hilarious

[-] temmink@feddit.org 13 points 2 days ago

As an AI native he knows how to prompt, for example to always include "don't make errors" and "make sure to follow security best practices". It's really easy once you know.

[-] filcuk@lemmy.zip 11 points 2 days ago

All of those senior devs that got sacked will be laughing for the rehire salary increase, assuming their company doesn't fold on the ai code house of cards.

[-] AeonFelis@lemmy.world 36 points 2 days ago

There are two kinds of Linkedin posters - those who are open about being trolls and those who aren't.

load more comments (2 replies)
[-] Psyhackological@lemmy.ml 13 points 1 day ago

I hope he didn't use Claude because oh boy it maybe costed more than a real developer.

[-] ozymandias117@lemmy.world 314 points 2 days 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.

[-] Malix@sopuli.xyz 251 points 2 days 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 116 points 2 days ago

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

load more comments (1 replies)
load more comments (7 replies)
[-] comfy@lemmy.ml 78 points 2 days 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.

[-] pinball_wizard@lemmy.zip 16 points 2 days ago* (last edited 2 days ago)

This is a great write-up. And a bit generous to the "developer" in question.

I'm not entirely sure I've written 250,000 lines of code yet, in my entire decades as a professional developer. If I have, it's a near thing.

Not to brag, but I can reuse existing libraries and get many things done with 5 or 10 lines of code.

It's hard to crack 250,000 when 5-10 lines solves each of my employer's problems.

And this young developer supposedly solved one problem with 250,000 lines of code.

After giving it some thought, I'm like ~~90%~~ 40% (edit: okay, 40% after hearing some anecdotes, haha.) sure this is just a parody post. Even AI can't be that bad at this, right?

load more comments (2 replies)
load more comments (2 replies)
[-] floofloof@lemmy.ca 181 points 2 days ago* (last edited 2 days 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.

[-] Newsteinleo@midwest.social 30 points 2 days ago

Are we just going to ignore that the guy posting this looks 14

[-] drolex@sopuli.xyz 186 points 2 days ago

They're going to take your job.

🤓📚🤚🦋 Is this an empathetic message?

I wonder why everyone hates CEOs

load more comments (7 replies)
[-] flop_leash_973@lemmy.world 15 points 2 days ago* (last edited 2 days ago)

But not his job right? He alone is far too valuable to be replaced by an IDE. /s

load more comments (1 replies)
[-] stingpie@lemmy.world 113 points 2 days 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.

load more comments (4 replies)
[-] FuckFascism@lemmy.world 16 points 2 days ago
[-] Aganim@lemmy.world 23 points 2 days ago

That's why he's a cracked developer. Already broken under the heel of his capitalist overlord.

[-] mere 5 points 1 day ago

literally cracked

[-] 9point6@lemmy.world 138 points 2 days ago* (last edited 2 days 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

load more comments (9 replies)
[-] bitjunkie@lemmy.world 18 points 2 days ago

aI-nAtIvE tEnX

What an obnoxious buzzword bro

[-] AllNewTypeFace@leminal.space 92 points 2 days ago

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

load more comments (1 replies)
[-] OmegaLemmy@discuss.online 59 points 2 days 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

[-] desmosthenes@lemmy.world 43 points 2 days ago

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

[-] gravitywell@sh.itjust.works 108 points 2 days 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 (10 replies)
load more comments
view more: next ›
this post was submitted on 03 Aug 2025
709 points (100.0% liked)

Programmer Humor

37617 readers
262 users here now

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

Rules:

founded 6 years ago
MODERATORS