В другой день за задачу взялся начальник (тоже программирует). Чтобы не путаться в чужих ошибках, откатил, начал сначала (но не с нуля; задача состояла в модификации его исходных кодов).
Прошло 5 часов (ну, я преувеличиваю, поменьше прошло). Он за это время прошёл через все те же этапы ошибок, что прошёл и я. И закончил на том же самом. И тоже задачу не доделал.