The video also makes it apparent how dated the UNIX design is. Many of the UNIX fundamentals (everything is a file stream, pipe all your data around between snippets of code, scripting everything together) made a lot of sense and solved a lot of problems in the environment of the late sixties -- when everything was text based and command driven, and all computer users were trained technical users. Those concepts of computing don't fit well into modern computing -- GUIs, events, non-technical users, etc. UNIX (and LINUX which followed the same model almost exactly) has tried to adapt by patching things on here and there, but that has produced a system that is still really suitable only to technical users that are largely working the same way they did three or four decades ago. (I admit that I fall into that category at times.) For the average user, it still ends up being clumsy and awkward. Certainly Windows has its crusty corners too.
- You are aware that macs run a form of unix, are you?
- The command line isn't for the average user, true, but that doesn't mean it's dated. I read that Microsoft is planning a command line only version of windows (!)
- Same for pipes. If i'm not mistaken, powershell tries to be shell 2.0. It's "pipes done right" with something else flowing in them instead of text (facepalm)