5 ms·
I don't understand: I thought that flexbility and abstraction went together, rather than against each other.
by Zibulon 12y ago
I don't understand: I thought that flexbility and abstraction went together, rather than against each other.
- jrochkind1 12y agoYes, 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.