This blog contains both technical and personal ramblings that may be attributed to me only and nobody else.  These writings should not be implied, inferred or suggested to represent the views of any other person or entity, including any company that I may be working for or affiliated with now or in the past (or future).

Opinions and suggestions published here are based on my experience and biases. Anyone who acts on any of these suggestions or opinions does so at their own risk, and I cannot be held liable.