Hacker News new | ask | show | jobs
by jrochkind1 4180 days ago
Yes, agreed. It's just that abstraction and over-engineered complexity often also go together -- it's abstraction and simplicity that can (sometimes, even often, but not always) be enemies.

The tension I think I've seen through experience is between maximizing flexiblity and simplicity. Maximizing flexibility without extreme care can often lead to non-simple, over-engineered, over-abstracted, complexity.