Insights & Ideas

Insights

Perspectives on AI strategy, engineering best practices, and digital transformation from our team.

RSS
Announcing Graph Search Tools: open-source marketer tooling for Optimizely Graph
Article

Announcing Graph Search Tools: open-source marketer tooling for Optimizely Graph

Graph Search Tools is a free, MIT-licensed addon for Optimizely CMS 12 and CMS 13 that brings the marketer-facing search tools — pinned results, synonyms, and search analytics — back on top of Optimizely Graph.

Moving from Personal Claude to a Teams Account — Without Losing Your Setup
Article

Moving from Personal Claude to a Teams Account — Without Losing Your Setup

Anthropic doesn't merge your personal Claude history into a Teams workspace, and they bill you for both plans during the overlap. Here's how I run personal, Teams, and a local-LLM agent side-by-side, and how to drag the useful bits of your old account across without an import button.

Visibility — The Six Audits I Run on Every Optimizely Engagement
Article

Visibility — The Six Audits I Run on Every Optimizely Engagement

Long-running content management systems accumulate problems that never throw exceptions. The Editor Power Tools audit family is six lenses on what your CMS hides — what's quietly broken, and what a planned change is about to touch.

Editor Power Tools — Open-Sourcing the Optimizely Toolkit I Kept Rebuilding
Article

Editor Power Tools — Open-Sourcing the Optimizely Toolkit I Kept Rebuilding

Great web experiences come from great content, and great content needs the right tools. Editor Power Tools is a free, open-source Optimizely CMS 12 and 13 add-on with nearly twenty audits, bulk-edit helpers, and editorial productivity tools — the toolkit I kept rebuilding for clients, now bundled into one NuGet package.

Agents Build Spaghetti Code Too — and Then They Get Stuck in It
Article

Agents Build Spaghetti Code Too — and Then They Get Stuck in It

AI coding agents are great at building new things and surprisingly fast at making the codebase unworkable for themselves. Catching it early requires measurement that doesn't change between runs.

Optimizely CMS 11 Is Out of Support — and the Hard Part of the Upgrade Isn't the CMS
Article

Optimizely CMS 11 Is Out of Support — and the Hard Part of the Upgrade Isn't the CMS

On 10 April 2026, Optimizely formally announced that CMS 11 was out of support — CMS 13 had reached GA on 31 March, and by policy only the two most recent major versions stay supported. The CMS-to-CMS upgrade itself is well-trodden ground. The runtime jump, the Find-to-Graph rewrite, and the decade of customisations layered around the platform are where the engineering hours actually go.

Shell Hygiene — The First-World Problem of Running Too Many Agents
Article

Shell Hygiene — The First-World Problem of Running Too Many Agents

Running AI coding agents in parallel is the obvious next productivity gain. Keeping track of which terminal belongs to which project is the hidden tax — and a skill most of us are about to develop whether we notice or not.

AI Sovereignty Is Two Questions — Most Teams Only Answer One
Article

AI Sovereignty Is Two Questions — Most Teams Only Answer One

AI sovereignty usually gets framed as a data-residency question. That half gets attention. The other half — whether the workflow you built today still runs next quarter — often doesn't. Here's how we think about both at umage, and how we actually run it.

Agile Isn't Broken — But Parts of It No Longer Make Sense
Article

Agile Isn't Broken — But Parts of It No Longer Make Sense

AI has changed where the bottleneck is in software development. The practices we built around slow code-writing don't all survive that shift. Here's what still holds up and what to rethink.