3 ms·
> they abstract things which don't need to be abstracted I'm trying to remember the last time I encountered a code base more than a year old and thought "the p
by Bartweiss 9y ago
> they abstract things which don't need to be abstracted
I'm trying to remember the last time I encountered a code base more than a year old and thought "the problem here is too much attempt at abstraction and elegance".
Broadly, my experience is approximately the opposite: over-abstraction happens to meet amorphous and unpredictable use cases, while any longstanding code base is full of un-designed hacks that arise from a constant short-term approach.