Thoughts...

Rebooting my blog, with a little more focus...

  1. The quiet dystopia of modern work

    A reflection on how modern work is occasionally drifting towards one-way communication, performative meetings, and AI-mediated leadership.

  2. What does a CTO do? It depends — and that’s the point

    The Chief Technology Officer (CTO) role sounds self-explanatory, yet it varies widely between organisations. Here’s what sits at the core, and why context matters.

  3. ABBA Voyage and the future of live performance

    ABBA Voyage is more than a concert. It is a mixed reality performance that challenges what we mean by “live” and hints at the future of entertainment.

  4. The true cost of complexity in modern cars

    A failed steering system leads to a reflection on modern car design, rising repair costs, and why ownership no longer behaves as expected.

  5. Archiving my Twitter/X history

    Why I created a searchable archive of my Twitter/X history and open-sourced the small script that powers it.

  6. Importing Eufy smart scale data into Garmin Connect

    Exporting data from Eufy smart scales and importing it into Garmin Connect using a simple CSV transformation in Excel.

  7. What exactly is a Frontier Firm?

    Microsoft has been talking about “Frontier Firms” in its AI communications. But what does the term actually mean, and what does it say about how organisations may work in the age of AI?

  8. “AI Eats the World”

    Reflections on Benedict Evans’ “AI Eats the World” presentation – exploring platform shifts, AI investment, and the long path from experimentation to real-world impact.

  9. When design forgets the real world

    A small observation from printing a conference agenda - and how screen-first design choices can forget about real-world use.

  10. AI outcomes, not AI hype: reflections from a PyData panel

    Reflections from a PyData Milton Keynes panel - and why AI success depends less on hype and more on trusted data, strong platforms and measurable outcomes.