https://medium.com/@emily.zy.lin/two-essential-tips-for-bridging-information-gaps-in-self-taught-coding-476f581b1988