Schon während des Informatikstudiums in Koblenz habe ich mein Geld mit der Softwareentwicklung verdient. Zum einen habe ich eine kleine Branchenlösung entwickelt (und immerhin ein mal verkauft). Zum anderen habe ich als studentische Hilfskraft in einem Forschungsprojekt Software entwickelt. Als weiteres Standbein zur Finanzierung meines Studiums diente mir meine Tätigkeit als Trainer für zahlreiche Themen wie vor allem Excel, Windows, Novell Netware, Cisco Router usw. Softwareentwicklung und das Vermitteln von Kenntnissen als Trainer haben mein berufliches Leben somit von Anfang an geprägt.
Nach dem Studium gründete ich mit zwei Partnern die S&L Netzwerktechnik GmbH, aus der ich 5 Jahre später ausgeschieden bin, um wieder zur Softwareentwicklung zurück zu kehren. Neben dem Aufbau umfangreicher Kenntnisse im Bereich Netzwerktechnik und weiteren Erfahrungen als Trainer, habe ich hier einen tiefen Einblick in die Führung des eigenen Unternehmens erhalten. Dieser Blick über den Tellerrand der reinen Softwareentwicklung und meine derzeitige Arbeit als Freiberufler bringe ich als Erfahrung mit, wenn ich Softwareteams schule und berate. Softwareentwicklung ist schließlich immer eingebettet in weitere Bereiche eines Unternehmens und dient nicht dem Selbstzweck.
Nach einigen Jahren als Entwickler für eine sehr umfangreiche Branchenlösung begann im Jahr 2008 für mich das Thema Clean Code und meine freiberufliche Arbeit als Trainer und Berater in den Vordergrund zu treten. Gemeinsam mit meinem Kollegen Ralf Westphal habe habe ich im Januar 2009 die Clean Code Developer Initiative ins Leben gerufen. Seither treibt mich die Frage um, was Softwareentwickler bzw. Teams tun können, um evolvierbare, langlebige Software zu entwickeln. Der Fokus liegt für mich auf den vier Werten der Clean Code Developer Initiative:
- Evolvierbarkeit
- Korrektheit
- Produktionseffizienz
- Kontinuierliche Verbesserung
Gerne unterstütze ich Sie oder Ihr Team darin, Ihre Softwareentwicklung „flott zu machen“. Neben der Clean Code Developer Initiative, die wir von Anfang an frei zugänglich und ohne kommerzielle Absicht begonnen haben, finden Sie hier mein Angebot zu Clean Code Schulungen.