A Collection of Thoughts and Learnings