Programmers Day

Russia, Ukraine, Belarus, Germany, United States, Canada, United Kingdom, India, Poland, Australia

About

Programmers Day, observed on September 13, celebrates the creative problem-solvers who write the code behind the digital tools and technologies we use every day. From websites and mobile apps to medical systems, transportation networks, and scientific research, programmers help turn ideas into practical solutions that connect and support communities around the world.

It’s a chance to appreciate the patience, logic, curiosity, and collaboration that programming requires. Whether you work in technology, know a programmer, or simply rely on software in daily life, September 13 offers an opportunity to recognize the people whose behind-the-scenes efforts help make modern life possible—and perhaps explore the fascinating world of coding yourself.

History

Programmers Day, observed on September 13, is a modern holiday recognizing the people who design, write, test, maintain, and improve computer software. Its central idea is that programming is a foundational activity behind much of contemporary life, from websites and mobile applications to banking systems, scientific research, communications, and industrial technology. The observance is especially associated with the number 256, a significant value in computing because it represents the number of distinct values that can be expressed with eight binary digits.

The holiday’s origins are generally traced to the early 2000s, when Russian software professionals Valentin Balt and Michael Cherviakov promoted the idea of establishing a national day for programmers. Their campaign sought formal recognition for a profession that had become increasingly important as personal computers, the internet, and digital services expanded. In Russia, the observance later received official state recognition, helping transform an informal professional celebration into a more widely acknowledged annual event.

Over time, Programmers Day developed beyond its original professional context. Technology companies, software-development teams, schools, online communities, and individual programmers began using September 13 as an opportunity to acknowledge coding work and discuss the history and future of computing. Celebrations may include workplace gatherings, programming challenges, educational activities, humorous references to debugging and software development, or public appreciation for the technical teams whose work often remains invisible to users.

Culturally, the observance reflects the growing influence of programming on modern society. It recognizes both the practical skills involved in creating reliable software and the problem-solving, mathematical, and creative thinking that programming requires. By placing programmers within the calendar of professional and cultural observances, September 13 highlights how profoundly digital systems shape communication, commerce, education, entertainment, and everyday life. (Source: [National Today](https://nationaltoday.com/programmers-day/))

Timeline

1843
Ada Lovelace published her notes on Charles Babbage's Analytical Engine, including an algorithm for calculating Bernoulli numbers that is widely regarded as the first published computer program.
1936
Alan Turing published "On Computable Numbers, with an Application to the Entscheidungsproblem," introducing the abstract Turing machine model that became foundational to computer science and programming theory.
1957
IBM released the first FORTRAN compiler, making FORTRAN one of the earliest widely used high-level programming languages.
1972
Dennis Ritchie developed the C programming language at Bell Labs, where it was used in the creation of the Unix operating system.

Upcoming dates

Sources

Same day

Related