Skip to main content

Field Notes

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

What is linkblogging?

A linkblog entry is commentary on something published elsewhere. Start with the original source, then come back here for the why.

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

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.

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

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.

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

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.

9 min read