Thoughts...

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

  1. The hidden timer in my car

    A warning light on my Volvo turned out to be a reminder of the hidden cost of complexity in modern cars.

  2. Copilot Cowork just got a price tag

    I looked at my own Copilot Cowork usage and the numbers surprised me. So how can we control costs in a world of variable pricing for generative and agentic AI?

  3. Revisiting a 2017 CTO pitch — and connecting the dots with AI

    Revisiting a 2017 CTO pitch with the help of AI, and using it to connect ideas that only made sense with experience.

  4. From Bletchley to a nationwide AI community — and a vibe-coded website

    How this non-developer created the new UK AI User Groups website, with the assistance of generative AI.

  5. The path to vCTO

    Moving into a new role at Node4, and reflecting on a journey that started with a poorly-timed request for a CTO position.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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.