Sharing few of my thoughts gathered over time.