Day of the Programmer
Every year on the 256th day of the year, the people who keep the digital world running get their own well-earned holiday, and most of them celebrate it by writing more code. From the apps on your phone to the systems that route your packages, programmers built the invisible infrastructure of modern life. In 2027 the day falls on September 13.
- Also on Sep 13
- Chef Appreciation Week · Boss/Employee Exchange Day
- Hashtag
- #DayOfTheProgrammer
DAY OF THE PROGRAMMER
Every year on the 256th day of the year, the people who keep the digital world running get their own well-earned holiday, and most of them celebrate it by writing more code. From the apps on your phone to the systems that route your packages, programmers built the invisible infrastructure of modern life. In 2027 the day falls on September 13.
The Day of the Programmer is celebrated on the 256th day of each year, which falls on September 13 in common years and September 12 in leap years. The number is the whole joke and the whole point: 256 is the number of distinct values that can be represented with an eight-bit byte, counting from 0 to 255, and it is the highest power of two that is less than 365, the number of days in a common year. In hexadecimal it is written 0x100, a round number in the only counting system that truly matters to a programmer.
The day began as a petition. In 2002, Valentin Balt, an employee of the Russian web design company Parallel Technologies, started gathering signatures to ask the Russian government to recognize an official programmers’ day. His colleague Michael Cherviakov joined the effort, and the campaign slowly collected support from developers who liked the elegance of the 256th-day idea and were happy to sign their names in binary.
The campaign worked. On July 24, 2009, Russia’s Ministry of Mass Communications issued a draft executive order establishing a new professional holiday, and on September 11, 2009, President Dmitry Medvedev signed the decree. Programmers’ Day became an official professional holiday in Russia, celebrated on the 256th day of each year, a rare case of a joke petition becoming actual law.
Beyond Russia, the day is celebrated informally by programming communities around the world, in online forums, on social media, and in offices where someone inevitably brings a cake decorated like a keyboard. It sits comfortably alongside its cousins in the unofficial tech calendar, days that developers invented for themselves because nobody else was going to. An earlier effort, International Programmers’ Day, launched in 2007 and observed on January 7, never caught on the same way; the 256th day is the one that stuck.
The affection is earned. Programmers build the applications on our phones, the websites we browse, the payment systems we trust, and the updates that arrive while we sleep. They do much of it invisibly, in the small hours, hunting bugs that only appear when nobody is watching and explaining, patiently, that it is an undocumented feature and not a bug. A day that thanks them in their own numeric language is exactly the kind of tribute they would design for themselves.
How to find the date without a calendar: count 256 days from January 1, or simply remember that in an ordinary year it is September 13 and in a leap year it slides back to September 12. In 2027, an ordinary year, the 256th day lands on Monday, September 13, which means the celebration gets a full work week of momentum behind it.
Programmer culture has its own rituals for the day. Expect 0x100 references in commit messages, binary jokes in the group chat, and the traditional rubber duck making an appearance on someone’s desk. Some teams hold friendly hackathons or code retreats; others simply order good coffee and let the honorees do what they love most, which is shipping something before midnight.
Coding has also escaped the server room. Programming is now taught in schools around the world, and children learn the same logic their professional elders use: break a big problem into small steps, test each one, and do not be afraid of the red error text. The Day of the Programmer is as good a moment as any to remember that the next generation of developers is currently debugging homework.
So whether you write code for a living, once wrote a spreadsheet formula you are proud of, or simply enjoy a world where the apps work, September 13 is your invitation to say thanks. The people who turn caffeine into code rarely ask for recognition. Once a year, the calendar insists on giving it to them anyway.
Ask programmers how they actually spend the day and the answers are gloriously on brand. Some teams declare a friendly hackathon and build something useless but delightful before dinner. Others hold a code retreat, pairing up to solve a puzzle in a language nobody knows. The group chat fills with binary puns, someone’s commit messages spell out 0x100, and at least one person explains, with total sincerity, that the day is technically the 255th day if you start counting from zero. Off-by-one errors are a running joke in programming, and the holiday gets its own.
Strip away the jokes and the craft is worth a closer look. A programmer’s day is built from small rituals: the morning standup where everyone says what they are working on, the code review where a colleague reads your work line by line, the rubber duck on the desk that you explain your problem to when you are stuck. It is careful, collaborative, creative work, closer to writing than most people imagine. The Day of the Programmer is a window into that world, held open once a year.
There is also a genuinely open invitation in the day. Modern programming welcomes beginners with free tutorials, friendly communities, and tools that run in a web browser. Writing your first program takes less time than brewing the coffee programmers are famous for, and the feeling of making a machine do exactly what you told it to is a small thrill that never quite wears off. September 13 is a fine day to feel it for the first time.
The day also belongs to the field’s pioneers, whose work made every modern programmer’s job possible. Ada Lovelace wrote what is considered the first computer algorithm in the 1840s, working from notes on Charles Babbage’s Analytical Engine. A century later, Grace Hopper built the first compiler and helped create COBOL, bringing programming closer to human language. Their portraits would not look out of place beside the rubber ducks on September 13.
THE STORY BEHIND DAY OF THE PROGRAMMER
💻 Why 256?
An eight-bit byte holds 256 distinct values, from 0 to 255, and 256 is the highest power of two below 365. It is the most programmer-like number on the calendar, so the day claimed it.
📝 A Petition in 2002
Valentin Balt of Parallel Technologies began collecting signatures in 2002 to petition the Russian government for an official programmers’ day, with colleague Michael Cherviakov joining the campaign.
👑 A Presidential Decree
On September 11, 2009, President Dmitry Medvedev signed the executive order establishing Programmers’ Day as an official professional holiday in Russia, after the Ministry of Mass Communications drafted the order that July.
🌐 A Global In-Joke
Developers around the world adopted the day informally, celebrating in forums, group chats, and offices, because a holiday expressed as the 256th day of the year needs no translation among programmers.
☕ Coffee and Commits
The traditional observance, such as it is, involves thanking a programmer, sharing coder humor, and letting the honorees do what they love most: ship something before midnight.
WAYS TO CELEBRATE
💻 Thank a Programmer
On September 13, send a specific thank-you to a developer, IT friend, or help-desk hero. Name the thing they fixed. Specific gratitude beats a generic greeting every time.
📚 Write Your First Line of Code
Try a free beginner tutorial and get a Hello, World on screen. It is a small rite of passage, and every programmer remembers their first.
☕ Buy the Coffee
If you work alongside developers, bring coffee or snacks on September 13 and ask what they are building. Genuine curiosity is a better gift than a card.
Celebrate Day of the Programmer
On September 13, 2027, raise a coffee mug to the people who turn caffeine into code. Thank a programmer, learn a little binary, and remember that 256 is not just a number. It is a thank-you note written in the language they love.
Plan ahead
Day of the Programmer moves each year (September 13 except for Leap years where it is September 12. Monitor for leap years 2028 and 2032 to confirm Beau's RRULE works properly). This year it is Monday, September 13, 2027. Check back for future years.
Keep the party going
See the calendarCelebrate every day, all year
Official gear from the people who track 1,700+ celebrations.
Browse the shop
2027 Wall + Desk Calendar BundleCelebrate every day at home and at work.Never miss a reason to celebrate.
One quick morning email with today's celebrations, ideas and posters. Free, unsubscribe anytime.
🎉 You're on the list! Watch your inbox for The Daily Confetti.





