Home > Work > The Clean Coder: A Code of Conduct for Professional Programmers
41 " In a globalized economy, where corporations are held to the almighty dollar and raising the stock price involves layoffs, overworked staffs, and offshoring, this strategy I’ve shown you of cutting developer costs is making good code obsolete. As developers, we’re going to be asked/told/conned into writing twice the code in half the time if we’re not careful. "
― Robert C. Martin , The Clean Coder: A Code of Conduct for Professional Programmers
42 " Programming is so hard, in fact, that it is beyond the capability of one person to do it well. No matter how skilled you are, you will certainly benefit from another programmer’s thoughts and ideas. "
43 " I told you those two stories because they describe two very different kinds of mentoring, neither of which are the kind that the word usually implies. In the first case I learned from the authors of a very well-written manual. In the second case I learned by observing people who were actively trying to ignore me. In both cases the knowledge gained was profound and foundational. "
44 " Premature Precision Both business and programmers are tempted to fall into the trap of premature precision. Business people want to know exactly what they are going to get before they authorize a project. Developers want to know exactly what they are supposed to deliver before they estimate the project. Both sides want a precision that simply cannot be achieved, and are often willing to waste a fortune trying to attain it. "
45 " Professionals are often heroes, but not because they try to be. Professionals become heroes when they get a job done well, on time, and on budget. "
46 " Programming is an act of creation. When we write code we are creating something out of nothing. We are boldly imposing order upon chaos. "