https://medium.com/@piyushkesarwani72/11-things-i-wish-i-knew-when-i-started-to-code-and-you-should-too-421dca9970a0