Skiurlaub 2006

28 02 2006
Anne pushing it to the limit! :-)

Mehr Bilder gibts morgen - habe meinen USB-Stick im Auto liegen gelassen.. :-)


Erste Blogs von Vogelgrippe betroffen

27 02 2006
Mehrere Tage nach dem ersten bestätigten Vogelgrippe-Fall am Bodensee sind nun auch im Blog von Jörn zwei tote Wildvögel entdeckt worden. Möglicherweise seien die toten Vögel aber lediglich von der Strömung zusammengetrieben worden.





Broken Window

17 02 2006
Nein, diesmal meine ich keine Abstürze in Windows. Als wir über die schlechten Angewohnheiten eines jeden Programmiers sprachen - kamen die bekannten Marotten wie undokumentierter, fast-hacked oder viel zu undurchsichtiger Code ins Gespräch.

Es wird sicher keinen Programmierer geben, der nach allen Metriken und Regeln dieser Welt arbeitet - spätestens dann nicht, wenn ein Projekt im Prinzip schon gestern fertig sein sollte, man aber noch mitten im Design steckt. Verwahloster Code nennt man das dann auch. In diesem Zusammenhang sprachen wir über die Broken Window Theorie.

Was ist das?

Mitte der 80er Jahre hat sich ein Politwissenschaftler mit einem Polizisten zusammengetan, um zu ergründen, warum in einer Stadt Slums entstehen. Und überraschender Weise hat soetwas - im Modell - seinen Ursprung in einer zerbrochenen Fensterscheibe.
Sieht jemand eine zerbrochene Scheibe an einer Hausfassade, so läßt dies auf mangelndes Interesse und Gleichgültigkeit seines Besitzers schließen - nicht selten dauert es dann nicht lange, bis auch alle anderen Scheiben kaputt sind und gar der ganze Block mit Graffiti beschmiert und abriß-bereit ist. Nicht zuletzt kann man soetwas an alten Fabrik-Gebäuden erkennen - irgendwann fängt es eben an - und wenn nicht gleich schon bei dem kleinsten Detail eingegriffen wird, tritt die Qualität spiralförmig seinen Weg nach unten an. So ist es mit Slums - so ist es mit Menschen - und auch mit Softwarecode. Eine einfache Bagatelle wie eine zerbrochene Fensterscheibe kann also zu einer totalen Verwahrlosung führen.

Es sollte es also einem immer wert sein, zu jeder Zeit den kleinsten und harmlosesten Mißstand zu bekämpfen. Nachzulesen übrigens auch bei Wikipedia - wo auch sonst.

Den damalige Bericht gibt es übrigens hier.


Podcasts in a modern world

17 02 2006

Ja, das Seminar dieser Woche über Design Patterns mit UML 2.x hat mich in vielerlei Hinsicht geprägt. Besonders, und das ist das verwunderliche, aber, dass ich nun auch podcasts wie der Seminarleiter morgens auf dem Weg zur Arbeit höre ;-)

Agile Softwareentwicklung ist auch bei uns stets ein großes Thema und wurde - wie Extreme Programming - stets neu angesprochen. In diesem Zusammenhang war es nur eine Frage der Zeit bis Frank Westphal als Name fiel (so wie Erich Gamma bei den Pattern) früher oder später erwähnt wird.
Genau dieser veröffentlicht in recht unregelmäßigen Abständen sehr interessante Podcasts - oder auch Tonabnehmer wie er sie nennt.. Sehr zu empfehlen ist dabei das Interview mit Jutta Eckstein in Braunschweig über die Agilität im Großen oder "Soziales in Softwareprojekten" mit dem oose-Chef persönlich Bernd Österreich.

Runterladen und sich ein eigenes Bild machen - und vor allem dabei modern und cool sein ;-)



Deprecated: Assigning the return value of new by reference is deprecated in /var/www/arrogant.info/var/html/www/serendipity/include/plugin_api.inc.php on line 560

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/arrogant.info/var/html/www/serendipity/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php on line 464

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/arrogant.info/var/html/www/serendipity/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php on line 489

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/arrogant.info/var/html/www/serendipity/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php on line 533

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/arrogant.info/var/html/www/serendipity/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php on line 870

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/arrogant.info/var/html/www/serendipity/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php on line 388

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/arrogant.info/var/html/www/serendipity/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php on line 432

Deprecated: Function split() is deprecated in /var/www/arrogant.info/var/html/www/serendipity/plugins/serendipity_event_randomblogdescription/serendipity_event_randomblogdescription.php on line 81