Letzte Beiträge

Quickdraw Hero

Hi, Beim Team einer meiner Kunden habe ich den Spitznamen “Revolver-Held” bekommen. Weil ich so schnell schieße. Den Ruf bekam ich relativ schnell vom Team. Zu dem Zeitpunkt war er durchaus despektierlich gemeint. Das Team war mein Tempo nicht gewohnt. Es hatte es sich gemütlich gemacht. Die Software ist seit mehr als 10 Jahren in Entwicklung. Und über die Zeit haben sich hohe technische Schulden angesammelt. Das war ein schleichender Prozess.


Legacy Is Sexy

Hi, Unpopular Opinion Warnung: Legacy ist sexy! Um ehrlich zu sein - ich habe das nicht immer so gesehen. Dir ging es bestimmt ähnlich. Mein erstes (großes) professionelle Projekt war eine Legacy Anwendung So alt war sie eigentlich gar nicht. Wenn ich mich richtig erinnere, dann hatte sie nicht mal ein Jahrzehnt auf dem Buckel. Es fühlte sich aber viel älter an. Dies lag hauptsächlich an den vielen unerfahrenen Entwicklern, die an der Anwendung arbeiteten.


How a Release Failed

Hi, Nach 9 Stunden stand die Entscheidung fest: Wir müssen zurückrollen. Der erste Release seit fast 1,5 Jahren war gescheitert. Und dabei lief es so gut. Die minutiöse Vorbereitung der letzten Wochen hatte sich ausgezahlt. Alles lief nach Plan. Die notwendigen Änderungen an den VMs verliefen wie erwartet. Die große Migration war nach einer Stunde Laufzeit erfolgreich durchgelaufen. Die neuen Contentfiles konnten erfolgreich mit dem neuen System deployed werden. Die neue CD Pipeline lief zum ersten Mal auf Production – und war erfolgreich.


I ❤️ Releases

Hi, Nach fast zwei Jahren ohne Release ist es am Samstag endlich so weit. Bei einem meiner Kunden wurde seit zwei Jahren nicht released - Wahnsinn 🤯 Warum? Viele Gründe. Das Team hat sich in Komplexität verrannt. Es wurden große (notwendige) Änderungen vorgenommen. Diese hatten aber viele Seiteneffekte. Und der Anspruch war alles “richtig” zu machen. Es wurde also immer weiter entwickelt. Mit einem abgeschlossenen Thema kamen 5 Neue auf. Aus diesem Kreislauf kam das Team nicht raus. Als ich im Juli zum Team gerufen wurde beschlossen wir: Wir müssen diesen Teufelskreis durchbrechen.


Panic

Hi, Die Nervösität zerschnitt den Raum. Ich sah es in den Augen aller Teilnehmer. Eigentlich war es nur ein Regeltermin. Einmal die Woche kommt die Entwicklung mit den Admins zusammen und bespricht aktuelle Themen. Der Termin wird seit Jahren so gemacht. Gleiche Zeit, gleiche Menschen, (fast) gleiche Themen. Aber etwas war anders. Es nahm zum ersten Mal ein neuer Kollege Teil. Ein Externer. Wir haben ihn zu uns geholt, um an “Devops” zu arbeiten. Also, hauptsächlich Automatisierung. CI/CD, Provisionierung, Tooling, Compilezeit-Optimierungen. Alles was die Developer Experience verbessert.


Top