This is a repository of my thoughts and experiences.