Thoughts and observations

Field Notes

Ideas that won't leave my head until I write them down.

Opinions that might change, lessons worth sharing, conversations I'd love to have. Take what's useful, challenge what isn't.

Product
Mobile
.NET
October 30, 2026
I Built a Cycling App

Something different from the usual architecture talk. 241 stories about road cycling, in three languages, in beta on iPhone.

TL;DR

Read more

.NET
Architecture
Testing
July 2, 2026
Architectural Tests: Encode the Decision Once, Enforce It Forever

A PR looked fine and quietly broke a module boundary anyway. Nobody caught it, because the boundary lived in my head. So now the build catches it.

TL;DR

Read more

AI
Architecture
Engineering
May 8, 2026
Fundamentals Matter More in the AI Era, Not Less

The model is plausible. That's its whole trick. Deciding whether it's actually right takes the stuff you already know, and without that you're shipping whatever sounded confident in the IDE.

TL;DR

Read more

AI
Security
Privacy
April 17, 2026
AI Tools and the Data Boundary: What Should Never Leave the Environment

Using AI tools and understanding them are two different skills. In regulated work, the gap between those skills is where breaches happen.

TL;DR

Read more

AI
Architecture
DevOps
March 21, 2026
The Guardrails Around AI-Generated Code

The tooling moved. The bar didn't. AI-generated code needs the same engineering rigor as anything else, with a couple of extras bolted on.

TL;DR

Read more

Why Field Notes?

My brain won't shut up. Writing things down is how I process, clarify, and move on. Think of it as a thought release valve.

Filter by topic