A learning experience disguised as a blog.