Ich persönlich bin seit langem der Ansicht, dass die Trennung von praktischer und theoretischer Arbeit künstlich und schädlich ist. Ein Großteil der praktischen Arbeit in der Informatik, sowohl im Software- als auch im Hardware-Design, ist fehlerhaft und ungeschickt, weil die Menschen, die sie ausführen, kein klares Verständnis für die grundlegenden Designprinzipien ihrer Arbeit haben. Die meisten abstrakten mathematischen und theoretischen Arbeiten sind steril, weil sie keinen Bezug zum realen Rechnen haben.