Writing

Decision frameworks, not trend commentary.

Practical writing on AI adoption for people who have to defend the decision afterwards.

All articles

A single path splitting into two diverging routes, viewed from above. An abstract decision map
DECISIONS

Do I really need AI?

Honest questions to ask before adopting. Sometimes the answer is "not yet", and that's a decision worth defending.

Read article: Do I really need AI?
Stylised server rack with three shelves of GPU cards, rendered as flat geometric shapes
INFRASTRUCTURE

Self-hosted GPU comparisons

Cost per token for running LLMs locally, across RTX 4090, 5090, 5080, and 20+ other GPUs. When self-hosting becomes the cheaper answer.

Read article: Self-hosted GPU comparisons
Five geometric shapes connected by curved lines converging on a central node. An abstract systems constellation
STRATEGY

Using AI to link disparate systems

Natural language is turning out to be the cheapest glue between CRM, ticketing, knowledge bases, and sales tools. Here's where it works and where it doesn't.

Read article: Using AI to link disparate systems
Three identical boxes on a shelf beside a single tailor's mannequin, divided by a thin line. Off-the-shelf versus bespoke
DECISIONS

Off-the-shelf vs bespoke

When to buy SaaS, Copilot, or HubSpot AI, and when to build or tailor. A decision framework for the middle ground most teams live in.

Read article: Off-the-shelf vs bespoke
Five identical human silhouettes in a row, with a faint sixth silhouette fading to the right
STRATEGY

The AI redundancy fallacy

Why workforce cuts sold as "cost optimisation" don't add up. SMEs are already the skeleton. AI should give them room to breathe, not excuse thinning it further.

Read article: The AI redundancy fallacy
Six connected boxes representing the carbon chain from token to cost, with the middle four steps shaded to indicate cloud AI gaps
GOVERNANCE

The ESG story cloud AI can't tell

Tokens, kilowatts, and carbon sit on the same chain, but cloud AI breaks it. A practical framework for closing the Scope 2 loop on AI workloads without pretending the rest of your reporting is easy.

Read article: The ESG story cloud AI can't tell