Законы программирования
Любое приложение устаревает сразу после установки. Легче изменить спецификацию, чтобы она соответствовала приложению, чем наоборот. Если приложение оказалось полезным, его изменят в следующей версии. Если приложение бесполезно, у него есть полная документация. Только десять процентов кода в приложении когда-нибудь выполняется. Программное обеспечение склонно потреблять все доступные ресурсы. Любая нетривиальная программа содержит хотя бы одну ошибку. [...]

