Product Planning and Scope
How I move a team from unconstrained ideas to a shared north star, prioritized MVP, design, and reviewable technical scope.
Writing
How I move a team from unconstrained ideas to a shared north star, prioritized MVP, design, and reviewable technical scope.
A retail communication problem taught me to design around where work happens, not where a process document assumes it happens.
How I adjust technical disagreement for peers, developing engineers, senior engineers, and business stakeholders.
Performance matters, but removing the visual quality users value is not automatically an optimization.
Practical patterns for making at-least-once delivery safe across controllers, jobs, records, and delayed side effects.
How to combine exact identifiers, cautious matching, operator decisions, and durable mappings when two commerce systems disagree.
Why I chose a small Rails app with Markdown content for this site instead of a static site generator.