this post was submitted on 25 Oct 2026
190 points (93.6% liked)

Programmer Humor

33769 readers
2550 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 3 years ago
MODERATORS
 

Mine is that the useState hook is an actual plague on the entire React ecosystem. Regardless of your opinions of React, if you wanna use something then use it right.

(page 2) 50 comments
sorted by: hot top controversial new old
[–] SapphironZA@sh.itjust.works 24 points 6 hours ago* (last edited 6 hours ago) (7 children)

Current AI tools are excellent productivity and quality enhancers, but only for people who are willing to adjust their workflows and guide it to give good quality output.

The damage is done by Capitalism running the AI industry and the over financialization of the market.

Don't be anti AI, be anti unregulated Capitalism.

[–] Ooops@feddit.org 1 points 2 hours ago

but only for people who are willing to adjust their workflows and guide it to give good quality output

... and competent enough to actually evaluate the output properly.

Instead they spend a lot of money to push the fairy tale how anyone can now code without having a clue.

[–] gwl@lemmy.blahaj.zone 2 points 3 hours ago

Why not both? Both is good

[–] Avicenna@programming.dev 12 points 5 hours ago* (last edited 5 hours ago)

I agree on their usefulness but as long as you don't use local and open LLMs you are unfortunately part of the ecosystem that does the damage. Luckily open models are catching on and hopefully some reliable companies take up on this business model.

load more comments (4 replies)
[–] alsimoneau@lemmy.ca 12 points 5 hours ago (2 children)

Java and JavaScript are blights and should never be used.

[–] kunaltyagi@programming.dev 8 points 5 hours ago (2 children)

I'd add TS to the dumpster fire. It's a gilded pile of poop

[–] DacoTaco@lemmy.world 4 points 5 hours ago

Imo TS is basically the diarrhea that is javascript, pushed together and polished. It looks nice, works great but you are, in the end of the day, still working with a pile of diarrhoea

load more comments (1 replies)
load more comments (1 replies)
[–] ducktumn@lemmy.zip 66 points 8 hours ago (13 children)
  • C++ is an awful language overall.
  • Linus is just some guy with good programming skills and not an authority over anything tech.
  • There aren't any good text editors in the wild. VSCode is awful apart from extension support. Kate is close to being perfect but lack of extensions are pulling it back. Vim, Helix, Emacs, NeoVim are all flex toys.
  • AI bad
[–] UnfortunateShort@lemmy.world 7 points 4 hours ago (4 children)

Zed is actually a pretty good editor IMO. Miles ahead of Code at least

load more comments (4 replies)
[–] im_fine_sandy@nord.pub 14 points 5 hours ago (4 children)

Linus is just some guy with good programming skills

I somewhat agree. Most celebrated personalities in tech aren't programming geniuses - they were in the right area at the right time and had some luck. Zuckerberg is a good example.

I think kernel maintainers and rendering engines (browsers and others) have a higher base skill level. Like some web developers are clever and some are stupid, but I don't think there are stupid kernel maintainers.

The thing with Linus is that he's been involved, and at the pointy end, for decades. You or I may not agree with him on every issue, but you can acknowledge that he has experience and he has connections.

load more comments (4 replies)
[–] the_flying_pig@lemmy.world 38 points 7 hours ago (1 children)

Upvoting because I disagree with every word of what you wrote.

load more comments (1 replies)
[–] tomjuggler@lemmy.world 6 points 5 hours ago (4 children)

That information about text editors is out of date - we now have Zed. Just ignore the "AI integration" bs, it's entirely optional

load more comments (4 replies)
[–] Appoxo@lemmy.dbzer0.com 7 points 5 hours ago (4 children)
[–] HexesofVexes@lemmy.world 7 points 5 hours ago (1 children)

Well yes obviously; Nano is perfection but is normally left out to give the other text editors a chance.

[–] Appoxo@lemmy.dbzer0.com 7 points 4 hours ago

I find it so weird that vi and/or vim is included (at least what I have seen so far) everywhere but not nano.
vi is so not intuitive

load more comments (3 replies)
[–] JackbyDev@programming.dev 5 points 5 hours ago (1 children)

VSCode is like the worst fauxpen source ever.

load more comments (1 replies)
load more comments (7 replies)
[–] canaryWart@programming.dev 3 points 4 hours ago

Nominal typing was a premature optimization. Product types should be structural and row polymorphic. And if they had been, dynamically typed languages nevdr would've needed to exist and wouldn't have waited so long to smuggle types back onto their data structures. That said, i'm kinda glad shell scripting languages exist.

[–] HexesofVexes@lemmy.world 5 points 5 hours ago (1 children)

It is not viable to expect 80s/90s level code optimisation in 10's/20's software.

Yes you could in theory, but with deadlines and security requirements you realistically cannot!

load more comments (1 replies)
[–] kadotux@sopuli.xyz 53 points 8 hours ago (15 children)
[–] SaharaMaleikuhm@feddit.org 25 points 6 hours ago

If a browser does not support unlock origin it is worthless. So Firefox wins by all opponents willfully exiting the race

load more comments (14 replies)
[–] somegeek@programming.dev 20 points 7 hours ago (1 children)

React is absolute trash and people should stop using it

[–] Hugh@programming.dev 8 points 5 hours ago

I dont think that's an unpopular opinion

load more comments
view more: ‹ prev next ›