React is absolute trash and people should stop using it
Programmer Humor
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
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
- If the mod doesn't find it funny, you're banned. Ha-ha!... For real: do not use the community for "statements". There are other places for such content. Keep it chill and funny.
I dont think that's an unpopular opinion
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!
No single letter variable names.
Yes I also mean the i in for loops you see in tutorials. Write out "index" or give it a more descriptive name. Doing the typing isn't the hard part of programming, nor the most time consuming, so making it take a teeny tiny bit longer by having longer variable names is more than worth the value of variables the effortlessly describe themselves.
line length is not that big of a problem anymore, we're not on CRTs, people are regularly developing with 4k monitors, we don't need to limit to 40 character lines but even still if you can't possibly think of a way to break up that long of a line and the only thing you can think of to make it shorter is using over-acronymized variable names then you've already lost the plot somewhere
is the comic gen ai?
Most likely. Some people in the bottom right have their face on the back of their head. (Also before I noticed that I checked in TinEye, and the earliest occurrence it found was Jan 2025.) And the whole pic has that AI way of smudging together shapes.
Using LLMs are not the same as using intellisense or compilers and there are a myriad number of reasons not to use it that could fill an entire book and I will look down on any company or freelance developer that uses it.
Yes I'll fight Linus over this and yes I'll be right.
Printers and fax machines are completely outmoded and should be removed from every environment.
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.