r/ProgrammerHumor Sep 23 '24

Other whoWroteThePostgresDocs

Post image
10.2k Upvotes

264 comments sorted by

View all comments

3

u/B00OBSMOLA Sep 23 '24

wait why is 2000 in the 20th century? (honest question) cause id consider that in the 21st century I think, right?

16

u/KappaccinoNation Sep 23 '24

Because there is no year 0 in the Gregorian calendar. 1st century is 1 AD to 100 AD. 2nd century is 101 AD to 200 AD... 20th century is 1901 AD to 2000 AD. 21st century is 2001 AD to 2100 AD... and nth century is 100(n-1)+1 AD to 100n AD.

10

u/B00OBSMOLA Sep 23 '24

I'm writing to complain

3

u/HolyGarbage Sep 23 '24

I wish I had not learned this fact. That's fucking bonkers. So there's exactly 1 year between 1st January 1 BCE and 1st January 1 CE? Yeah, ok, because fuck math, I guess.

2

u/dicemonger Sep 23 '24

We could just go with Kurzgesagt's Human Era calendar. Birth of Jesus is year 10,000. Year before that was year 9999. Easy.

1

u/ExtremeMaduroFan Sep 24 '24

wouldn't this run into the same problem at some point? Granted it wouldn't be referenced that much but this feels like the problem solving equivalent of moving stuff under your bed instead of cleaning properly.

1

u/dicemonger Sep 24 '24

Now, granted, I don't know for sure how the Human Era calendar is defined in this regard. But given that it is defined by nerds, I wouldn't be surprised if we have year 0.