Blog

These articles contain opinions that are my own, and not my employer's.

May 15 2026

Making Sense Of Things That Don't Make Sense

My presentation on learning a systematic approach to troubleshooting complex technical problems.

Read more…
Oct 23 2022

Generating a static site with Middleman

I chose Middleman as the static site generator to build this site.

Read more…
Oct 23 2022

Dynamic resume generation using YAML, HAML, and Ruby

I decided to create a project to dynamically generate different resumes based on the same source YAML data, de-coupling the data from the structure, and the formatting. I have probably re-invented the wheel poorly, but I'm happy with the result.

Read more…