logo

Quotes from Robert C. Martin

Any organisation that designs a system will produce a design whose structure is a copy of the organisation's communication structure
~ Robert C. Martin
I'm a programmer. I like programming. And the best way I've found to have a positive impact on code is to write it.
~ Robert C. Martin
One difference between a smart programmer and a professional programmer is that the professional understands that clarity is king. Professionals use their powers for good and write code that others can understand.
~ Robert C. Martin
The problem is that we view estimates in different ways. Business likes to view estimates as commitments. Developers like to view estimates as guesses. The difference is profound.
~ Robert C. Martin
Don't Use a Comment When You Can Use a Function or a Variable
~ Robert C. Martin
When you are working on a problem, you sometimes get so close to it that you can't see all the options. You miss elegant solutions because the creative part of your mind is suppressed by the intensity of your focus. Sometimes the best way to solve a problem is to go home, eat dinner, watch TV, go to bed, and then wake up the next morning and take a shower.
~ Robert C. Martin
Programming is a social activity.
~ Robert C. Martin
Some folks think that Agile is about going fast. It's not. It's never been about going fast. Agile is about knowing, as early as possible, just how screwed we are.
~ Robert C. Martin
Perhaps you thought that "getting it working" was the first order of business for a professional developer. I hope by now, however, that this book has disabused you of that idea. The functionality that you create today has a good chance of changing in the next release, but the readability of your code will have a profound effect on all the changes that will ever be made.
~ Robert C. Martin
Programmers must avoid leaving false clues that obscure the meaning of code.
~ Robert C. Martin