O'Reilly logo
  • Anthony DeRose thinks this is interesting:

OO design solves problems; suffering from those problems is very nearly a prerequisite for comprehending these solutions.


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


Any target audience must suffer from the problems a solution claims to solve.