Modern world comprises of new trends in technology software and new computer models which make our world go around, but every piece of clever software ideas, there are group of programmers/developers behind the scenes solving problems through coding and developing intense projects.
HISTORY of Programmer’s Day
In 2002, Russian programmers Valentin Balt and Michael Cherviakov of Parallel Technologies gathered signatures in the hope the Russian government would declare Day of the Programmers. It wasn’t until 2009 that the Ministry of Mass Media and Communications of Russia announced the official holiday in honor of computer programmers. The bill was signed on September 11, 2009, by President Dmitry Medvedev of Russia.
This day is celebrated based on binary code. The number 256 is distinct to programmers. Represented by an eight-bit byte 256 equals 2 to the eighth power. This makes it the highest power of two that is less than 365. Translated to binary code, the day reads 1 0000 0000.
Definition of Programmers
According to technopedia.com, a computer programmer is a skilled professional who codes, tests, debugs, and maintains the comprehensive instructions known as computer programs that devices should follow to execute their functions. Computer programmers also conceptualize, design, and test logical structures to solve computer issues.
Programmers make use of specific computer languages like C, C++, Java, PHP, .NET, etc. to convert the program designs developed by software developers or system architects into instructions that the computer could follow. They often refer to code libraries for simplifying their coding, and might build or make use of computer-aided software tools to automate the coding.
A computer programmer is also referred to as a programmer, coder, developer, or software engineer. Also, the term is often used to refer to a stand-alone software developer, mobile applications developer, Web developer, software analyst, embedded firmware developer, and so on.
Ways to celebrate Programmer’s Day
ProgrammerDay.info has some suggestions:
- Speak in code (or pseudocode) all day. Okay, this might be tough if you are not a programmer. Come to think of it, this might be tough even if you are a programmer. Certainly, very few people would understand you.
- Decorate a tree with zeros and ones to make a binary tree. This could be fun. At least this is something the whole family can do together.
- Make Happy Programmer Day cards using ASCII Art. This takes a bit of knowledge about ASCII Art, but one could use a different application if necessary.
- Have a contest for the best binary pun/programming joke. This could be great for a bunch of programmers at a party. “A programmer walks into a bar…”
- Have a programmer-themed cocktail. Binary punch, anyone?
Let’s spare a thought for these awesome digital pioneers!
Are you a programmer? How do you celebrate this day? Let us know in the comments how you’d like to be honored on this special day.