srcI do not know how for you, but for me this holiday was always somehow frivolous. Perhaps this is because I have had little respect for calendar holidays. They
depersonalize the event, make it somehow common (that is, nobody's), and the remainder results in only formal congratulations (stamped and bored) and a day off (if, for example, it is February 23 or similar holidays).
We, programmers, are often introverts, because such a temper of character allows us to concentrate on an interesting task, hiding in our “bubble” from external stimuli.
This is cool - there is only you and the
world that you are building, which lives according to the rules you set, an infinite field for combinations of solutions: a variety of approaches and patterns, and even your personal imagination. Everything is in your hands - take it and make it!
')
All programmers are familiar with the state of the
stream , in which an unexpected idea comes to mind so captured that you can find yourself in an already empty office at one in the morning with three empty mugs of coffee and a wrapper from a sneaker that you don’t remember when you ate (and didn't even sure who exactly ate it).
Programming is not only a special way of thinking, but also a lifestyle, completely different (than in many other professions), the structure of consciousness that provides the nutrient environment and the tools that are so necessary for the birth of good code and beautiful architecture.
That is why, despite the
calendar day
0xFF , I decided to write this post and congratulate all my colleagues! We are all very different people, but one thing unites us: we are programmers.
And on this day (especially Friday), it would be nice to remember that ...
Programming evolves

Previously, one could be a virtuoso lone programmer and see someone else's code extremely rarely.
Now, all the big projects are written and created by teams numbering dozens or even hundreds of people.
The result is large and
expensive companies .
Previously, development was always carried out in the office, but now the number of distributed teams is increasing every year, and state borders are not a hindrance here.
And just recently,
standards in this area began to appear in our country, which, I hope, will continue to evolve.
Everything testifies to the recognition of the importance of this profession and the entire industry. We live in an interesting time: the IT sphere is changing the world, like industrialization in its time. Everything that is possible is automated and algorithmized (although
not always successfully ), computers are becoming smaller and more accessible, and more and more people use them. We live during the new scientific and technological revolution, when mars rovers and unmanned vehicles are created, supercomputers calculate the number of pi and take robots into the army, print kidneys on 3D printers and individuals conquer space ... the future, described by numerous science fiction,
is here !
And we, programmers, had the opportunity not only to observe and admire, but also to participate in it all!
Congratulations to all!
PS Well, as a "Friday", to lift the mood:
Test "You are a programmer, if ..."... the word "string" means for you a multidimensional array of characters.
... have you ever dreamed that you are a program running under a debugger.
...
C#
you read as "C Sharp", not "Before Sharp"
... remember your ICQ number, the IP addresses of a couple of cars, the e-wallet number, but enter the birthday calendar of your wife in a calendar with a reminder.
... understand the joke about debugging.
... multiple inheritance does not make your wife laugh.
... Your computer is worth as not much used nine.
... check the spoon for
NULL
before sending it to your mouth.
... understand binary humor.
... line, vector and map for you related concepts.
... you know about the most object-oriented way to get rich.
... trying to immediately close the bracket, even if you write by hand.
... think that everything that is written after "
//
" has no consequences.
And most importantly:
You are a programmer, if true.