Die Erfahrung, dass das Plastikgehirn gelegentlich länger für die Dinge braucht, die wir ihm aufgeben, kennen wir alle. War das früher nicht schon mal besser? Oder sollte es nicht zumindest der Vergangenheit angehören? Oder täuschen wir uns und verklären die Vergangenheit…
Länge: 89:17 Minuten
Anhand von "A Plea for Lean Software" (1995) von Niklaus Wirth besprechen wir zwei wesentliche Fragestellungen. Zuerst einige Vorbeobachtungen:
Frage 1: Warum ist Software (bzw. Produkte im Allgemeinen) immer weniger langlebig?
Frage 2: Warum waren Computer in den 90ern schneller?
Komplexitätsquellen laut Wirth
Wie heraus aus der Teergrube? Wirth bespricht sein eigenes Oberon System
Am Ende neun Lektionen für das Design schlanker Software. Wir zitieren Nummer 7:
Die Reduktion von Komplexität und Größe muss in jedem Schritt das Ziel sein: im Lastenheft, im Design, und beim detaillierten Programmieren. Die Kompetenz eines Programmierers soll nach der Fähigkeit gemessen werden, einfache Lösungen zu finden, und ganz bestimmt nicht nach Produktivität, gemessen in "Anzahl Codezeilen, die pro Tag ausgeworfen werden". Produktive Programmierer tragen zum sicheren Desaster bei.