https://medium.com/@chuntcdj/looking-to-become-a-software-engineer-i-wish-someone-would-have-told-me-this-b1f2fd25455c