I know I’m a developer but my first blog post will not be about programming.
I’ll talk about a book… Wait ! Don’t leave ! This book is called “The Clean Coder – A Code of Conduct for Professional Programmers” and it is written by Robert Martin aka “Uncle Bob”.
Uncle Bob is a software consultant known for being one of the Agile Manifesto author, a member of the Software Craftsmanship movement and he get involved in a lot more “good stuff”.
In his book, The Clean Coder, he shares his experience to explain what is his vision of professionalism when working as a software developer.
I really enjoyed this book and I want to share the key principles exposed in it by creating a blog post for each one of these principles. This will allow me to express my thoughts about these chapters.
1 – Professionalism
2 – Saying No
3 – Saying Yes
4 – Coding
6 – Practicing
9 – Time Management
10 – Estimation
11 – Pressure
12 – Collaboration
13 – Teams and Projects
14 – Mentoring, Apprenticeship and Craftsmanship
My personal conclusion of the book is also available here.