A new blog site to collect my projects, thoughts, writing, teaching, personal philosophies about this and that.