Celebrated on 09/13/2026
The Day of the Programmer is celebrated on the 256th day of the year (September 13 or 12 in leap years) because 256 (2^8) is the number of distinct values representable by an 8-bit byte. It was first proposed by Russian programmer Valentin Balt and recognized by the Russian government in 2009.
The Day of the Programmer was first proposed by Valentin Balt, a programmer at Parallel Technologies, in 2002. He suggested celebrating programmers on the 256th day of the year due to the significance of the number 256 in computing (the number of distinct values in a byte). In 2009, the Russian Ministry of Communications and Mass Media issued a decree officially recognizing September 13 (or September 12 in leap years) as the Day of the Programmer.
Initially celebrated primarily in Russia, the holiday has gained international recognition through online communities and tech companies. Today, it is marked by programming contests, hackathons, and social media campaigns. Many organizations use the day to appreciate their development teams, and it has become a cultural touchstone for programmers worldwide.
Explore more celebrations, trivia, and quests on National Day Quest.