Welcome to my website I intend to take notes on what I have learned and to share what I think about here.