|
|
|
|
|
by bubblyworld
693 days ago
|
|
I had to mull over this for a while, but I think I agree - abstractions at a conceptual level are much more powerful than object-level "compression". Concepts/domain model/whatever tend to change over time though (at least in the business world, maybe not so much tooling etc). I think that's another source of leaky abstractions - things that conceptually made sense together at one point grow apart, and now you're left with common code that is deeply integrated but doesn't quite fit any more. |
|