Software Craftmanship


The Pragmatic Programmer: From Journeyman to Master
Domain-Driven Design: Tackling Complexity in the Heart of Software
Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series)
Clean Code: A Handbook of Agile Software Craftsmanship
Code Complete: A Practical Handbook of Software Construction
The Mythical Man-Month: Essays on Software Engineering
Continuous delivery
Working Effectively with Legacy Code
The Clean Coder: A Code of Conduct for Professional Programmers
Domain-Driven Design Distilled
The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
Critical Chain
The Goal: A Process of Ongoing Improvement
Measure What Matters
Build APIs You Won't Hate
Robert C. Martin
“ Clean code is not written by following a set of rules. You don’t become a software craftsman by learning a list of heuristics. Professionalism and craftsmanship come from values that drive disciplines. ”
― Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship

Yegor Bugayenko
“ To make technical decisions, a result-oriented team needs a strong architect and a decision making process, not meetings. ”
― Yegor Bugayenko, Code Ahead

More quotes...