Software Craftsmanship


The Pragmatic Programmer: From Journeyman to Master
The Clean Coder: A Code of Conduct for Professional Programmers
Clean Code: A Handbook of Agile Software Craftsmanship
Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman
Clean Architecture
Working Effectively with Legacy Code
Test-Driven Development: By Example
Code Complete: A Practical Handbook of Software Construction
The Craftsman
The Mythical Man-Month: Essays on Software Engineering
Software Craftsman, The: Professionalism, Pragmatism, Pride (Robert C. Martin Series)
Software Craftsmanship: The New Imperative
A Philosophy of Software Design
Compilers: Principles, Techniques, and Tools
Structure and Interpretation of Computer Programs
The Pragmatic Programmer by Andy   HuntClean Code by Robert C. MartinCode Complete by Steve McConnellWorking Effectively with Legacy Code by Michael C. FeathersRefactoring by Martin Fowler
Software Craftsmanship
43 books — 128 voters
Dive Into Design Patterns by Alexander ShvetsDesign Patterns Explained Simply by Alexander ShvetsHead First Design Patterns by Eric FreemanThe Timeless Way of Building by Christopher W. AlexanderA Pattern Language by Christopher W. Alexander
Design Patterns
28 books — 18 voters