Writing
Honest, practitioner-level writing on MarTech, customer data, and the platforms shaping modern engagement.
Weekly MarTech Signals That Matter to Me — Part 0
For 25+ years I tried to stay current in this industry through newsletters, bookmarks, RSS feeds and conference roadmaps. None of it worked as a system.

2026 Field Notes on Customer Engagement Platforms — Part 6: Iterable
Iterable as the moment engine: field notes on signal-to-moment velocity, Nova Agent, and the composable trade-off for lifecycle teams.
From Personal Site to Sales Tool: Building a Working Braze Demo with Claude Cowork - Part 2
Eight Canvas journeys, seven email templates, a 110-user CSV, and two Word documents, how the operational layer of a Braze sales demo gets built
From Personal Site to Sales Tool: Building a Working Braze Demo with Claude Cowork - Part 1
How I designed and built a working Braze sales demo for an enterprise prospect, why I chose a real site instead of a sandbox

AJO March 2026 Release: Landing Page Custom Forms Reach GA and Why That Matters More Than It Sounds
Adobe Journey Optimizer's March 2026 release promotes Landing Page Custom Forms to General Availability.

What a Weekend with Astro and Claude Cowork Taught Me About Building Again
A personal reflection on building a website with Astro, Vercel, and Claude Cowork and what AI-assisted development reveals about prototyping, authorship

MDP, CDP, CEP: The Acronym War Nobody Asked For (But Every Marketer Needs to Understand)
Martech has a naming problem. Every few years a new (or rather, a resurrected one) acronym shows up promising to solve what the previous…

2026 Field Notes on Customer Engagement Platforms — Part 5: Salesforce Marketing Cloud (Agentforce Marketing)
Salesforce Marketing Cloud as CRM gravity: field notes on Agentforce, the Engagement and Next coexistence, and when the anchor helps or hurts.

2026 Field Notes on Customer Engagement Platforms — Part 4: Adobe Journey Optimizer
Adobe Journey Optimizer as suite gravity: field notes on when AEP foundations make it fly, and when they leave it stuck in traffic.