Smooth Gradients of Composability, or Old Man Yells At Compilers

I too wish that more things were small, re-usable components, but my current thinking is that components only make sense in context and that establishing that shared context is very hard work. Especially for open-source development where there’s no mandate see: Open Source Can't Coordinate , but also even industrial versions of this have failed.

And abstracting early into re-usable components that can work well enough in all contexts does have costs, which it’s not clear to me yet if they’re worth it or not.

This seems related to this thread as well: Lithification - #13 by Apostolis

1 Like