Найти тему
Интерфейсы > люди

Джон, серийный программист

Плохой программист Джон сделал ошибку в коде, из-за которой каждый пользователь программы был вынужден потратить в среднем 15 минут времени на поиск обхода возникшей проблемы. Пользователей было 10 миллионов. Всего впустую потрачено 150 миллионов минут = 2.5 миллиона часов. Если человек спит 8 часов в сутки, то на сознательную деятельность у него остается 16 часов. То есть Джон уничтожил 156250 человеко-дней ≈ 427.8 человеко-лет. Средний мужчина живет 64 года, значит Джон убил примерно 6 целых 68 сотых человека.

В реальном мире программа, у которой 10 миллионов пользователей никогда не будет содержать ошибку, на решение которой каждому из них придется потратить 15 минут.

Даже в маленьких компаниях есть какой-то контроль качества, который не пропустит ошибку, возникающую у всех и всегда, а если у продукта компании 10 миллионов пользователей – то проверкой качества будет заниматься целый отдел в несколько десятков человек.

Еще обновления, как правило, приходят постепенно, и очевидные ошибки в них либо сразу исправляются, либо люди, зная о них, перестают обновляться.

То есть мир научился защищаться от ошибок программистов. От ошибок дизайнеров, к сожалению, защититься куда сложнее.