amccormack.net

Things I've learned and suspect I'll forget.