Logo
Only three hard problems: cache, naming, and off-by-one errors.
  • Home
  • Hot
  • Random
  • Search

Browse

  • AI AI
  • AWS AWS
  • Agile Agile
  • Algorithms Algorithms
  • Android Android
  • Apple Apple
  • Azure Azure
  • Backend Backend
  • Bash Bash
  • C++ C++
  • Cloud Cloud
  • All Categories
As an Amazon Associate ProgrammerHumor.io earns from qualifying purchases.

HTTP 418: I'm a teapot

The server identifies as a teapot now and is on a tea break, brb

HTTP 418: I'm a teapot

The server identifies as a teapot now and is on a tea break, brb

Elvis-operator Memes

Posts tagged with Elvis-operator

It's Just A Little Helper Why Do You Treat It Like Satan Himself

Kotlin Programming Python
3 months ago 64.2M views 0 shares
It's Just A Little Helper Why Do You Treat It Like Satan Himself
Most languages make you write out the full ternary operator like a responsible adult: condition ? exprIfTrue : exprIfFalse . But Kotlin and Python? They looked at that and said "nah, too verbose" and gave us the Elvis operator and inline if expressions that let you skip the false case entirely. Python's value if condition else default and Kotlin's value ?: default are genuinely useful for null-coalescing and default values. But the programming community treats them like they just committed a war crime against readability. Meanwhile, these same developers will nest 7 levels of callbacks and call it "clean code." The smug anime character face is exactly how Kotlin and Python devs feel when they write name ?: "Anonymous" while their Java colleagues are still typing out name != null ? name : "Anonymous" like it's 1995.

Today's picks

Pzloz Led Desk Lamp for Office Home - Eye Caring Architect lamp with Clamp,Dual Screen Computer Monitor Work Smart Light: 24W 5 Color Flexible Adjustable Lighting Table Lamp for Study Drafting

Pzloz Led Desk Lamp for Office Home - Eye Caring Architect lamp with Clamp,Dual Screen Computer Monitor Work Smart Light: 24W 5 Color Flexible Adjustable Lighting Table Lamp for Study Drafting

Affiliate
$46.47
If Those Commit Messages Could Speak

If Those Commit Messages Could Speak

Git
294.3K views 1 year ago
Nothing interesting here

Nothing interesting here

Backend
35.5K views 4 years ago