Istnieją dwa sposoby projektowania oprogramowania. Można napisać je tak prosto, że w oczywisty sposób nie będzie w nim niedoskonałości; można też uczynić je tak skomplikowanym, że nie bedzie w nim żadnych oczywistych niedociągnięć. Pierwsza metoda jest znacznie trudniejsza.The Emperor’s Old Clothes. CACM luty 1981 - C.A.R Hoare
Zrozumieć czyjąś drogę