9 February 2026

Every budget tells a story - for those who care to listen
Budgets rarely speak loudly, but they always say something. The real story lives in the patterns behind the numbers.
Explore what I've built, broken, and learnt
9 February 2026

Budgets rarely speak loudly, but they always say something. The real story lives in the patterns behind the numbers.
12 January 2026

First we optimised websites for crawlers. Then for humans. Now, with AI reading the web, the code beneath the words matters again.
29 December 2025

AI isn't a digital brain or a threat to humanity. It's a tool built on probability and patterns. The real risk lies not in what AI can do, but in how humans choose to use it.
15 December 2025

Whether in systems or teams, the same challenge appears - how to manage dependencies, align efforts, and decide what can safely run in parallel.
1 December 2025

I once saw a project go south while its project manager insisted it was "perfectly on track". It made me reflect on how easily projects lose control - not from the lack of effort, but from misplaced confidence.