108 Quotes by Robert C. Martin

"Programmers must avoid leaving false clues that obscure the meaning of code."

Share:

"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."

Share:

"Design and programming are human activities; forget that and all is lost. – Bjarne Stroustrup, 1991."

Share:

"It is not the language that makes programs appear simple. It is the programmer that make the language appear simple!"

Share:

"A long descriptive name is better than a long descriptive comment."

Share:

"Whatever else a TODO might be, it is not an excuse to leave bad code in the system."

Share:

"You see, programmers tend to be arrogant, self-absorbed introverts. We didn’t get into this business because we like people."

Share:

"The fundamental assumption underlying all software projects is that software is easy to change. If you violate this assumption by creating inflexible structures, then you undercut the economic model that the entire industry is based on. In."

Share:

"Any organisation that designs a system will produce a design whose structure is a copy of the organisation’s communication structure."

Share:

"This is the philosophy of YAGNI: “You aren’t going to need it.” There is wisdom in this message, since over-engineering is often much worse than under-engineering. On the other hand, when you discover that you truly do need an architectural boundary where none exists, the costs and risks can be very high to add such a boundary."

Share: