Вечером в воскресенье на просторах одной российской социальной сети я увидел ссылку на статью — What I learned from writing six functions that all did the same thing (Что я узнал от написания шести функций которые делали одно и то же).
Джексон Бейтс житель Австралии рассказывает, как написал шесть вариантов функции которая получает число N и возвращает сумму всех чисел меньше N и кратных 3 или 5.
Согласитесь — задача очень простая.
После прочтения у меня была только одна мысль. Почему сразу нельзя написать по-нормальному, а не городить несколько действительно избыточных и от того медленных реализаций функции.
Дальше я прочитал комментарии. Вот некоторые из них: После прочтения нескольких комментариев у меня возник главный вопрос – Почему мы такие злые?
Ведь на Хабре и не только за такую статью не просто бы закидали чем-то нехорошим, но и навсегда отбили бы желание у человека заниматься программированием. А англоязычные комментаторы вполне лояльно отнеслись к автору и даже оставили