Opinions
My opinions are my own.
I share them on this site to help inform and provoke thought, not to dictate conclusions.
Engineering leadership, delivery, and practical systems
What this site is for
I aim to provide clear, practical notes on engineering, delivery, and digital products that are worth a closer look rather than a faster opinion.
I am an opinionated writer, and I want to make sure the opinions I share are worth your time.
Opinions
I share them on this site to help inform and provoke thought, not to dictate conclusions.
Guides
I provide practical guidance and insights to support engineers and teams in their work.
Standards
I strive to uphold high standards in accessibility, performance, and clarity in all my work.
Vibe-coding tools can build working software fast. But for projects that matter, a different approach is needed. Here's how to decide which one your business needs.
After the changes in .NET 10, is the developer onboarding and experience with Blazor any better?
Is Linux really better? What are the trade-offs? Is it a technical hell?
Exploring how multi-agent workflows are already here and what that means for digital workers.