This blog is a collection of things that i thought i should share with the world. They are a mix of personal and professional posts.