main banner

Development

Clean Code

"Clean Code: A Handbook of Agile Software Craftsmanship" is a very interesting book, since it contains a lot of best practices and advices for programmers. I recommend this book to anyone who wants to improve his/her code. Here’s a fragment from the book, which I find very compelling:



Most managers want the truth, even when they don’t act like it. Most managers want good code, even when they are obsessing about the schedule. They may defend the schedule and requirements with passion; but that’s their job. It’s your job to defend the code with equal passion.

To drive this point home, what if you were a doctor and had a patient who demanded that you stop all the silly hand-washing in preparation for surgery because it was taking too much time? Clearly the patient is the boss; and yet the doctor should absolutely refuse to comply. Why? Because the doctor knows more than the patient about the risks of disease and infection. It would be unprofessional (never mind criminal) for the doctor to comply with the patient.

I think this is inspiring, since it reminds me the Project management triangle, which includes Scope, Cost and Time as constraints; I’m a big follower of evaluating and adjusting one or more of these variables, since Quality should never be sacrificed.

Osvaldo G.

Calling Osvaldo “el Doc” is no coincidence, he is part of the Inflection Point’s gurus and has been working in the company for 9 years; his degree in Computer Engineering, the numerous certifications and more than 15 years of experience in Microsoft technologies, have made of him a mentor for many and also an avid writer for Inflection Point’s blog with tips and facts that have saved more than one coder in their quest for better coding. He comes from San Nicolás de los Garza, Nuevo Leon and is a Tigres (local soccer team) fan.

Articles