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.
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.