"As aspiring Software Craftsmen we are raising the bar of professional software development by practicing it and helping others learn the craft", The software craftsmanship manifesto
Inspired by @sindresorhus' awesome, this repository is a crafted list of awesome Software craftsmanship resources to help others learn the craft. This should be a community driven effort to spread the manifesto and show respect to software development professionals.
- The Software Craftsman: Professionalism, Pragmatism, Pride
- The Pragmatic Programmer: From Journeyman to Master
- Software Craftsmanship: The New Imperative
- Clean Code: A Handbook of Agile Software Craftsmanship
- Soft Skills: The software developer's life manual
- Working Effectively with Legacy Code
- Beyond Legacy Code
- Refactoring: Improving the Design of Existing Code
- Refactoring to Patterns
- Code Complete
- The Clean Coder: A Code of Conduct for Professional Programmers
- 97 Things Every Programmer Should Know
- 97 Things Every Software Architect Should Know
- 97 Things Every Project Manager Should Know
- 97 Things Every Engineering Manager Should Know
- The Developer’s Code
- Practices of an Agile Developer
- Pragmatic Thinking and Learning
- Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman
- The Passionate Programmer: Creating a Remarkable Career in Software Development
- Implementation Patterns
- The Mythical Man-Month: Essays on Software Engineering
- Programming Pearls
- Coders at Work: Reflections on the Craft of Programming
- Team Geek: A Software Developer's Guide to Working Well with Others
- Coding: On Software Design Process
- Becoming Software Craftsmen - Ben Linders
- Craftmanship And The Crevasse - Martin Fowler
- The Codesmith - Chris ODell
- On Technical Debt and Craftsmanship - Chris ODell
- Programming is not a craft - Dan North
- Enough With The Software Holy Wars! - Jason Gorman
- The Thing of Software Development - Michael Feathers
- Zen and the art of software development - Sean Hanly
- Craftsmanship and Ethics
- Principles of Craftsmanship
- Are You a SOLID Coder?
- Patterns, Code Smells, and the Pragmatic Programmer
- The Technical Debt Trap
- Reinventing software quality
- Selling Software Craftsmanship in the Enterprise
- Growing and Fostering Software Craftsmanship
- A software craftsman gets things done!
- The Software Craftsmanship Imperative
- Software Craftsmanship
- Beyond Software Craftsmanship
- Clean Coder
- Clean Coders
- Codemanship
- Craftsmanship Academy
- Swanseacon blog
- Artisan Développeur blog
- Codemanship blog
- SoCraTes: Software Craftsmanship and Testing Conferences
- Software Craftsmanship North America
- Craft-Conf
- Agile Development & Software Craftsmanship conference
- DevTernity: Conference for IT professionals who care about software craftsmanship