Skip to main content

Observations from the trenches on product strategy, AI in production, and systems that earn trust.

Engineering the Connective Layer: Bentley Systems Dublin
Company Teardowns · · 9 min

Engineering the Connective Layer: Why Bentley Systems Is One of Dublin's Most Interesting Product Challenges

A Dublin product leader's analysis of Bentley Systems: connected data, internal platforms, and trustworthy AI inside one of Ireland's most strategic software challenges.

Architectural visualization of a personal digital ecosystem representing editorial judgment and owned web presence
Essays · · 5 min

Why I Have a Website When LinkedIn Exists

LinkedIn is a database. A personal site is a product decision. What maintaining one taught me about editorial judgment.

Layered architectural blocks with misaligned seams representing domain drift across teams
Applied Strategy · · 8 min

Domain Bugs Cost More Than Code Bugs

Domain-Driven Design, ubiquitous language, and bounded contexts matter because product teams ship the wrong workflow when legal, product, and engineering mean different things by the same word.

Weighted scoring spreadsheet used to separate customer signal from noise and rank roadmap themes
Applied Strategy · · 6 min

Signal to Noise: The Spreadsheet That Changed What We Shipped

A Zendesk case study in customer feedback prioritization: how a simple weighted scorecard separated signal from noise, surfaced hidden issues, and changed the roadmap.

Operational infrastructure representing AI production readiness, monitoring, and rollback controls
Applied Strategy · · 8 min

Your AI Demo Is Not Production Ready

A production-readiness release gate for AI features: representative evals, structured outputs, tool safety, observability, rollback, and the evidence I expect before GA.

Tablet displaying task completion dashboard with green checkmarks and metrics
Applied Strategy · · 5 min

Stop Measuring Engagement, Start Measuring Task Success

High engagement in a product employees have to use doesn't mean good UX. It means no alternative. Here's how to pick HEART categories that matter.

Brass balance scale with geometric blocks and weighted trade-offs representing nuanced prioritisation
Applied Strategy · · 9 min

Why Raw RICE Fails on Internal Platforms

RICE still works as a shared prioritisation language. On internal platforms, the failure starts when teams treat raw reach math as the answer instead of adding a domain-risk pass and documenting the rationale.

Open notebook with architectural diagrams alongside a laptop — knowledge management workflow
Applied Strategy · · 4 min

Documentation Is a Product Surface

Knowledge shouldn't be a side project. Teams that treat docs as a first-class feature ship faster and break less.

Aerial view of city intersection with competing light trails converging
Applied Strategy · · 6 min

The Loudest Request Is Rarely the Most Important

Product teams drown in feedback: tickets, sales calls, NPS, stakeholder opinions. Without a scoring system, the loudest voice wins. Here's what replaces gut feeling.