O'Reilly logo
  • Gerald Dettling thinks this is interesting:

Still, sometimes software developers who are overzealous for solving the wrong problems will try to force in abstractions that are, well, too abstract.

From

Cover of Domain-Driven Design Distilled

Note

See examples below... make sure you are solving the current business problem.