"Clean Code" von Martin in den Ruhestand schicken Stattdessen John Ousterhout "A Philosophy of Software Design" => Tiefe Klassen, schlankes Interface