Writing
Honest, practitioner-level writing on MarTech, customer data, and the platforms shaping modern engagement.
Weekly AI Tools That Matter to Me: Part 8, Week 38
One vendor removed a confirmation prompt by default and shipped the largest set of enterprise controls yet in the same release. Another published six reports on things its models did wrong. Both belong in the same conversation.
Weekly MarTech Signals That Matter to Me: Part 20, Week 38
Salesforce and HubSpot both announced that their own screen is no longer where you use them, and both answered the governance question with inheritance. What that leaves unresolved for anyone who has to audit it.

The Architecture Behind the Acronyms (CRM): The Acronym That Was Never a Product
CRM is the largest software market in the enterprise, and the analysts who define it do not describe it as a product at all. They describe it as a business strategy.
Agents in Production: From Prompt to Procedure
How repeated editorial work on this site became named procedures with their own caps, order of operations and approval gates, what that changed about consistency, and where the comparison to journey orchestration honestly stops holding.
Weekly AI Tools That Matter to Me: Part 7, Week 37
In one release train, three separate misconfigurations stopped being ignored and started stopping the product. Fail-closed arrived in the admin console, and a frontier model shipped switched off.
Weekly MarTech Signals That Matter to Me: Part 19, Week 37
Three customer engagement platforms published what their agent may actually do, and they put the answer in three different places: the launch copy, a reference table, and the API contract. The ones that write the boundary down are the ones you can buy from.
Agents in Production: How Agentic Systems Fail Silently
Six real failures from my own site, none of which were wrong answers. Truncated links that passed every build, a translation that was grammatically perfect and about the wrong thing, and what they say about where governance actually lives in an agentic operation.
Weekly MarTech Signals That Matter to Me: Part 18, Week 36
Optimizely gave its agents their own identity. Salesforce and Anthropic gave theirs yours. Salesforce is also turning the agent platform on for you by default. Treasure AI published a read-only boundary, Salesforce retracted a write capability it had documented, and the FTC sued Amazon over an auction that was not the auction it described.
Weekly AI Tools That Matter to Me: Part 6, Week 36
Last edition closed on a vendor describing its organisation-wide instruction setting as guidance the model follows, not an enforced control. Six days later, Anthropic and Google both shipped the enforcement column.