Alex's blog about code, software, sports, life.