Since you’ve brought this up let me tell you what I’ve learned from a couple decades of pursuing the idea of composition of simple functions. I was using unidirectional-flow wiring, not text, but that’s irrelevant to the story here.
1/6
2/6
You divide apps between two communities with an interface between them, creating a two-sided market with anybody on one side & developers on the other
3/6
.
(Think mainframe/IBM 3270 apps.)
4/6
At melconway.com/Working/WP_20.… is a paper describing the idea in detail.
(Underlying everything is a dozen "humane" design principles at
melconway.com/Home/pdf/human….)
5/6
I think somebody could build a new development platform from this, with the usual network-effect benefits.
6/6