Don't live with Broken Windows
Manchmal ist es schon kurios. Beim Design von Software achtet man auf schöne Strukturen, sauberen Quellcode und irgendwann kommt der Zahn der Zeit. Üblicherweise in Gestalt eines Kunden oder Benutzers der unbedingt dieses oder jenes Feature haben möchte. Die schönen Strukturen werden etwas aufgeweicht, der Quellcode bekommt ein paar Entscheidungsbäume mehr und alle sind erstmal zufrieden. Natürlich nimmt man sich vor das alles im nächsten Release besser zu machen aber sind wir mal ehrlich, wer macht das wirklich, bzw. wer hat die Zeit dafür.
Und das ganze kommt oft noch schlimmer, nach ein paar Monaten wird die Funktion gar nicht mehr gebraucht. Eine neue Implementierung wird hinzugefügt und das Design wird weiter aufgeweicht, denn den unbenutzen Code tastet man inzwischen nicht mehr an, weil man nicht mehr weiß wer ihn noch braucht oder man meint ihn nochmal brauchen zu können.
Ich für meinen Teil habe in letzter Zeit an mehrfach festgestellt wie befreiend es sein kann alten Ballast über Board zu werfen. Und solches Refaktoring macht sogar noch Spaß, denn am Ende sieht man wieder ein wenig Licht. Die Strukturen die man sich einstmals erdacht hat schimmern wieder durch das Gewirr von Anpassungen hindurch und plötzlich wird einem wieder klar wie schön Software doch eigentlich sein kann.
So habe ich im Backend meines CMS immer daran festgehalten Texte mittels BB-Code zu formatieren und war auch irgendwie der Meinung das ein Umbau nicht lohnt und wahnsinnig aufwendig sei. Inzwischen habe ich das System umgebaut, die Daten migriert und alles was mit BB-Code zu tun hat weitestgehend entfernt. Und siehe da das System ist ein wenig schneller geworden, der Code etwas lesbarer und ich kann sogar ohne Probleme einen WYSIWYG Editor im Backend verwenden, einfach nur indem ich eine Altlast beseitigt habe.
Um den Pragmatic Programmer zu zitieren: “Don’t live with Broken Windows”, wenn der Code hässlich oder ineffizient wird dann tu etwas dagegen. Die Zeit verzeiht keine Fehler und wenn man etwas nicht mehr braucht sollte man den Mut haben es zu entfernen, genauso wie man eine fehlerhafte Lösung korrigieren sollte wenn man sie entdeckt.
CfP: DreRoCo Herbstgold vom 19.-21. November
In nicht einmal einem Monat steigt die nächste DreRoCo, diesmal unter dem neuen Namen Herbstgold aber in der alten Location in Dresden Niedersedlitz. Die Anmeldungen sind noch bis Samstag nächster Woche offen und wer rechtzeitig seine Runde anmeldet bekommt eine Freikarte und einen Platz im Programmheft.
Der Oktober nähert sich dem Ende und damit auch die Zeit für die Voranmeldungen. Denkt dran, jeder der eine Spielrunde bis zum 31. Oktober anmeldet spart den Eintritt für die DreRoCo komplett und bekommt seine Runde ins Programmheft eingetragen.
Bishher sieht es noch ein wenig mager aus mit Spielrunden, also traut euch und meldet euch und eure Spielrunden an.
Vizekanzlers Träume - Google hilft
Wo von träumt ein jeder Vize-Politiker? Natürlich vom Ableben oder Verschwinden dessen den man ersetzen soll. Und glaubt man der automatischen Vervollständigung von Google ists im Bundestag soweit:

Nicht vergessen: Morgen starten die Datenspuren MMX
Unter dem Titel “Mind the Gap” starten morgen früh die siebten Datenspuren in der Scheune.
Ein neues Jahrzehnt bricht an der Zug in die digitale Realität der Informationsgesellschaft rollt und rollt. Wir wollen die Weichen stellen, welche ihn ins Licht führen statt durch den Untergrund gegen die Wand.
Zum siebenten Mal lädt der Chaos Computer Club Dresden zu den Datenspuren. Unter dem Motto Mind the Gap geht es um den Diskurs der aufgeklärten Netzgemeinschaft, Ideenaustausch, Diskussionen, Wissen, kreative Visionen unserer Zukunft im Netz, Chaos, Spaß am Gerät, Datenschutz, Handhabung öffentlicher und privater Daten, Formung der Informationsgesellschaft und der uns umgebenden Realität.
Abgestumpft und Aufgewühlt?!
Irgendwie fühl ich mich abgestumpft. Die Nachrichten über Stuttgart 21 sausen an meinen Augen vorbei und ich kann nur mit den Schulter zucken und mich fragen warum darum so ein Getöse gemacht wird.
Egal welches größere Kalkül dahinter steht, ob nun Steinewerfer angelockt oder Bürger verschreckt werden sollen, es handelt sich um eine ganz normale Reaktion. Wir haben uns in eine Herrschaftsform ergebn in der es Normal ist das die Regierung, nicht das Parlament, Gesetze verabschiedet. Unsere Souveränität endet alle paar Jahre beim Urnengang, alles weitergehende Engagement hat sich aufs freiwillige Arschabwischen im Altenheim und das Schmücken des Dorffestes zu konzentrieren.
Während sich die Masse von Hitparaden und Castingshows einlullen lässt produziert man für den zweifelnden Rest Feindbilder aus der Vergangenheit und gibt sich bewusst schockiert über blutende Kinder und erblindete Senioren. Und da frage ich noch gar nicht wie viele von alle dem gar nichts mitbekommen. Brennpunkt? Tageschau-Extra? Lauftext zu aktuellen Lage? Nein für unsre GEZ bekommen wir das Das Quiz der Deutschen. Frage 1: Welche Staatsform hat die Bundesrepublik Deutschland?
Irgendwie wühlt mich das auf, und irgendwie zieht es an mir vorbei wie Schatten im Nebel, als würde ich träumen und ich frage mich ob etwas dran ist an der Theorie vom neuen Deutschen Herbst.
