Ich stelle fest, dass es zwei Wege gibt, ein Software-Design zu erstellen, entweder so einfach, dass es offensichtlich keine Schwächen hat, oder so kompliziert, dass es keine offensichtlichen Schwächen hat.
Die erste Methode ist weitaus schwieriger.
C. A. R. Hoare: Dankesrede für den Turingpreis 1980