
In The Software Craftsman, Sandro Mancuso explains what craftsmanship means to the developer and his or her organization, and shows how to live it every day in your real-world development environment. Mancuso shows how software craftsmanship fits with and helps students improve upon best-practice technical disciplines such as agile and lean, taking all development projects to the next level. Readers will learn how to change the disastrous perception that software developers are the same as factory workers, and that software projects can be run like factories.
We live in times where "rat race" is so prevalent we forget to take a step back and think about "what is really important".
And many things from the article check out in regards to that.
They were both excellent and I recommend them to any programmer who wants to improve his or her Engineering professionalism and craft. Don't be a "coder," be a professional Software Engineer. Take pride in your work, do your best work possible, and stand up to insane, unrealistic management.
2. "The Power of Your Subconscious Mind" by Joseph Murphy. Sold me on the idea of positive thinking, but generally I found the book crappy.
3. "To Kill a Mockingbird" by Harper Lee. The only nover on the list. Definitely a good read.
4. "The Pragmatic Programmer". I fell in love with the idea of "the network" of views and controllers.
5. "The Software Craftsman" by Sandro Mancuso. Great one. Made me recosinder a few (quite a few!) things in my workflow and project.
6. "Deep Work" by Cal Newport. Amazing one. Can't wait for Monday to implement some at work. I even ordered 3 more copies for my team.
http://www.amazon.com/Clean-Code-Handbook-Software-Craftsman...
You cannot sit and review each commit, the best you can do is to make them care about code.
[1] http://www.amazon.com/Clean-Code-Handbook-Software-Craftsman...