https://medium.com/@josipbago10/good-habits-to-follow-for-being-a-better-software-developer-8ec85f8661e3