https://levelup.gitconnected.com/questions-before-you-dive-into-software-development-books-recommended-books-d22164bd8938