The Best Code Is Sometimes the Code You Don't Write
Code has a cost long after it's written. Good engineering isn't just knowing how to build a solution—it's knowing when not to build one.
Process - Sep 2026
- software
- development
- design
- simplicity
Writing
Writing about software engineering, distributed systems, cloud infrastructure, and developer tooling.
8
Articles
2
Topics
2026
Last published or updated

Code has a cost long after it's written. Good engineering isn't just knowing how to build a solution—it's knowing when not to build one.
Process - Sep 2026

A passing test proves the symptom is gone, not that the work is done. Isolate the change that mattered before adding it to the system.
Process - Aug 2026

DRY reduces repetition, but the wrong abstraction couples concepts that should be free to change independently.
Process - Aug 2026

A practical overview of GitFlow and the roles of master, develop, feature, and release branches.
Process - May 2019

A living guide to reviewing code with clarity, consistency, and constructive feedback.
Process - Oct 2018

Research into recognizing known algorithms within binaries using IDA Pro plugins and program analysis.
Projects - May 2013

Rebuilding an interactive racetrack to help middle-school students learn through hands-on play.
Projects - Apr 2013

Research into TCP keep-alive behavior across operating systems and network failures.
Projects - Nov 2012