1. Book sale!

    I sold all my dead tree technical books as a single collection in a twitter-based bid.

  2. Setting up Go for development on OS X

    Go's development tools follow certain conventions. I've documented the installation and configuration process in a step-by-step tutorial for future reference.

  3. Teaching programming basics

    Software is eating the world and we need better programming teachers and online academies. I describe some patterns that I consider essential for teaching programming to beginners, based on my previous experience.