Creation date: 2023-06-24T02:31:56 Story led opening The team met to ship a new product sorter for the homepage. The deck said AI would pick the best item for each visitor. The demo was slick. A week in, conversion went down for new visitors and support got flooded by people who…
Year: 2023
Observability for Experience Teams
See the experience the way users live it Everyone says they care about experience, but few can actually see it. Pages feel quick on your laptop in the office, slow on a mid tier Android over 3G, and totally different once consent banners, A B tests, tags, and chat widgets…
Complexity Is the Real Technical Debt
This week everyone is talking about Apple’s new headset from WWDC and the steady drumbeat of AI news, while teams are quietly drowning in backlogs and late nights. We keep saying we are paying down technical debt. We point at some old module, a weird integration, a flaky test, and…
Testing in the Age of Continuous Everything
Ship happens every minute. Deploys roll while coffee is still warm and a pull request opened at standup is in production before lunch. Between GitHub Actions, fast previews on Vercel, and a sprint board that never sleeps, code is a river. The old QA gate cannot hold that river, and…
From DevOps to PlatformOps
From DevOps to PlatformOps Developers keep asking for faster shipping, while ops teams ask for safer systems; PlatformOps is the bridge that turns that push and pull into a product your company can trust. For years we treated DevOps like a toolbox and a set of playbooks, mostly about CI…
AI Pair Programming: A Friend or a Crutch?
Copilot finishes a function you barely started and it feels like wizardry. You feel faster, but are you getting sharper or just offloading the hard part. I have been pairing with an AI in VS Code for a stretch now, bouncing between GitHub Copilot and a chat window powered by…
Dealing with legacy inside a modern DXP
New year, old systems. Your modern DXP looks sleek, but it keeps bumping into that box of legacy you shoved in the closet. That box is not going away on its own, and that is fine. The goal is not to erase history. The goal is to make it pay…
Measuring What Matters in Experience
Clicks are up and dashboards look green, yet the experience still feels off because we keep scoring the wrong game. Page views and average session time tell a polite story, but user intent and the moment a job is done tell the real one, so start by asking why the…