Об ощущении безысходности
February 24, 2011 in Engineering philosophyКак-то в восьмом классе на первом дополнительном занятии по программированию я сидел и смотрел в эту программу на Borland Pascal 7.0:
begin
writeln('Hello World!');
end
Шла где-то двадцатая минута смотрения. Программа не компилировалась, выдавая какую-то непонятную ошибку.
Вывел меня из этого состояния Александр Леонидович Хижа, подсказавший, что в конце программы должна была стоять точка.
Знакомо это ощущение тупой безысходности? Когда сколько бы ты не смотрел в код, и сколько бы его не менял, он все равно не заработает? Когда причину невозможно понять или вычислить логически, а можно только узнать? Если бы не оно, не существовал бы, например, StackOverflow, а также отсутствовала бы потребность в документации.
Я сегодня понял, что если это ощущение не возникает регулярно, то случилось одно из двух: либо мир стал идеальным, все библиотеки в нем – логичны, абстракции – непогрешимы, а документация – уместна и достаточна, либо ты погряз в зоне комфорта и перестал учиться.
И знаешь что? Наиболее вероятен второй вариант.
(Все это не отменяет того факта, что у Rspec 2 пока никудышная документация. Write the F. M.).
Понравился пост? Купи мне кофе