There is no too much books that are really useful for the software developers. I think that the main reason for that is availability of online guides and tutorials. However, it is not always easy to find a right information about more general concepts, such as team management or architecturing solutions. The books below are the ones that contributed the most to my understanding of programming and software development.
Architecture, management, design, ...
Style, programming languages, ...
Subscribe to @NET
Get the latest posts delivered right to your inbox