“Redundant comments are just places to collect lies and misinformation.” — Robert C. Martin Copy Share Image
“Clean code is not written by following a set of rules. You don’t become a software craftsman by learning a list of… — Robert C. Martin Copy Share Image
“The rules of software are the same today as they were in 1946, when Alan Turing wrote the very first code that would execute… — Robert C. Martin Copy Share Image
“Just as the Hare was overconfident in its speed, so the developers are overconfident in their ability to remain productive.” — Robert C. Martin Copy Share Image
“How can we make sure we wind up behind the right door when the going gets tough? The answer is: craftsmanship.” — Robert C. Martin Copy Share Image
“The problem that Dijkstra recognized, early on, was that programming is hard, and that programmers don’t do it very well.” — Robert C. Martin Copy Share Image
“Few practices are as odious as commenting-out code. Don’t do this!” — Robert C. Martin Copy Share Image
“Remember that code is really the language in which we ultimately express the requirements. We may create languages that are closer to the requirements.… — Robert C. Martin Copy Share Image
“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… — Robert C. Martin Copy Share Image
“The majority of the cost of a software project is in long-term maintenance.” — Robert C. Martin Copy Share Image
“So if you want to go fast, if you want to get done quickly, if you want your code to be easy to write,… — Robert C. Martin Copy Share Image
“Refactoring is a lot like solving a Rubik’s cube. There are lots of little steps required to achieve a large goal. Each step enables… — Robert C. Martin Copy Share Image
“Slaves are not allowed to say no. Laborers may be hesitant to say no. But professionals are expected to say no. Indeed, good managers… — Robert C. Martin Copy Share Image