About this site This is a personal blog, and the opinions here are not necessarily shared by anybody else, including my employer.