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!
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.
Beware of sophisticated phishing, fraud and scam attacks!! Criminals may be using deep-fakes of your co-workers, friends and close family members. Generative AI is getting better at creating deep fakes, which are being used by criminals to extort money from those who fail to recognise that something seems off.
Companies spend huge sums of money on motivating their employees, raising productivity and preventing staff rotation. But managers often forget about one of the most effective tools at their disposal, thus undermining all that effort.
ChatGPT and other LLMs are promising to redefine entire industries, and the way we work. Generative AI is already impressive, and we are just seeing a beginning of something that will inevitably get better (and fast). But can it replace human brilliance?
Developing software is difficult. Stories of failed projects, long delays and escalating costs abound. But you can avoid the risks and maximise the scale and impact of your outcomes with one smart and simple decision, preferably taken early on in the process.
CTO expertise leads to improved outcomes when developing technology. For some companies CTO-as-a-Service is a sensible alternative to a permanent CTO role. This article provides an in-depth analysis of different options to give you an informed choice.
Who is a CTO? Do you need one? As usual, it depends on your situation. In this article I discuss the responsibilities of a Chief Technology Officer and the benefits of having one on board - so you can decide for yourself.