https://egorovde.ru/archives/9142
Между изощренными и простыми решениями, а также о роли программного обеспечения. Перевод материалов блога Эли Шрагенхайма