https://betterprogramming.pub/5-non-coding-bits-of-advice-i-wish-someone-told-me-as-a-beginner-programmer-cc2f6c1a56bc