Couple of quotes comes to mind related to abstraction.
Premature Optimization is like fart: Premature Abstraction is like a taking dump in another developer desk
More less blunt version of that Premature optimization, that's like a sneeze. Premature abstraction is like ebola; it makes my eyes bleed.