Давеча ходил до клиентов и спросил меня там мужик, трудно ли писать программы. И вспомнилось следующее: 1986 год. Первое занятие по информатике. Препод, который у нас ее вела, спрашивает: - Охламоны, кто знает, как пишутся программы? - ?!??? - А кто знает, как пользоваться лифтом? - А че, зашел, кнопку нажал и уехал. - Ага, щаззз!!! И начинает нам объяснять, как им пользоваться с точки зрения программера: Зашли в подъезд. Есть лифт? Нет - идем пешком, иначе смотрим открыты ли двери. Нет - жмем кнопку, если не горит, Если двери открыты – заходим, озираемся - может сосед к лифту бежит (нехорошо обламывать мужика), если бежит - ждем соседа... [вырезано (писать лень уже стала)] - Поняли? - Ага!!! - А вы знаете, что такое дуракоустойчивость программы? - ?!??? - Это когда в лифте дверь открыта, надо посмотреть есть ли он вообще там, а то можно ебнуться...