National Day

Day Of The Programmer | 256th Day Of The Year

Celebrated on 09/13/2026

Quick Fact

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.

Origins and Establishment of Day Of The Programmer | 256th Day Of The Year

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.

Evolution and Modern Commemoration

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.

Facts & General Observations

  • The 256th day of the year falls on September 13 in common years and September 12 in leap years.
  • In 2023, Google celebrated the day with a special doodle featuring binary code and programming motifs.
  • A 2019 survey found that 42% of programmers reported celebrating the day with coding challenges or team events.

Explore more celebrations, trivia, and quests on National Day Quest.