https://levelup.gitconnected.com/5-beginner-programming-habits-that-hold-you-back-more-than-you-think-7a0a803a8fd2