4 ms·
'The Unix way' would be an example of too little abstraction. Sure it's great to have lots of little single purpose applications that can be mixed/matched in a
by EvanPlaice 11y ago
'The Unix way' would be an example of too little abstraction.
Sure it's great to have lots of little single purpose applications that can be mixed/matched in a variety of different ways.
But...
If everything in a system is built based on that premise, eventually the OS just becomes a lousy abstraction for a global namespace.
I think it's important to strike a middle ground. Build tools that work well for solving a 'class' of problems, then include public interfaces so they can be re-used for the higher level composition of systems.