Почти неделю назад мне чуть не «взорвали мозг»: цифровая схема отказывалась работать. Я искал ошибку в логике, но никак не мог найти. Я искал её двое суток непереставая. Потом я всё-таки нашёл проблему, но не в логике: 6 резисторов, которые должны были быть одинаковыми, на деле отличались по сопротивлению друг от друга в среднем в 7—10 раз!
Мораль: ошибка может быть там, где возможность её появления (на первый взгляд) абсолютно исключается. Никогда не полагайтесь при поиске ошибки на своё представление о ситуации — полагайтесь только на действительно проверенную информацию. Доверяйте, но проверяйте: в документации может быть написано одно, а не деле происходить немного другое. И если у вас File not found при попытке открыть файл, который точно есть, прежде чем «пинать драйвер файловой системы», убедитесь, а не написали ли вы случайно в имени файла кириллическую букву вместо аналогичной латинской.