 |
(08.01.04 21:07)
Komplexität ist die häufigste Ursache für Fehler in einem System! Darum muss es unser oberstes Ziel sein, einfache Lösungen für Probleme zu finden; das ist eine enorme Herausforderung.
Oh, ich weiss das, ich weiss es nur zu gut. Heute zum Beispiel war wieder einmal so ein Tag, an dem einfach nichts einfach war. Da fühle ich mich dann jeweils wie Charlie Brown, der einmal bemerkt hat: No Problem is so large or complex that it can't be run away from.
An solchen Tagen bewahrt mich alleine meine Erfahrung davor, vollends zum miesepetrigen Zeitgenossen zu werden, der mit grüblerischer Miene im Zimmer auf und ab tigert, verzweifelt auf der Suche nach einer angemessenen Lösung. Ich habe gelernt, dass Geduld und die richtige Mischung aus Festhalten und Loslassen zu gegebener Zeit eine Lösung bringen wird. Die Suche nach Einfachheit ist wahrlich anstrengend. Doch verglichen mit den Problemen, die eine unangemessen komplexe Lösung bringt, lohnen sich diese Anstrengungen allemal. Um die intellektuelle Beherrschbarkeit - ein Thema das z.B. Steve McConnell in seinem Buch Code Complete wiederholt anspricht - einer Lösung zu erreichen, ist es wichtig, sich konsequent um Einfachheit zu bemühen. Schon George Sand wusste: Simplicity is the most difficult thing to secure in this world; it is the last limit of experience and the last effort of genius.
Für heute habe ich das Problem zur Seite gelegt und bin damit Goethes Ratschlag gefolgt: Willst du ein Problem lösen, löse dich vom Problem.
Morgen werde ich mich dann wieder an die Arbeit machen. Ich bin froh, dass ich das als Teil eines fantastischen Teams tun darf, in dem jeder sich mit der gleichen Hartnäckigkeit der Suche nach Einfachheit widmet.
-nemo :-)
Ps: In der Rubrik vielfach! finden Sie eine paar Faustregeln, die Ihnen bei der Suche nach Einfachheit helfen können:
|
 |