O'Reilly logo
  • Gustavo Lopez thinks this is interesting:

Pattern misapplication results in complicated and confusing code but this result is not the fault of the pattern itself. A tool cannot be faulted for its use, the user must master the tool.


Cover of Practical Object-Oriented Design in Ruby: An Agile Primer


the user must master the tool