Programmers Day

Have you heard of programmers day or day of the programmer?

The day of the programmer is celebrated on the 256th (hexadecimal 100th, or the 28th) day of the year. It is usually on September 13 in common years and September 12 in a leap year. This day is first officially recognized in Russia.

Why 256th day of the year?

256 has the following distinct features

  • A byte(8 bit) can represent 256 distinct values
  • A well known number for programmer
  • In a normal year, 256 is a value less than 365 and it is the maximum power of 2 within 365 number range

This day was first proposed by Valentin Balt and Michael Cherviakov, two employees of Parallel Technologies. In 2002, they gave a petition to the government of Russia to recognize the day as the official Day of the Programmer. In September 2009, Russian President Dmitry Medvedev signed an order to celebrate this day as programmers day

Chinese Programmer’s Day

In China, programmers’ day celebrations are on October 24.

This date is selected because we can write this date as 1024 (10-24, month day) which is equal to 210, 1024 is usually treated as 1000. 1024 is another important number for programmers. This celebration date remains the same for the common year and leap year.

The celebration

Wear ” white ” to celebrate this day, (RGB colors from light to dark (0 ~ 255), FFFFFF is the maximum value, FFFFFF = white)


In conclusion, programmer’s day is on September 12/13 or October 24. The celebration happens on the 256th day of the year. Hope you enjoyed reading our article, Happy Coding!

Leave a Comment