1
117
That escalated quickly... (programming.dev)
2
263

If this ain't bad enough, their philosophy is cherry on the cake

3
527
Relatable (ani.social)
4
980
safe as fuck (feddit.org)
5
108
We have FTP server (lemmy.world)
6
34
submitted 2 days ago* (last edited 2 days ago) by fubarx@lemmy.world to c/programmer_humor@programming.dev

7
667
8
334
electron.jxl (lemmy.dbzer0.com)
9
569
Classic (lemmy.ml)
10
728
Badum. (feddit.org)
11
113
12
731
so many levels (feddit.org)
13
522
tough choice? (lemmy.zip)
14
349
15
30
First code coded (lemmy.world)
16
521
Checks out (lemmy.ml)
17
1105
Killswitch Engineer (lemmy.world)
18
327
submitted 1 week ago* (last edited 1 week ago) by qaz@lemmy.world to c/programmer_humor@programming.dev

There are over 213k+ potentially vulnerable internet-exposed MongoDB instances, ensuring that this exploit is web scale.

MongoDB is webscale

19
1532
technical debt (lemmy.blahaj.zone)
submitted 1 week ago by not_IO to c/programmer_humor@programming.dev
20
412
;DR blame the dev (programming.dev)

Post:

If you’re still shipping load‑bearing code in C, C++, Python, or vanilla JavaScript in 2025, you’re gambling with house money and calling it “experience.”

As systems scale, untyped or foot‑gun‑heavy languages don’t just get harder to work with—they hit a complexity cliff. Every new feature is another chance for a runtime type error or a memory bug to land in prod. Now layer LLM‑generated glue code on top of that. More code, more surface area, less anyone truly understands. In that world, “we’ll catch it in tests” is wishful thinking, not a strategy.

We don’t live in 1998 anymore. We have languages that:

  • Make whole classes of bugs unrepresentable (Rust, TypeScript)
  • Give you memory safety and concurrency sanity by default (Rust, Go)
  • Provide static structure that both humans and LLMs can lean on as guardrails, not red tape

At this point, choosing C/C++ for safety‑critical paths, or dynamic languages for the core of a large system, isn’t just “old school.” It’s negligence with better marketing.

Use Rust, Go, or TypeScript for anything that actually matters. Use Python/JS at the edges, for scripts and prototypes.

For production, load‑bearing paths in 2025 and beyond, anything else is you saying, out loud:

“I’m okay with avoidable runtime failures and undefined behavior in my critical systems.”

Are you?

Comment:

Nonsense. If your code has reached the point of unmaintainable complexity, then blame the author, not the language.

21
570
base 10 (lemmy.blahaj.zone)
22
170
23
562

Post:

You have three switches in one room and a single light bulb in another room. You are allowed to visit the room with the light bulb only once. How do you figure out which switch controls the bulb? Write your answer in the comments before looking at other answers.


Comment:

If this were an interview question, the correct response would be "Do you have any relevant questions for me? Because have a long list of things that more deserving of my precious time than to think about this!

24
272

You ever just watch a YouTube guide but dont really learn anything or dont know where to go afterwards? well i made a meme about it if you have felt this way.

25
937
lol (piefed.cdn.blahaj.zone)
view more: next ›

Programmer Humor

28318 readers
684 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