Die meisten Produkte scheitern nicht an der Technik. Sie scheitern in den Lücken — zwischen Strategie und Umsetzung, Design und Code, Demo und Produktion.
Genau da arbeite ich. Mal bin ich der Senior Developer, der die Legacy-Codebase entwirrt, mal der Engineering-Lead, der ein Team aufbaut und formt, mal der CPTO im Strategie-Meeting — oft in derselben Woche. Weil ich jeden dieser Jobs selbst gemacht habe, bewege ich mich dazwischen, ohne dass dabei etwas verloren geht.
Mein Ansatz ist pragmatisch und direkt. Ich finde das echte Problem — nicht den Feature-Wunsch, sondern das Problem darunter — und baue die einfachste Lösung, die es löst: robust genug, um zu skalieren, und einfach genug, um schnell zu bleiben. Und ich spreche die unbequemen Dinge früh an: die Entscheidung, vor der sich alle drücken, den Elefanten im Raum. Das anzusprechen ist besser, als ein Projekt still daran scheitern zu lassen.
Vor allem baue ich langfristig — Menschen eingeschlossen. Ob für ein paar Monate in deinem Team oder als dein CTO auf Abruf: Ich hinterlasse die Dinge stärker, als ich sie vorgefunden habe — sauberere Architektur, schärfere Prioritäten und Engineers, die ihre Arbeit verantworten und weiter shippen wollen. Mir liegt das Team genauso am Herzen wie das Produkt.