Auf dieser Seite finden Sie die Beschreibungen zu meinen, über die Jahre entstandenen, Vorträgen.
„Thoughts on (Modern?) Software Development – Beobachtungen von einer 20-jährigen Reise“
“Wenn jemand eine Reise tut, so kann er was erzählen. Drum nähme ich den Stock und Hut und tät das Reisen wählen.” (Matthias Claudius, 1740-1815)
Nächste Termine
- 24.04.2025 Seattle Software Crafters (bestätigt, remote)
- 06.05.2025 tech&talk Karlsruhe (bestätigt, vor Ort)
- 14.05.2025 codecentric AG Frankfurt (bestätigt, vor Ort)
- 15.05.2025 JUG Darmstadt (bestätigt, vor Ort)
- 03.06.2025 Karlsruher Entwicklertag (bestätigt, vor Ort)
- 09.07.2025 JUG Paderborn (bestätigt, remote)
Kundenstimmen
- „Danke, Alex, für diese inspirierenden Impulse – ich bin begeistert!“
- Jutta Jürgen, Agile Coach, 19.03.2024
- „Alexanders Vortrag bei unserem Software Architecture Meetup in Nürnberg war erfrischend anders: anderer Inhalt, anderer Stil und eine andere Perspektive. Basierend auf seinen Erfahrungen und einer Vielzahl von bemerkenswerten Zitaten renommierter Autoren aus dem erweiterten Umfeld der Softwareentwicklung, zeigt Alex Vortrag ‚Thoughts On (Modern?) Software Development‘ die Essenz der Softwareentwicklung auf: es handelt sich um ein menschenzentriertes Geschäft in dem der Erfolg von Projekten tief in der Qualität der zwischenmenschlichen Kommunikationsbeziehungen und Interaktionen verwurzelt ist. Während Alex die für Softwareentwickler:innen in diesem Umfeld regelmäßig auftretenden Herausforderungen nachzeichnet, gibt er Einblicke in Vorgehensweisen zur Verbesserung von Teamdynamiken, um erfolgreiche Softwareentwicklung zu ermöglichen. Wenn Sie wissen wollen was die Produktivität Ihrer Softwareentwicklungsteams blockieren kann, hören Sie sich Alex Vortrag an.“
- Markus Harrer, Software Evolutionist, 31.03.2025
- „‚Thoughts On (Modern?) Software Development‘ ist ein hörenswerter Vortrag, der den Zuhörern vor Augen führt, was ihnen regelmäßig von erfahrenen Software-Profis ans Herz gelegt wird: Softwareentwicklung besteht nicht einfach ’nur‘ aus dem Schreiben von Code, sondern ist eine auf vielen Ebenen komplexe und kollaborative Teamaufgabe. Gerade aufgrund der kontinuierlich ansteigenden Zahl von Entwickler:innen in unserer Branche, sowie der gleichzeitig steil ansteigenden Nachfrage nach Software-Knowhow, benötigen wir mehr Kollegen wie Alexander. Er nutzt seine zwanzigjährige Erfahrung, um das notwendige Hintergrundwissen an Kollegen weiterzugeben.“
- Kai Reeh, Domain Lead Development, 20.02.2025
- „Alexs Vorträge sind kontrovers, inspirierend und regen immer wieder zum Nachdenken an. Also aufgepasst, vorher etwas Traubenzucker einwerfen, damit die Rübe nicht platzt. 🙂“
- Dr. Johannes Mainusch, Geschäftsführer und Mitmacher @kommitment, 27.02.2025
- „Dieses Jahr war ich eigentlich wirklich traurig, dass ich nicht am CCC-Kongress teilnehmen kann. Mindestens bis zu dem Zeitpunkt, zu dem ich Alexs Vortrag in Karlsruhe hörte – denn sein Vortrag war eine gute Entschädigung dafür, dass ich dieses Jahr nicht nach Hamburg fahren werde.“
- Mahdi Mirashrafi, Softwareentwickler, 04.12.2024
- „Ich habe Alexander kennengelernt, als er am Anfang seiner Karriere als Softwareentwickler stand. Zwanzig Jahre später holt er mich bei seinem Vortrag mit einer Rückschau auf seine Erfahrungen in der professionellen Softwareentwicklung ab. Sein Vortrag war für mich persönlich sehr inspirierend und ich bin mir sicher, dass in dem Vortrag für jede:n Softwarentwickler:in, aber auch deren Manager und Vorgesetzte etwas dabei ist, was ihnen neue Impulse zum Nachdenken und Diskutieren gibt.“
- Tobias Frech, IT Experte für Jakarta EE, JBoss/WildFly und Java Operations, 26.02.2025
- „Softwareentwicklung wäre so viel einfacher, wenn ich mich nicht dauernd mit Kollegen oder Fachabteilungen rumärgern müsste. Aber leider würde dabei nichts Produktives herauskommen. Der Austausch mit Kollegen und Kunden ist nun mal die Basis für erfolgreiche Software. Auf der Uni lernt man nur die softwaretechnischen Grundlagen, aber nicht, wie man ein guter Entwickler wird. Und genau zur Klärung dieser Frage hat uns Alexander mitgenommen auf den von ihm beschrittenen Weg durch die Softwareindustrie. Er berichtet anschaulich, wie auch er lernen musste, mit Komplexität und Menschen umzugehen. Unter der Vielzahl an Lese- und Buchtipps, die uns Alexander mit auf unseren Weg gibt, sind viele Klassiker wie „The Mythical Man-Month“ von Fred Brooks (‚Adding manpower to a late software project makes it later‘), aber auch viele Quellen, die ich noch nicht kannte. Ich glaube, da müsste ich mir jetzt mal längere Zeit frei nehmen, wenn ich das alles durchlesen wollte. Ingesamt war es ein dicht gepackter Abend, an dem auch die Diskussion am Ende nicht zu kurz kam. Vor allem beim Thema „KI“ kochten die Gemüter dann etwas hoch. Einig war man sich beim Thema Clean Code, denn Softwareentwicklung ist eben doch ein Handwerk, das es zu erlernen und zu verbessern gilt.“
- Oliver Boehm, Java-Architekt, 21.02.2025
Quellenverzeichnis
... siehe hier.
Zurückliegende Vorträge & Aufzeichnungen
- 19.03.2025 ScrumTisch Darmstadt
- YouTube-Aufzeichnung in Kürze verfügbar
- 17.03.2025 JUG München (siehe: LinkedIn-Post)
- 12.03.2025 Software Architecture Meetup Nürnberg (siehe LinkedIn-Post)
- 30.01.2025 JUG Stuttgart
- 04.12.2024 JUG Karlsruhe
- 04.06.2024 ASQF Net Week
- YouTube-Aufzeichnung verfügbar
- 12.07.2023 Legacy & Innovation No. 28
- 09.01.2023 Softwerkskammer Köln
- 13.10.2022 JUG Darmstadt
Der vorliegende Vortrag wurde mit genau diesem, bereits 1000-mal gehörten Spruch im Hinterkopf konzipiert. Ursprünglich für ein studentisches Publikum erstellt (“Vom Studium zum Job: Anforderungen an moderne Softwareentwickler:innen”), versucht er zu umreißen, was der Vortragende auf seiner Reise durch die Softwareindustrie (aka “freie Wildbahn”) als relevant für ein produktives (Über-)Leben identifiziert hat. Kategorie: “Possibly not so new – but subjectively noteworthy”.




Behandelte Themen:
- Was sind die Charakteristiken von Softwareentwicklung?
- Was ist Erfahrung und wie gelange ich an diese?
- Ein Lernmodell – Das Dreyfus-Modell
- Kognitive Verzerrungen
- Einflussfaktoren beim Entwickeln von Software
- „Präzision, arbeitsames Raten, unzuverlässige Daten und fragwürdiges Wissen“
- Beobachtungen zu Menschen die programmieren
- Hype Driven Development
- Künstliche Intelligenz
- Herausforderungen im Kleinen
- Herausforderungen im Großen
„Solutions for (Modern?) Software Development – Annäherungen während einer 20-jährigen Reise“
„Für jedes komplexe Problem gibt es eine Antwort, die klar, einfach und falsch ist.“ (H. L. Mencken, 1880-1956)
Kundenstimmen
- „Die Mehrheit der Softwareprojekte scheitert nicht aufgrund technischer Herausforderungen, sondern an sogenannten „weichen Faktoren“ wie unklaren Anforderungen, unzureichender Kommunikation oder einer suboptimalen Teamzusammensetzung. Häufig entwickeln sich technische Schulden, die im Laufe der Zeit anwachsen und nicht von selbst verschwinden – dies wird oft als „gewachsenes System“ bezeichnet. Darüber hinaus haben interne Teamdynamiken, wie die Einschätzung der eigenen Fähigkeiten, einen erheblichen Einfluss auf die Qualität der Entwicklung und den Gesamterfolg des Teams. Alex benennt diese Themen klar und weist auf Aspekte hin, die oft unter dem Radar bleiben und nicht sofort offensichtlich sind. Mit seiner umfassenden und langjährigen Erfahrung bringt er die verborgenen „Bugs“ im Software-Entwicklungsprozess ans Licht, die sich im Laufe der Zeit entwickeln und möglicherweise schleichend problematisch werden. Für mich ist seine Arbeit ein wertvoller Augenöffner, der auch Manager dazu anregen sollte, den nicht sofort sichtbaren, aber entscheidenden Themen im Projekt mehr Aufmerksamkeit zu schenken. Tolle Arbeit, Alex – weiter so!“
- Ralf Koch, IT Führungskraft (auch schon auf längerer Reise 😄), 16.03.2025
Quellenverzeichnis
... siehe hier.
Der Vortrag versucht sich an einer Annäherung an die Antwort auf die folgende, im Verlauf meiner 20-jährigen Reise durch die professionelle Softwareentwicklung immer deutlicher hervortretende, Frage:
„Wie bekommen wir das komplexe System der ‚Softwareentwicklung‘ in Richtungen bewegt, die nicht wiederholt in Sackgassen führen?“
Dabei werden folgende vier Themenfelder beleuchtet:
- Effektives Management von Komplexität
- Effektives Management von kognitiver Last
- Effektive Zusammenarbeit in Teams
- Wie ticke ich als Mensch?




Behandelte Themen:
- Der Status Quo – „Die Cloud“
- Die wirkliche Herausforderung – “Die Cloud”
- Management von Komplexität – (d)MiB
- Management von Komplexität – Prüfe Deine Metaphern
- Management von Kognitiver Last – Aufmerksamkeit
- Management von Kognitiver Last – Ablenkungen
- Management von Kognitiver Last – Inkonsistenzen
- Menschliche Interaktionen – Das Projekt Management Dreieck
- Menschliche Interaktionen – Das Software Management Dreieck
- Menschliche Interaktionen – Eine Sache namens Vertrauen…
- Menschliche Interaktionen – Das Wichtigste in der IT
- Menschliche Interaktionen – Die lernende Organisation
- Wie Menschen ticken – Wie wir operieren…
- Wie Menschen ticken – Das Dreyfus-Modell
- Wie Menschen ticken – Kognitive Verzerrungen
- Wie Menschen ticken – Sustainable pace
- Ok, Alex: Was ist das Ziel?