https://medium.com/@mulan_68436/how-to-overcome-the-anxiety-of-constantly-evolving-technology-as-a-programmer-part-5-d4c47d5c106a