100 Tage

Meine ersten 100 Tage in einer neuen Firma sind schon etwas länger her, aber ich möchte dies zum Anlass nehmen, ein paar Erfahrungen zu teilen. Mein Auftrag: Entwicklungsleitung. 20 Entwickler (C/Python/Ruby on Rails/Linux)

Nach einer Analyse der vorhandenen Entwicklungsprozesse kam ich zu dem Ergebnis, dass fachlich getrennte Teams dazu neigen gegeneinander zu arbeiten (der jeweils andere ist Schuld wenn etwas nicht funktioniert). Eine Arbeitsorganisation in den Teams maßgeblich allein vom Teamleiter abhängt und eine übergreifende Planung und Organisation nur funktionieren kann, wenn man streng hierarchisch organisiert ist.
Weiterlesen

omniorb und Visual Studio

omniORB ist ein beliebter ORB der in den meisten Linux Distributionen einfach installierbar ist. Unter Windows sieht es das eher schlecht aus. Windows Binaries werden entweder nicht mitgeliefert oder sind schlichtweg unpassend. Ich stand vor genau diesem Problem und habe omniORB auf Windows mit Visual Studio selbst gebaut. Weiterlesen

Emails verschlüsseln mit Thunderbird unter Windows

Kurzmitteilung

Das schon in die Jahre gekommene Tutorial zur E-Mail-Verschlüsselung unter Windows musste mal aktualisiert werden. Im Zuge dessen, habe ich auch gleich eine permanente Adresse dafür geschaffen: http://blog.ch-becker.de/emails-verschluesseln-mit-thunderbird-unter-windows.

Clean Code Days 2013

Vom 10.-12.09. finden in Dresden die Clean Code Days statt. Mehr als 50 Vorträge werden dort rund um CCD gehalten. Am 12.09. ist Workshoptag, dort werden nochmals Themen vertieft und es bleibt Zeit für mehr Gespräche.
Ich werden selbst einen Vortrag zum Thema “Und plötzlich bleiben Kosten gleich” halten.

Also, bis bald in Dresden.

Siehe auch

Clean Code mit mbeddr

Ich hatte ja bereits von Markus Völter berichtet. Mittlerweile sind wir soweit, dass wir ein System mit mbeddr realisieren wollen. Inbesondere der abbildende Editor in Jetbrains MPS macht vielen möglich und erfordert aber auch Umdenken. Insbesondere wenn man vorher mit Eclipse gearbeitet hat und noch mehr, wenn Notepad++ der Editor der Wahl war ;)

Mit relativ wenig Aufwand (1Tag) kann man schon einiges an eigener DSL zusammenbauen und sinnvoll einsetzen. Alles wird geprüft. Verstöße gegen (nun via Code) festgelegte Regeln sind schlicht nicht machbar. Alles muss sofort richtig sein. Hört sich gruselig an? Ich finde nicht.
Ganz oft wird in der Softwareentwicklung nur ausprobiert und man ein Prototyp gebaut. Leider ist dann keine Zeit mehr und der Prototyp geht live. Dann kann man es auch gleich richtig machen. Finde ich. Findet Scrum auch. Clean Code wäre das im Übrigen auch.

Stay tuned.

Ach ja, der heise Developer Podcast 39 sei empfohlen. (Markus Völter zu Besuch)