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.

.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
Tooling
Engineering
June 4, 2026
CodeCortex: Giving My AI Assistant a Memory

AI assistants forget my rules and preferences the moment a session ends. So I built the thing I wanted: a memory that keeps them, and turns my repeated corrections into rules the assistant actually follows.

TL;DR

Read more

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

Three years ago I was mostly writing code. Now I'm mostly reading it. That shift made the fundamentals more valuable, not less.

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