Here is a compilations of blog post of my thoughts and ideas. Feel free to click the link, read and comment !