On Sunday evening, in the open spaces of one Russian social network, I saw a link to an article -
What did I learn from writing six functions that
did the same thing ?
Jackson Bates, an Australian resident, describes how he wrote six variants of a function that receives the number N and returns the sum of all numbers less than N and multiples of 3 or 5.
Agree - the task is very simple.
After reading, I had only one thought. Why one cannot immediately write in a normal way, and not to fence in some really redundant and from that slow implementations of the function.
')
Then I read the comments. Here are some of them:
- Nice!
- When I finished reading it, I was like “wooow”!
- So awesome!
- Great write-up!
- Great story
- Thank you so much for writing this.
After reading a few comments, I had the main question -
Why are we so angry?
After all, on Habré and not only for such an article, they would not just be showered with something bad, but they would have forever repulsed the desire of a person to do programming. And the English-language commentators were quite loyal to the author and even left approving comments.
Why do many Russian-speaking CS specialists always have to prove to those around them that the environment is complete shit and they do not understand anything in their field?
Why do our people assert themselves by humiliating others? Why aren't English speakers like that?