3 ms·
> I don’t see how it can be said, without qualification, that duplication is cheaper than the wrong abstraction. I mean, this statement IS qualified. The word
by peeters 3y ago
> I don’t see how it can be said, without qualification, that duplication is cheaper than the wrong abstraction.
I mean, this statement IS qualified. The word "wrong" is doing some heavy lifting. Part of what makes an abstraction wrong is when it is expensive to use as tiny differences emerge in the requirements.
- hinkley 3y agoIt’s also wrong when active epics contain a third implementation of the “same” pattern. It’s been a while since I’ve seen as much time wasted as trying to a tract the second implementation only to be proven wrong by the third. So instead of being for instance 8, 8 and 16 points to implement, it ends up barely squeaking by as 8, 16 and then 16 again. It’s one thing to fight the Rule of Three for things that might happen. It’s quite another when it will happen.