The 10 books that changed my career as a software engineer

I've been asked to mentor engineers from time to time throughout my career. While sitting down 1:1 and working through a problem is useful, I think a literature is also key to advancing skills. If nothing else, reading these books will help instill confidence, and that's definitely part of the path to advancing a career.