Когда люди говорят об историях программирования из старых времен, имя Дэйва Пламмера невозможно обойти. Будучи создателем встроенного в Windows диспетчера задач, он создал этот системный инструмент для Microsoft в 1990-х годах, которым до сих пор пользуется бесчисленное количество пользователей. Однако менее известно то, что программист случайно оставил в коде этого программного обеспечения номер своего домашнего телефона.

Отправной точкой этой истории является, казалось бы, невозможная ошибка: при разработке диспетчера задач Пламмер обнаружил, что загрузка процессора иногда превышает 100% — «Если бы расчеты были верными, этого бы никогда не произошло».
После подтверждения правильности его кода единственная возможность состоит в том, что существует ошибка на уровне ядра, поскольку данные диспетчера задач извлекаются из ядра. Однако во внутреннем «иерархическом порядке» Microsoft в 1990-е годы было нелегко заставить разработчиков ядра обратить внимание на эту проблему. «Ядро — это область «элиты гениев», — вспоминал Пламмер, — а я был всего лишь программистом пользовательского интерфейса, который рисовал маленькие значки процессоров. Как вы можете себе представить, когда я предложил команде ядра: «Может быть, это ваша ошибка», они не проявили сочувствия к моей ситуации».

Чтобы решить эту редко возникающую проблему, Пламмер добавил в код утверждение, гласящее, что загрузка ЦП не должна превышать 100%. Если условие не выполняется, программа выдает ошибку в отладчике и останавливается, чтобы можно было изучить проблему.
Однако эта ошибка встречается крайне редко — «она никогда не срабатывала ни на моей машине, ни у кого-либо из моей команды». Поэтому Пламмер придумал способ, позволяющий «наиболее вероятно обнаружить проблему»: «Я написал в утверждении свое имя и номер домашнего телефона. Таким образом, независимо от того, кто в компании столкнулся с этой проблемой, в какое время, где или в каком здании, они увидят мою контактную информацию и сообщат мне».

Пламмер быстро забыл о «пасхальном яйце», которое он подложил. Впоследствии была официально выпущена бета-версия Windows — с как минимум тысячами пользователей, а возможно, и миллионами. У всех этих тестировщиков внутри компьютеров был спрятан код: если что-то шло не так, появлялось диалоговое окно с номером домашнего телефона.

Удивительно, но хотя Пламмер по-прежнему использует тот же домашний номер, ему никто так и не позвонил. Что касается ошибки, из-за которой загрузка процессора превышала 100%, то в конечном итоге она была обнаружена на лабораторной машине, и разработчики ядра подтвердили, что проблема действительно на их стороне, и исправили ее.