- February 27, 2026
Adversarial Agent Teams
- February 27, 2026
Build Your Own AI Tooling
- February 15, 2026
Learning From Your Claude History
- January 9, 2026
An Underrated Engineering Skill
- January 9, 2026
Rust Perspectives for Experienced Engineers
- January 8, 2026
The Multi-Repo of Madness
- January 8, 2026
There's No Such Thing as an Error in Rust
- February 19, 2022
yes, please clear my terminal
- March 27, 2021
A Thought on CLI Design
- November 17, 2020
Generating a Config File Reference for a CLI Tool in Rust
- October 5, 2020
Why I Scatter Use Statements Throughout My Rust
- June 14, 2020
Re-Learning Haskell with Advent of Code - Part 3
- May 9, 2020
Collecting All the Errors - Rust
- May 4, 2020
We All Write Monads, Whether We Know It or Not
- April 29, 2020
Re-Learning Haskell with Advent of Code - Part 2
- April 18, 2020
DRY Shouldn't be a Goal in Itself
- March 29, 2020
Re-Learning Haskell with Advent of Code - Part 1
- March 28, 2020
Itertools - A Force for Good?
- March 26, 2020
Rust - Converting between file formats - JSON, YAML, & TOML
- March 1, 2020
Language Servers Are Cool
- February 29, 2020
You Shouldn't Need an IDE to Read Code
- February 25, 2020
Testing Microservices with Mockserver