News for hackers. Stuff that matters.
Re:Beware of the Turing tar-pit (2004) by bazoom42 on Monday May 06, 2024 @05:53AM (#40272914)
Yeah, unnecessary abstractions are just bloat. Generalizations should be introduced when necessary not when possible.

I don’t think your opionion is an outlier among people who have experience in maintaining software. But a lot of teaching make it seem as if abstraction is a goal in itself.

A driver for unnecessary abstraction is the idea that “it will be more difficult to abstract later” not realizing over-designing is a cause of this problem in the first place.

There are no comments on this comment yet.