Happy Programmer Day!

src
I don’t know how it is for you, but for me this holiday was always somehow frivolous. Perhaps this is because I have had little respect for calendar holidays all my life. They depersonalize the event, make it somehow general (i.e. no one), and the rest is only formal congratulations (stamped and boring) and a day off (if, for example, it's February 23rd or similar holidays).
We, programmers, are most often introverts, because such a character set allows us to concentrate on an interesting task, hiding in our “bubble” from external stimuli.
It's cool - there is only you and the world, which you build, which lives by the rules you have set, a limitless field for combinations of solutions: many approaches and patterns, and even your personal imagination. Everything is in your hands - take it and do it!
All programmers are familiar with the state of the flow in which the idea that suddenly came to mind is so exciting that you can find yourself in an already empty office at one in the morning with three empty coffee mugs and a sneakers wrapper that you don’t remember when you ate (and not even sure who exactly ate it).
Programming is not only a special way of thinking, but also a lifestyle that is completely different (than with many other professions), a structure of consciousness that provides the breeding ground and the tools that are so necessary for the birth of good code and beautiful architecture.
That is why, despite the calendar of the 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 is evolving
Previously, you could be a virtuoso lone programmer and it was extremely rare to see someone else's code. Now, all the big projects are written and created by teams of tens or even hundreds of people.
The result is large and expensive companies .
Previously, development was always carried out in the office, but now there are more and more distributed teams every year, and state borders are not an obstacle here.
And more recently, standards in this area have begun to appear in our country , which, I hope, will continue to develop.
Everything shows recognition, 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 due time. Everything that is possible (although not always successfully ) is automated and algorithmized , computers are becoming smaller and more accessible, and more and more people are using them. We live in a new scientific and technological revolution, when rovers and unmanned vehicles are created, supercomputers calculate the number of pi and robots taken into the army, kidneys are printed on 3D printers and individuals conquer space ... The future described by numerous science fiction writers is already here !
And we, programmers, were given the opportunity not only to observe and admire, but also to participate in this all!
With what all and congratulations!
PS Well, as a "Friday", to cheer up:
The test "Are you a programmer, if ..."... the word "thong" for you means a multidimensional array of characters.
... at least once you dreamed that you were a program launched under a debugger.
...
C#you read like “Sharp” and not “Sharp” ... remember your ICQ number, the IP addresses of a couple of cars, the number of your e-wallet, but put your wife’s birthday on a calendar with a reminder.
... understand the joke about debugging.
... multiple inheritance does not make your wife laugh.
... Your computer is like a not very used nine.
... check the spoon on
NULLbefore putting it in your mouth. ... understand binary humor.
... turn, vector and map are related concepts for you.
... you know about the most object-oriented way to get rich.
... try to immediately close the bracket, even if you write by hand.
... you think that everything written after "
//" has no consequences. And most importantly: you are a programmer, if true.