A day for the geeks 😉 yes as the name says, it’s the celebration of and for the programmer’s worldwide!.
On 7th Jan every year, International Programmers’ Day celebrates the positive changes that developers make to improve our everyday lives. This particular day was proposed by Valentin Balt and Michael Cherviakov, employees of Parallel Technologies, a Russian software firm.
On this day, they celebrate all the good things that were done in the world of programming and technology for the last year. The history of the International Programmers day is equally professional; it’s designated to be on the 256th day of the year!! The number 256 was chosen because it is the number of distinct values that can be represented with an eight-bit byte, outstanding to programmers. 256 is also the highest power of two that is less than 365, the number of days in a current year, geeky right! 😉
It’s an exciting time to live as technology just keeps getting better every year thanks to the contributions of programmers. And coding takes a great platform with Ethical hacking, smart devices and social networking. It now became cool when a lot of celebrities including President Obama joined code.org, an international forum for coding and coders.
The history of this day is equally exciting. As early as 2002, they tried to gather signatures for a petition to the government of Russia to recognize the day as the official Day of the Programmer. But it was only on July 24, 2009, that the Ministry of Communications and Mass Media (Russia) issued a draft of an executive order on a new professional holiday, Day of the Programmer to be celebrated on 7th Jan every year. In 2009 Russian President Dmitry Medvedev signed a decree on the “Day of the Programmer” to be celebrated on the 256th day of the year. In 2009, Russian President Dmitry Medvedev signed an order for the “Day of the Programmer” to be celebrated on the 256th day of the year.
The 256th day in common currency, and this makes it September 13th if it isn’t a leap year, and September 12th if it is. Given that 11111111 is the maximum value an eight-bit number can hold is 255, not 256, why wasn’t a 255th day of the year chosen? The reason is, of course, that programmers are in line with the mathematicians and usually, count from zero, so they went to celebrate the 255th day starting from January 1st, which is day zero hence making it 256th day of the year.
So how do we celebrate this funky, fresh and yet geeky day?? Here you go:-
Programmers worldwide develop and use pseudo code; the social media lists the important events in the programming world and their effects on the day to day lives of the non-programming world. Programmers wear white – and, before the question arises, that is because 0xFFFFFF is white and clearly the all-ones value is a recurring motif on Programmers’ day. The wishes do not come across with some cards or gifts rather with hashtag #programmerday and programmes.
As a very new and enjoyable way, what better than a drink, so programmers have developed there own cocktails named after famous and well-used programming language. So if Java is a coffee, Ruby and Python are now cocktails 😉
So now, the drinks are set, the day is out so to make sure you celebrate or wish your friends, geeks or any programmer you know and thank them for the awesome things that they did for all of us throughout the year and all the technologies that made your life easier in the last year.