Short Bytes: The 256th day of every year is celebrated as Programmers’ Day. Interestingly, 256 is the highest power of two that is less than 365. It falls on September 13 during common years and September 12 in leap years. This day is an international professional day recognized in many companies and organizations. It’s even officially recognized in Russia as the “Day of the Programmer.”
Programmers’ Day is celebrated on the 256th day of the year. Yes, that’s the maximum number of values in a byte. That’s why this day falls on September 12 in leap years and September 13 in common years.
Some of you might argue that January 7th is also recognized as the first International Programmers’ Day, which was launched in 2007. But, in 2009, Russian President Dmitry Medvedev signed a decree and declared the 256th day of the year as the “Day of the Programmer”, according to Wikipedia.
Why does its logo show 1111 1111? It’s 255, not 256.
Well, if you consider direct conversion, 1111 1111 is the 256th value. It’s because January 1st is 0000 0000. So, celebrating the occasion on the 256th day makes sense.
It’s also kind of sad to see that each year Programmers’ Day is increasingly ignored. So, this year, if you know a programmer who is out there busy coding, take some time to wish them well and share this post to spread the word.
Thank you to all the programmers out there who are busy making programs and creating wonders.