https://medium.com/@huseyinbiyik/what-habits-did-i-develop-when-i-was-learning-software-development-f81976572c8b