CTO Insights

Below is a growing collection of articles containing my CTO, tech leadership and software engineering knowledge. I wrote them in hope that you can learn from my experiences, improve your results and avoid costly mistakes (including some I made and the lessons I learned the hard way). Enjoy what is already here and stay tuned - there are many more in the pipeline, coming soon!
Navigating uncertainty is the most important role and responsibility of a CTO

The most important skill (in business & life)

Some skills are key to your success. Emotional intelligence, leadership, empathy, influence, storytelling, analytical skills, learning & growth-mindset, public speaking, fundraising, recruitment are amongst those. But in modern times, characterized by constant change, one skill stands out as the most important of all.