4 ms·
I feel like this misses the point Those projects are organized around one monolithic package of code that could be broken out into there separate libs and comp
by bdheik8 7y ago
I feel like this misses the point
Those projects are organized around one monolithic package of code that could be broken out into there separate libs and composed together in novel ways.
A GUI is just the set of default compositions an opinionated team felt would connect best with an abstract perfect customer in mind.
Each chunk of code could be managed then by smaller teams, and the inputs/output spec more easily understood by all.
Unix composability at scale is what the web and devops has been peddling philosophically, IMO.
Lots of people like the desktop metaphor. Personally more of a “computer is a text editor I use to compose interesting outputs”.