Logo
Code for the psychopath who'll maintain it.
  • Home
  • Hot
  • Random
  • Search

Browse

  • AI AI
  • AWS AWS
  • Agile Agile
  • Algorithms Algorithms
  • Android Android
  • Apple Apple
  • Backend Backend
  • Bash Bash
  • C++ C++
  • Cloud Cloud
  • Csharp Csharp
  • 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

Time bugs Memes

Posts tagged with Time bugs

The Leap Year Betrayal

Testing Debugging Programming Agile
1 year ago 218.2K views 0 shares
The Leap Year Betrayal
Oh, the sweet false security of unit tests on leap day! You're all confident when the boss messages you because you actually wrote tests for once. Then February 29th rolls around and your date handling logic implodes spectacularly. Nothing says "I'm a professional developer" quite like your app crashing every four years because you hardcoded month lengths or forgot leap year logic exists. The calendar: nature's way of trolling programmers since the beginning of time.

Ok Who Forgot To Put 2025 In The Switch Statement

Programming Debugging Testing C++
1 year ago 351.6K views 0 shares
Ok Who Forgot To Put 2025 In The Switch Statement
Ah yes, the classic "let's handle years with a switch statement" approach. Some poor developer back in 1999 was like: switch(year) {   case 2020: // pandemic mode   case 2021: // still pandemic   case 2022: // recovery mode   case 2023: // normal-ish   case 2024: // election chaos   // TODO: add more years later   default: trainControl.panic(); } And then they quit, got promoted, or died before anyone remembered to add 2025. Twenty-five years after Y2K and we're still writing software like time is a finite concept. This is why we can't have nice things... or functioning trains, apparently.

Today's picks

CalDigit Thunderbolt 4 Element Hub - Universal Multi-Port Hub, 4X Thunderbolt 4/USB4 Ports, 4X USB 3.2 Gen2 10Gb/s Ports, Up to Single 8K or Dual 4K 60Hz Displays, 60W Charging with 0.8m Cable

CalDigit Thunderbolt 4 Element Hub - Universal Multi-Port Hub, 4X Thunderbolt 4/USB4 Ports, 4X USB 3.2 Gen2 10Gb/s Ports, Up to Single 8K or Dual 4K 60Hz Displays, 60W Charging with 0.8m Cable

Affiliate
$179.99
How Many Unplayed Games Do You Guys Have?

How Many Unplayed Games Do You Guys Have?

Programming
260.0K views 5 months ago
0 != 1

0 != 1

Programming
67.9K views 3 years ago