What I’m Reading Lately

The books I read recreationally are listed over on my Goodreads account. These are the blog entries and articles that I’ve sent to people enough times that it seems handy to keep them here in one place.

Feasibility Terms

If I’m at work and I say a project is “trivial”, “non-trivial”, “distinctly non-trivial”, “hard”, or something like that, I’m probably using these definitions: Understanding Engineers: Feasibility.


This was written roughly a decade ago, and it is shocking how little progress we have made. The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)