Writing
Thoughts
Occasional writing on engineering, work, life, and the experiences that continue to shape me.
When Review Culture Goes Bad
2026-03-24On PRs, design docs, and how bad feedback culture creates churn, stress, and delay.
Watching AI Move Into Daily Life
2026-03-23A personal look at how AI shifted, over the course of my life, from a toy to a technique to something far more present in everyday life.
Part-Time Jobs, Lasting Lessons
2026-03-20Lessons about dependability, perspective, and designing for real-world behavior that I learned long before I worked in software.