ResistancesFebruary 22, 2026The web opened a medium that demanded a different way of organising work. Thirty years on we still resist it, and language models repeat the story.Software
Digital products and the attention crisisJuly 2, 2025Information wanted to be free but attention turned out expensive: switching costs, engagement metrics and the case for deliberately boring software.SoftwareAI
Dynamic intuitionsFebruary 24, 2025Leibniz and his dynamist intuitions: the encyclopedic drive, the search for a universal language, and a refusal to let faith dissolve into pure mechan...Software
Mass and energyNovember 20, 2024Some digital product companies achieve remarkable output with tiny teams. Why adding mass to a software organisation so often subtracts energy.Software
Why software-based products are so difficultOctober 17, 2024Software offers no one-to-one link between input and output, and that fractal complexity is why digital product work resists industrial planning.Software
Your product is a tensionMarch 10, 2024Digital product teams live between focus and urgency, a tension born of software's fractal complexity that no process manages to eliminate.ProductSoftware