https://python.plainenglish.io/10-things-i-did-as-a-junior-developer-that-now-i-realize-is-not-normal-5c1ef41c2a90