bash.im ithappens.me zadolba.li
9558

Прикинься шлангом

Году в двухтысячном писал систему управления RAID-контроллером. Контроллер попался солидный — железка с форм-фактором CD-ROM, управляемая через COM-порт. Софт этот повёз на выставку в Тайбэй этакий клерк-администратор от IT, по доброй традиции ни хрена не понимающий ни в софте, ни в железе, ни в IT вообще. Кому же ещё можно доверить руководить программистами?

Софт, естественно, не заработал. За последующие 13 часов было выполнено следующее:

— скачан и установлен Visual C++;
— скачаны и откомпилированы исходники софта;
— скачан, откомпилирован и запущен самопальный дебаггер RAID-команд;
— проведена отладка всего софта.

И всё это, заметьте, сделал человек, который отличал клавиатуру от пылесоса главным образом по количеству кнопок.

Я настропалился кидать в асю команды типа «F7 → Alt+O → смотрим последнюю строку» или «мышь на текст comStatus → Ctrl+F9 — что выдало?». Работа под конец шла довольно быстро; создавалось впечатление, что багу всё же найдем.

Финал был сплошным разочарованием. Наш клерк забыл воткнуть шланг от COM-порта в контроллер.