Blog Disclaimer

This is my personal blog. Opinions expressed here are mine and do not represent those of my employer, organizations, or associated institutions.

Things I am responsible for:


This is my personal blog. Opinions expressed here are mine and do not represent those of my employer, organizations, or institutions that I’m associated with in a professional or personal capacity, unless explicitly stated. I take respsonsibility for my content, not anyone else's. I also reserve the right to change the content I publish and how I manage this blog, which may change the focus or content of this blog, at any time.


I am human, and while I might think I am perfect from time to time, I am not. This blog may contain mistakes. Perhaps a typo, a misunderstood concept on my part, or an omission. Be a good citizen and leave a constructive comment to let me know there is an issue and I will address any mistakes.

While some people believe their are no new ideas, I like to think I come up with something good every once in a while. If you like the content, feel free to Tweet, reply or link to it, but please respect it. I often refer to other blogs and sources as I learn and build up my own knowledge. If you feel I have not attributed something properly, please let me know by leaving a respectful reply - see above about mistakes.


This is my personal blog. I appreciate feedback, good and bad. If you must be critical, be constructive. If you are, I will approve comments without edits. If you are not, I reserve the right to reject or edit your reply.


As the sub-title of the blog implies, much of the content is a selfish way for me to remind myself that I learned something. Work on this blog is done during precious personal time. If you leave a response, I promise to do my best to respond. If you need to contact me, feel free to use the Contact page

Things I am NOT responsible for:

Eternal Accuracy

The information in this blog is provided “as is” with no warranties, and confers no rights. I’ll do my best to make sure all information, including links, are accurate at the time of posting but there’s no guarantee that information posted today will still be valid or accurate in the future, particularly with the pace of change in the tecnologies in which I am interested. For clarity, each post has a publish date on it and, in some cases, a last verified date.

I can’t control who links to me. If you see a questionable site linking to my blog take it up with them, not me. I don’t submit my blog to directories so if they find me it was all on their own.

Accepting All Comments

The community has been very good to me for many years, and this is one of the ways I try to give back. I really do enjoy interacting with people, so feel free to comment on my blog. However, I reserve the right to delete any comment for any reason – inlcuding abusive, profane, rude, anonymous comments, and spam.

Comment Content

Once a comment passes moderation I am NOT responsible for the contents of comments. I am also NOT responsible for any laws that may be broken in any country by the content, implication, or intent of blog comments.