Thoughts & observations

Field Notes

Ideas that won't leave my head until I write them down. Opinions that might change, lessons worth sharing, and conversations I'd love to have. Take what's useful, challenge what isn't.

Teams
Leadership
Culture
January 25, 2026
Being a Good Team Member: Build Together, Decide Together, Own Together

Modern software is too big for lone heroes. Being a good team member isn't being nice, it's practicing habits that let a group of imperfect humans reliably deliver quality, learn fast, and be better tomorrow.

TL;DR

Read more

Leadership
Growth
Teams
January 22, 2026
The Kind of Leader I'm Trying to Become

Leadership isn't about being in charge, it's about taking care of the people in your charge. I'm building toward a style that's technically strong enough to earn trust, and human enough to keep it.

TL;DR

Read more

Observability
.NET
DevOps
January 19, 2026
OpenTelemetry in .NET

The why, a basic implementation + config, and your first steps to production. OTel isn't 'more logging.' It's a system for turning running software into evidence.

TL;DR

Read more

AI
Security
Privacy
December 28, 2025
AI Coding Assistants: A Security and Privacy Reality Check

AI coding assistants are wildly useful. They're also a new kind of risk surface. This post is a reality check. No doom, no hype, just how these systems actualy behave, where data can flow, and how to use them responsibly.

TL;DR

Read more

DevOps
CI/CD
Engineering
November 16, 2025
Build Fast, Don't Break Trust: Continuous Integration as a Fail Forward Discipline

CI is one of the few ideas in software engineering that's both simple and relentlessly practical. The goal isn't never fail, it's fail forward: discover mistakes early, contain the blast radius, and turn learning into momentum.

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