Статья старая, и, судя по всему, классическая. Я ее встретил первый раз и получил много удовольтсвия:
Джек Ривз. Как проектировать ПО?
Продолжение 13 лет спустя:
Как проектировать ПО? 13 лет спустья
Может, будет дискуссия...
... << RSDN@Home 1.1.4 beta 6a rev. 436>>