My ever-expanding list of tech-related books and articles I recommend. Technical reads Pro Git Site Reliability Engineering Non-technical reads On software engineering Code Complete Facts and Fallacies of Software Engineering Attitude and soft skills Becoming a Technical Leader Apprenticeship Patterns The tech industry and society Roads and Bridges: The Unseen Labor Behind Our Digital Infrastructure Relevant non-software reads Writing On Writing Well has an entire chapter on technical writing, but the rest of the book is fantastic as well