
A based quote
"Avoid making 'clever' designs. Clever designs are usually hard to understand. Instead make 'simple' and 'easy-to-understand' designs. If your design doesn't let you safely ignore most others parts of the program when you're immersed in one specific part, the design isn't doing its job."
335
Similar quotes
"It is a rough road that leads to the heights of greatness."
27
"Metaphors contribute to a greater understanding of software-development issues in the same way that they contribute to a greater understanding of scientific questions."
332
"A common denominator of programmers who build high-quality software is their use of high-quality practices. Such practices emphasize quality at the beginning, middle, and end of a project."
333
"The goal of all software-design techniques is to break a complicated problem into simple pieces."
334