Медведяко
00:06 15-05-2005 Fido->MO.PHRASES
Hастоящие Программисты не комментируют свой код. Если его было трудно
написать, значит, должно быть трудно и читать.

Hастоящие Программисты не рисуют блок-схем. В конце-концов, блок-схема -
всего лишь разновидность документации для неграмотных. Пещерные люди рисовали
на стенах нечто похожее, и ничем хорошим для них это не кончилось.

Hастоящие Программисты не пишут спецификации. Пользователю и так повезло, что
он получил хоть какую-то программу; пускай берёт что дают.

Hастоящие Программисты не пишут документации. Документация нужна только
простофилям, не умеющим читать листинги и объектные коды.

Hастоящие Программисты не пишут прикладные программы; они программируют на
уровне голого "железа". Прикладное программирование для недоумков, не способных
к системному программированию.

Hастоящие Программисты презирают структурное программирование - выдумку для
психопатов, которых родители слишком рано начали приучать к горшку. Такие люди
носят галстуки и аккуратно раскладывают карандаши на пустом рабочем столе.

Hастоящие Программисты работают с 9 до 17, потому что это является частью
формальной спецификации их работы. Работать по вечерам - всё равно что
использовать недокументированную внешнюю процедуру.

Hастоящие Программисты не работают с 9 до 17. Если Hастоящий Программист в 9
утра уже находится на работе, значит, он просидел здесь всю ночь.

Hастоящий Программист не отлаживает свои программы; он проверяет правильность
их работы. Кстати, для этого совсем необязательно что-нибудь запускать на
компьютере.

Программы Hастоящего Программиста никогда не начинают работать сразу.
Впрочем, если как следует напрячь автора, программа приводится в рабочее
состояние за "каких-нибудь" 30 часов отладки.

Hастоящие Программисты вообще не доверяют железу - было бы гораздо лучше,
если бы система была виртуальной на всех уровнях.