Writing
Honest, practitioner-level writing on MarTech, customer data, and the platforms shaping modern engagement.

The Uncomfortably Human Shape of Agentic Loops
Why LLM agents grounded by feedback, memory and constraints feel so unsettlingly familiar, and what that means for MarTech architecture.

The Architecture Behind the Acronyms (CEP): The Category That Named the Whole Stack
Customer Engagement Platform absorbed ESP and MAP, then collided with CDP. That is why it is useful, vague, and dangerous to buy against.

The Architecture Behind the Acronyms (MAP): The Funnel Made Software
Marketing Automation encoded the funnel into software. It still fits B2B well, but its campaign-tempo model explains why B2C moved toward event-driven

The Architecture Behind the Acronyms (ESP): The Engine That Never Died, It Got Absorbed
The Email Service Provider faded as a category, but its function still sits inside every modern engagement stack: delivery, reputation, consent
Weekly MarTech Signals That Matter to Me: Part 9, Week 26
Salesforce agreed to acquire Fin for $3.6B and MoEngage acquired Aampe's per-customer decisioning engine.

The CDP–CEP Architecture Decision: How to Choose the Right Pattern - Part 2
After mapping the three CDP–CEP wiring patterns, this is the practical framework for choosing which architecture fits your organisation.
Weekly MarTech Signals That Matter to Me: Part 8, Week 25
Databricks launched an agentic CDP inside the lakehouse, GEO became a buyable category almost overnight, and Salesforce shipped Summer '26.
Salesforce, Adobe and the New Battle for the Content Layer
Salesforce's agreement to acquire Contentful is not just a CMS move. It is another chapter in its long-running content-layer battle with Adobe.
Weekly MarTech Signals That Matter to Me: Part 7, Week 24
Salesforce signs a definitive agreement to acquire Contentful, agentic marketing platforms converge on the same agent-plus-MCP pattern