Hi Sandro,
Saw another passage in the book that I liked:
Sandro Mancuso wrote:
Don’t rush to call people unprofessional just because they don’t use certain practices. Ask them what practices they use instead and then compare the benefits their practices have over the practices you use.
This may or not be (kind of?) in reference to Uncle Bob's essay "
Professionalism and Test-Driven Development" -- Uncle Bob and Jim Coplien had a lively discussion about this and Uncle Bob came under a bit of fire for what the article implied about professionalism or the lack thereof, to which he issued
a short non-apology, I guess you could call it. Uncle Bob can pretty much get away with saying things like that, for the most part. He is, after all, Uncle Bob.
What you wrote is a good reminder that there are people who work effectively using other techniques and we should be careful not to fault them for not using techniques we find effective in our own practice. I'm still with Uncle Bob on this though. For those guys who can write good code without doing TDD, great. More power to ya, you rock stars of software development. For the rest of us commoners, TDD and other iterative and evolutionary techniques are probably the best thing for now.