Wieder mal die Zusammenfassung der letzten Tage. Heute aber endgültig in Kurzfassung. Ich sollte mich wieder daran gewöhnen, mehrere kleine Beiträge zu verfassen, statt mich in einem Monsterbeitrag zu verewigen. Blättern wir mal zurück auf Donnerstag, wir fuhren angesichts des schönen Wetters abends mit den Fahrrädern noch in einen Biergarten. Während des Essens, Trinkens und Quatschens schreckte ich auf einmal hoch - eine Katze hatte sich heimlich, still und leise herangeschlichen und fing an, um meine Beine herumzuschmusen. Sie suchte erstmal das Weite, kam aber wenig später wieder und machte Anstalten, sich neben mir niederzulassen. Keine Chance. Auch als wir heimkamen und ich nach Hause fahren wollte, mußte ich erstmal eine Katze vor und hinter dem Auto verjagen. Was war denn heute nur los?
Den Freitag jagte ich wieder den Fehlern in meinem neuen Modul hinterher. Irgendwann kam ich dahinter, dass da jemand sehr gründlich sauber machte. Irgend jemand (Wenn ich den erwische!) schickt die Putze los und die räumt mir meinen COM-Server weg, kurz bevor ich anständig ein Schließen der Tabelle veranlassen will. Den Vergleich mit der Putzfrau fand ich überaus treffend und zog den Vergleich zwischen mehreren Programmiersprachen:
- C: Wenn du einziehst, ist alles dreckig. Jeden Bereich, den du in der Wohnung belegen willst, mußt du selbst vorher reinigen. Dafür mußt du dir keine Gedanken machen, wenn du ausziehst. Selbst alte Möbel schmeißt der Vermieter für dich weg, aber den Dreck läßt er für den nächsten liegen.
- C++: Auch hier ist alles dreckig, wenn du ankommst. Das Gute aber ist, dass jedes Möbelstück seine eigene Putzkraft hat, die vorher sauber macht. Wenn du ausziehst, räumen sich die Möbel von selbst weg. Es kann natürlich auch passieren, dass sich ein Möbelstück aufräumt, wenn du das Zimmer verlässt. Du findest einen leeren Schrank vor, wo du vorher Bücher darin deponiert hattest. Einen Zettel zu schreiben, welches Buch an welcher Stelle stand, ist auch nicht gut, dann machst du trotzdem den Schrank auf und greifst ins Leere. In dem Fall bietet es sich an, den Schrank irgendwo hinzustellen, wo man ihn immer im Auge hat.
- Java: Endlich deine eigene Putzfrau. Egal was du machst, sie räumt immer hinter dir her. Was du nicht mehr brauchst, wird von ihr selbstständig entsorgt. Du willst einen Schrank aufstellen? Sie weiß wohin und macht alles vorher für dich sauber. Du kannst dich zwar endlich auf das Lesen der Bücher konzentrieren, verlierst aber jeglichen Ordnungssinn.
Mittwoch erreichten mich auch die letzten Entwürfe zum Thinner-Release und nachdem ich mir die Tracks nochmal ausgiebig angehört hatte, stellte ich fest, dass ich einen neuen Ansatz gefunden hatte und erweiterte den Text noch etwas. Schon am Freitag war die entgültige Version online und auch sonst stand das Wochenende ganz im Sternzeichen von Thinner. Mich erreichte eine Mail aus Dresden mit der Bitte, ich sollte doch die Verwendung eines Autoplate-Tracks für einen Kurzfilm für derzeit stattfindende Kurzfilmfestival "Dogs, Bones & Catering" genehmigen. Leider nicht meine Baustelle - von mir aus gern, aber ich gab die Anfrage an Sebastian weiter. Eigentlich ein interessantes Projekt: Innerhalb von 43 Stunden einen Kurzfilm von 4,5 Minuten erstellen. Außerdem sollte ich noch eine kurze Beschreibung meiner Person für die neue Profilseite von Thinner abgeben, was ich dann heute Abend auch erledigte.
Samstag Morgen erwachte ich für meinen Geschmack etwas zu früh, jedoch war es mir nicht vergönnt, noch sehr lange liegen zu bleiben, mein Handy rief nach mir. Naja gut, die Sonne leistete einen nicht unwesentlichen Anteil daran, mich aus dem Bett zu ziehen. Ich beschloss, die seit einem halben Jahr fällige Autoreinigung mal nachzuholen und fuhr in die Waschanlage und saugte anschließend noch den Umzugsdreck aus dem Kofferraum. Interessante Feststellung: Rüedi ist silber-metallic! Anschließend fuhr ich in die Stadt und wir bummelten ein wenig durch die Buchläden, die mich wieder jede Menge Geld kosteten. Aber "Nein" zu Anne Clarks Buch "Notes taken, traces left" mit allen ihren Songtexten auf Deutsch und Englisch zu sagen, zumal es preisgesenkt war, ist fast unmöglich.
And when we have turned one side of the world's face from sun into blackness the other will then burn under the slap of our greed.
Die deutsche Übersetzung lasse ich an der Stelle mal weg, denn sie trifft das Original überhaupt nicht. Am Nachmittag stand dann ein neuer Test an - Ich klemmte mich hinter das Steuer dieses BMW Kombi. Sandra mußte zum Starten das Handbuch befragen, aber ehrlich gesagt, ich glaube, wer dieses Auto fahren will, braucht unbedingt einen Lehrgang. Sitz, Lenkrad und Rückspiegel ließen sich gerade noch manuell verstellen. Schon kurz nach dem Einsteigen war ich überwältigt von den zahlreichen Drehknöpfen, Hebeln und Tasten, die alle darauf warteten, dechiffriert zu werden. Ich probierte ein Sprachkommando "Computer - Alterieren!" Zeigte aber wenig Erfolg. Schon aus vielfacher Sicht war das Fahren ungewöhnlich - der Blinker rastet nicht mehr ein und außerdem fuhr ich das erste Mal einen Automatik. Aber an den ganzen Schnickschnack gewöhnt man sich sehr schnell und so wird der Griff in die Mittelkonsole beim Einlegen des Rückwärtsgangs schon fast lästig. Dafür brauch man volle Konzentration, wenn man dem Baby mal die Sporen gibt - abends auf die Auffahrt zur Autobahn hinter einer Schnecke hinterhergetrödelt und beim Auffahren gleich in die linke Spur ziehen und dabei ordentlich Gas geben, schon sind die Lichter der "Schnecke" im Rückspiegel am Horizont verschwunden. Aber auch mal in einer eingeschränkten Zone zu fahren, kann Spaß machen - man hat die Ruhe weg und weiß: Wenn ich wöllte, könnte ich...
Abends ging es dann ins Kino - "4 Minuten". Mein Witz an der Kasse "8 Minuten, bitte!" zu sagen, verpuffte. Die Kassiererin kannte den entweder schon oder war clever. Ein wirklich guter Film - kurz zusammengefasst: Eine Inhaftierte stellt sich als begabte Klavierspielerin heraus und wird für einen Förderwettbewerb angemeldet. Dabei stehen ihr Neid und Mißgunst seitens der Häftlinge, als auch der Wärter im Wege, die sie durch Ausbrüche roher Gewalt "löst". Im Anschluss an den Film setzten wir uns bei einem Glas Rotwein, einer Moods und den Klängen von Robert Schumanns Konzert für Klavier und Orchester a-moll op. 54 in meine Küche und lauschten dem Spielen von Héléne Grimaud. Später stellte sich heraus, dass ich das Stück auch bei mir auf Vinyl habe und wir uns den Umweg über Sandras Wohnung hätten sparen können. Aber es war interessant, das Klavierspiel miteinander zu vergleichen.
Heute machte ich mir nach dem Frühstück einen ruhigen Tag. Ich fuhr die B26 Richtung Schweinfurt entlang. Zum einen, um zu Prüfen, ob die Strecke über Bischberg günstiger von der Autobahnabfahrt ist und zum anderen, um mir ein schönes Café zu suchen, damit ich mir meine neu erstandenen Bücher ansehen kann. Ich fand dann nach einem kleinen Besuch in der Wallfahrtskirche Maria Limbach, die von innen sehr schön war, aber auch viel zu belebt, um Fotos zu machen, ein abgelegenes Café in Eltmann, wo ich den Finnlandreiseführer bei einem Cappu studierte. Faszinierend - Nächte ohne Dunkelheit und Polarlichter, letztere leider vorwiegend im Winter. Abschließend fuhr ich wieder heim, kochte und beantwortete Mails. Und nahm mir vor, mich wieder mal kurz zu fassen...
Nun nach zwei untypischen Beiträgen jetzt doch mal wieder einer, wo ich mit vornehme, mich in der Länge zu beschränken, was aber unter Garantie scheitern wird. Schon allein die Tatsache, dass ich Donnerstag mit meiner Geschichte fortsetzen muss, macht das Ganze schwierig.
Ich machte noch schnell den Abwasch, legte Wäsche zusammen, aß etwas und dann ging es schon ins Kino. Wir schauten uns "The fountain" an, einen Film vom "PI"-Regisseur Darren Aronofsky. Ich hatte schon mehrere Kritiken dazu gelesen, die sich durch die Bank weg schlecht über den Film äußerten. Mit "PI" hatte er auch wirklich die Latte enorm hoch gelegt und einen ebenbürtigen Nachfolger zu schaffen, war kaum möglich. Kerngeschichte bei "The fountain" ist der Schöpfungsmythos der Mayas, die den Tod als Beginn neuen Lebens sehen und dazu am Himmel einen sterbenden Stern auserkoren haben, der gleichzeitig Geburtsstätte für neue Sterne war. An diese Stelle sollten die Seelen der Verstorbenen verschwinden, um neu geboren zu werden. Gleichzeitig spielt der Tod eines Mannes in dem Mythos eine tragende Rolle, die mit einem Baum verknüpft ist (ob er sich geopfert hat, damit der Baum wächst oder der Baum aus ihm wuchs, nachdem er starb, bin ich mir nicht mehr sicher). Diese Geschichte bildet die Grundlage für die Handlung, die in drei Zeitebenen stattfindet - der Zeit der spanischen Eroberer, der Gegenwart und der fernen Zukunft. Da alle Ebenen, trotz der realistisch wirkenden Gegenwart, fiktiv sind, handelt es sich um also 4 Geschichten, die alle miteinander verwoben sind. Die Mythologie, die im Laufe des Film aufgedeckt wird, der Spanier, der den Untergang Spaniens und seiner Königin verhindern will und deshalb nach dem Baum des Lebens sucht, dem Wissenschaftler, der ein Mittel gegen den Krebs seiner Frau sucht und den Weltenreisenden, der nach der Erlösung seiner beiden zeitlich vorangegangenen Ebenbilder sucht.

Nachdem sich
Trotzdem fehlten immer wieder entscheidende Funktionen zur Auswertung und Erfassung. Außerdem war das DOS-Fenster dermaßen veraltet, dass ich mich 2000 nach einem Semester Java-Programmierung an die Umstellung auf eine Version in Java machte. Ich exportierte die Daten aus der Tabelle, schrieb eine Konvertierungsroutine, die mir meine Daten in mein neues Format umsetzte. Nach einiger Zeit war dann die V2.0 fertig und ich verbesserte und erweiterte das Programm noch bis zur V2.4 und immer mehr stolperte ich über Unzulänglichkeiten in meiner Programmarchitektur. Da sich meine Kenntnisse nur auf das AWT bezogen, ich aber das Programm komplett mit Swing programmiert hatte, waren mir Begriffe, wie das
Also warf ich alles über den Haufen und begann mit einer kompletten Neuprogrammierung, diesmal mit den frisch erworbenen
Am Freitag abend betrieb ich erstmal intensive Mindmap-Pflege. Die alte Mindmap verstaubte schon langsam und es wurde höchste Zeit, dass ich sie reaktiviere. Also hieß es: alte Punkte löschen, neue Punkte hinzufügen, Listen aktualisieren (meine Zeitungsliste ist enorm geschrumpft) und die Planung für die nächsten Tage machen. Was in meinem Kopf für enormes Chaos gesorgt hat und wo ich die Hälfte zum Teil schon wieder bald vergessen hätte, sieht aufgeschrieben sofort machbar aus und ich werde wieder daran erinnert.
Außer man heißt
Softwareentwickler trinken Kaffee. Ja, es gibt auch die Fraktion der Teetrinker, aber die meisten ziehen halt doch das schwarze Lebenselixier vor. Programmierer suchen während ihrer Arbeit immer den "Flow". Es ist der Moment der Einheit zwischen Programmier und seinem Code. Ob es einen wissenschaftlichen Zusammenhang zwischen dem "Flow" und Kaffee gibt, sollte mal untersucht werden. Fest steht: Es ist verdammt schwer reinzukommen, wenn man ständig aufstehen muss oder gestört wird. Deswegen sollte Kaffee immer in ausreichenden Mengen zur Verfügung stehen. Ob der Kaffee noch kochend heiß getrunken wird oder auch kalt noch als genießbar empfunden wird, liegt im Auge des Genießenden. Es ist aber eine Tatsache, die für Programmierertassen gilt: Je größer, desto besser - mit kleinen Näpfchen zieht man sich eher den Zorn des Programmierers zu. Ich empfehle deshalb das Modell Xtra Large zu schenken, am besten randvoll gefüllt. Und man tut auch gleich etwas für die Umwelt, denn Kaffee gehört ja zu den nachwachsenden Energiequellen!
Informatiker stehen ja unter dem Verdacht, nicht besonders kommunikativ zu sein oder sich nur schwer verständlich machen zu können. Wer aber mal das programmierende Volk unter sich beobachtet hat, kommt schnell zu der Einsicht, dass es dort stellenweise schlimmer zugeht, wie bei Tante Elsbeths Kaffeekränzchen. Dabei ist es ja auch klar, dass ein Programmierer nur ungern seine wertvolle Zeit verschwendet, einem unbedarften Anwender seinen letzten fiesen Hack zu erklären, wenn der nicht mal weiß, was ein Kontextmenü ist. Außerdem gehören Programmierer ja nicht nur zur schreibenden Zunft, sondern sind Künstler, die geschickt kleine Buchstabenketten verbinden, um den Millionen von Transistoren ein schönes Bild oder Wunderwerke auf Papier zu entlocken. Deswegen outet man sich gern, jedoch nicht nur deswegen, sondern auch um seinesgleichen sofort zu erkennen. Und als kleine Gottheit genießt der Programmierer den fragenden Blick des Anwenders auf das T-Shirt, verbunden mit der Frage "Was bedeutet denn das?"
Und mit einem Mißverständnis muss noch aufgeräumt werden - der Programmierer und sein Computer haben nicht die harmonische Beziehung, wie es nach außen wirkt. An schlechten Tagen kriselt es doch ziemlich heftig zwischen den beiden, aber eine Trennung ist schlecht möglich, handelt es sich doch um eine Berufsehe. Diese Berufsehe zwischen Programmierer und einem Blechwesen mit einem Herz aus Silizium sorgt stellenweise für reichlich Spannung, da der Computer das wohl sturste Wesen ist, was man sich vorstellen kann. Selbst die schmollende Superzicke verblasst im Schatten eines Computers, der einen kryptischen Fehler ausgibt, den es tagelang zu beheben gilt. Bevor ein Programmierer seine schlechte Laune an die Umwelt weitergibt, empfiehlt es sich den Konflikt etwas eskalieren zu lassen. Der Monitor ist zwar ein peripheres Ziel, eignet sich trotzdem für gezielten Aggressionsabbau mit dieser aufblasbaren Keule. Anfänglich wurde ich müde belächelt für dieses Entwicklungswerkzeug, aber mittlerweile wird sie doch sehr gern mal ausgeliehen und gehört somit in den Schreibtisch eines jeden Softwareentwickler. Aber Vorsicht: Nach Einsatz unbedingt wieder wegräumen, ein nicht eingeweihter Anwender könnte es als Akt der Bedrohung wahrnehmen.


