Hello, and thanks for your interest. This is my personal blog, composed of technical and professional ramblings, occasional whining, and my observations concerning social and political issues. For more information about me, please visit my web site. Thanks!

Note: I have not enabled comments for this blog, but please feel free to send me email.

Disclaimer: The posts on this site are my own, and they do not represent any past, present or future employer’s positions, strategies or opinions.