The Elephant In The Room
The fundamental problem is that programmers don’t build software components that are completely isolated.
Most PLs, package managers and Docker, nip at the heels of the problem but don’t address the fundamental problem.
How Would We Measure Success at Componentization?
- everything becomes simpler
- everything becomes “obvious” (aka easy to understand).