Wed Nov 6 18:09:08 EST 2019

How much complexity is enough? And where does it really come from?

What is the sweet spot between negative cost of software reuse, and
positive cost of maintenance.

If everything would simply "work", likely complexity would be lower,
as much of the existing complexity is there just to smooth over

So is it actually possible to build a layered, modular system that
does not need all this glue that adds mass?