Вечером в воскресенье на просторах одной российской социальной сети я увидел ссылку на статью — What I learned from writing six functions that all did the same thing (Что я узнал от написания шести функций которые делали одно и то же).
Джексон Бейтс житель Австралии рассказывает, как написал шесть вариантов функции которая получает число N и возвращает сумму всех чисел меньше N и кратных 3 или 5.
Согласитесь — задача очень простая.
После прочтения у меня была только одна мысль. Почему сразу нельзя написать по-нормальному, а не городить несколько действительно избыточных и от того медленных реализаций функции.
Дальше я прочитал комментарии. Вот некоторые из них:
- Nice!
- When I finished reading it, I was like “wooow”!
- So awesome!
- Great write-up!
- Great story
- Thank you so much for writing this.
После прочтения нескольких комментариев у меня возник главный вопрос – Почему мы такие злые?
Ведь на Хабре и не только за такую статью не просто бы закидали чем-то нехорошим, но и навсегда отбили бы желание у человека заниматься программированием. А англоязычные комментаторы вполне лояльно отнеслись к автору и даже оставили одобрительные комментарии.
Почему многим русскоговорящим специалистам в области CS всегда обязательно доказывать окружающим, что окружение полное говно и ничего не понимают в своей области?
Почему наши люди самоутверждаются за счет унижения других? Почему англоговорящие не такие?
Автор: AlexeiZhuravlev