823
Now listen here you little shit (media.piefed.social)
submitted 17 hours ago* (last edited 8 hours ago) by Ek-Hou-Van-Braai@piefed.social to c/programmer_humor@programming.dev
top 50 comments
sorted by: hot top controversial new old
[-] SapphironZA@sh.itjust.works 3 points 1 hour ago

No, so let's vibe unmaintainable code together!

[-] Shady_Shiroe@lemmy.world 9 points 4 hours ago

I might not be the best, but I can still do a better job than AI

[-] GreenKnight23@lemmy.world 5 points 4 hours ago

yes. yes I can. been doing it for 25 years.

[-] dumnezero@piefed.social 4 points 6 hours ago

Whoever upvoted this needs to read some books.

[-] grueling_spool@sh.itjust.works 39 points 10 hours ago

Maybe the real slop was the code we wrote along the way

[-] neukenindekeuken@sh.itjust.works 43 points 11 hours ago

I mean, yes, absolutely I can. So can my peers. I've been doing this for a long, long time, as have my peers.

The code we produce is many times more readable and maintainable than anything an LLM can produce today.

That doesn't mean LLMs are useless, and it also doesn't mean that we're irreplaceable. It just means this argument isn't very effective.

If you're comparing an LLM to a Junior developer? Then absolutely. Both produce about the same level of maintainable code.

But for Senior/Principal level engineers? I mean this without any humble bragging at all: but we run circles around LLMs from the optimization and maintainability standpoint, and it's not even close.

This may change in the future, but today it is true (and I use all the latest Claude Code models)

[-] SparroHawc@lemmy.zip 8 points 5 hours ago

The biggest problem with using AI instead of junior developers is that junior developers eventually become senior developers. LLMs .... don't.

[-] NotAnonymousAtAll@feddit.org 2 points 4 hours ago

They might, but it does not seem likely to me and is definitely not guaranteed.

[-] terabyterex@lemmy.world 17 points 10 hours ago

sir, this is programmer_humor

😞 Sir this is a Wendy’s.

[-] grueling_spool@sh.itjust.works 1 points 5 hours ago
[-] Electricd@lemmybefree.net 37 points 12 hours ago

When that coworker tells you "hah you must have generated this" but you coded this yourself 👀

[-] beejboytyson@lemmy.world 19 points 12 hours ago

"You need to try your best" "This was my best...."

[-] ViatorOmnium@piefed.social 185 points 16 hours ago

Yes, and so can most experienced developers. In fact unmaintainable human-written code is more often caused by organisational dysfunctions than by lack of individual competence.

[-] pinball_wizard@lemmy.zip 1 points 1 hour ago

Yes. But the important thing is that now disfunctional organizations have access to tools to write unmaintainable code really fast.

[-] Samskara@sh.itjust.works 89 points 15 hours ago

In my experience there’s usually a confluence of individual and institutional failures.

It usually goes like this.

  1. hotshot developers is hired at company with crappy software
  2. hotshot dev pitches a complete rewrite that will solve all issues
  3. complete rewrite is rejected
  4. hotshot dev shoehorns a new architecture and trendy dependencies into the old codebase
  5. hotshot new dev leaves
  6. software is more complex, inconsistent, and still crappy
[-] ViatorOmnium@piefed.social 15 points 11 hours ago* (last edited 9 hours ago)

That's one of the failure modes, good orgs would have design and review processes to stop it.

There are other classics like arbitrary deadlines, conflicting and shifting requirements and product direction, perverse incentives, etc.

I would even say that the AI craze is a result of the latter.

[-] PapstJL4U@lemmy.world 3 points 9 hours ago

Yeah, certain code developed organically (aka shifting demands). Devs know the code gets worse, but either by time or money they don't have the option to review and redo code.

[-] Carighan@piefed.world 15 points 11 hours ago

I could.

I choose not to! Take that, LLM!

[-] pinball_wizard@lemmy.zip 1 points 1 hour ago

Exactly. I've been sabotaging the AI with shitty code output since long before LLMs existed. That's how I play 4D chess. (This is just meant to get a laugh. Some of my code is even quite nice, actually.)

[-] SalamenceFury@piefed.social 9 points 10 hours ago

I'm ass at coding and I still can, lmao

[-] Tja@programming.dev 39 points 14 hours ago

ITT: AI induced dunning-kruger. Everybody can write maintenable code, just somehow it happens that nobody does.

[-] mushroommunk@lemmy.today 43 points 14 hours ago

Most of the unmaintainable code I've seen is because businesses don't appreciate the need to occasionally refactor/rewrite or do anything to maintain code. They only appreciate piling more on. They'd do away with bug fixing too if they could.

[-] errer@lemmy.world 17 points 13 hours ago

This is why AI coding is being pushed so hard. Guess what’s great at piling on at 30x speed? If piling on is all companies appreciate then that’s what they’ll demand.

load more comments (8 replies)
[-] KairuByte@lemmy.dbzer0.com 6 points 10 hours ago

It really depends on the situation. Can I write maintainable code? Yes, to the extent that the average senior dev can.

But that isn’t the same as being afforded the chance to write maintainable code. I’ve been part of teams where the timeline is so tight that technical debt is just a thing that builds up to be dealt with “later” and more stress is put on getting things done instead of keeping things maintainable.

The fact of the matter is that humans can while LLMs currently can’t.

On top of that, a human dev is going to be able to understand context a hell of a lot easier if they’ve previously worked on it, even if the code is less maintainable.

load more comments (1 replies)
[-] Bieren@lemmy.today 12 points 14 hours ago

Can I, sure. Do I give af since my company doesn’t care about me as anything other than a number in a spreadsheet, no.

load more comments (3 replies)
[-] Electricd@lemmybefree.net 14 points 12 hours ago

More maintainable that whatever shit it put out

Frankly I believe it can be maintainable if the person doing the prompting actually does something and correctly do their role of human reviewing and correcting. Vibe coding without any review is dooming the software maintainability

[-] Ephera@lemmy.ml 10 points 10 hours ago

In my experience, the biggest problem is that maintainable code necessarily requires extending/adapting existing structures rather than just slapping a feature onto the side.

And if we're not just talking boilerplate, then this necessarily requires understanding the existing logic, which problems it solves, and how you can mold it to continue to solve those problems, while also solving the new problem.

For that, you can't just review the code afterwards. You have to do the understanding yourself.
And once you have a clear understanding, it's likely that the actual code change is rather trivial. At least more trivial than trying to convey your precise understanding to an LLM/intern/etc..

load more comments (2 replies)
[-] hperrin@lemmy.ca 69 points 16 hours ago* (last edited 8 hours ago)

Pretty sure I can, considering I’m still maintaining a project I originally started in 2009, which is a core component of my email service.

load more comments (4 replies)
[-] dfyx@lemmy.helios42.de 43 points 16 hours ago

Yes. That's literally the first point in my job description.

[-] BlackRoseAmongThorns@slrpnk.net 27 points 16 hours ago
[-] 30p87@feddit.org 29 points 16 hours ago
load more comments (1 replies)
[-] luciferofastora@feddit.org 12 points 14 hours ago

I can produce NI-slop on my own. I don't need AI to do it for me.

[-] SpaceNoodle@lemmy.world 20 points 16 hours ago
[-] Susaga@sh.itjust.works 19 points 16 hours ago

Why would you tell on yourself like this?

[-] pinball_wizard@lemmy.zip 1 points 1 hour ago* (last edited 1 hour ago)

Haha. As the saying goes, "I still get paid."

[-] savvywolf@pawb.social 9 points 14 hours ago

You don't have to outrun the bear, you just have to outrun the other guy.

I think most devs here can out-maintainable-code an llm.

load more comments (1 replies)
[-] ICastFist@programming.dev 12 points 15 hours ago

I can maintain any code I write myself, so long as I look at it at least once every month

[-] aMockTie@piefed.world 12 points 15 hours ago

I would like to think that I'm capable of writing maintainable code like seemingly everyone else in this thread, and I have multiple code bases that have existed for decades that have included necessary updates over time to reinforce that opinion.

I've also seen some truly unfathomable, Lovecraftian horror code in the wild that has persisted for decades.

Seeing Will Smith's character as a representative of humanity, and Sonny as a representative of LLM/GenAI in that context makes this joke absolutely hilarious.

load more comments
view more: next ›
this post was submitted on 19 Mar 2026
823 points (95.0% liked)

Programmer Humor

30459 readers
2386 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS