Rebooting my blog, with a little more focus...
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?
How this non-developer created the new UK AI User Groups website, with the assistance of generative AI.
Moving into a new role at Node4, and reflecting on a journey that started with a poorly-timed request for a CTO position.
A reflection on how modern work is occasionally drifting towards one-way communication, performative meetings, and AI-mediated leadership.
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.
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.
A failed steering system leads to a reflection on modern car design, rising repair costs, and why ownership no longer behaves as expected.
Why I created a searchable archive of my Twitter/X history and open-sourced the small script that powers it.
Exporting data from Eufy smart scales and importing it into Garmin Connect using a simple CSV transformation in Excel.
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?