Rob Pike (2001): Presentation looking back on 1 billion seconds of Unix. [pdf]
herpolhode.com
herpolhode.com
I also think it's interesting how he describes text files as both a strength and a weakness. I definitely agree here- grepping or awking a log file is very flexible, but ad-hoc, regex-style parsing-and-unparsing through pipes is very bad for real systems (i.e. not bash one-liners).
He also says "Drifting back towards typed, binary files (Ugly)." I would have to disagree here and say that something like a Lisp machine environment could have many (all?) of the advantages of Unix while solving some of the problems of text interfaces.
I just want a Unix machine that I don't have to fuss over or spend time setting up and maintaining.
I have pretty moderate package manager needs so homebrew is good enough, and when homebrew doesn't have it I just install from source.
On the other hand, evolutionary approach would be introducing mostly pointless random changes in plane's schematics, building them all (even those doomed to failure), and making them carry passengers as soon as they're built. Then, after a few years, you'd take the schematics of those which did not crash, and repeat the process. _This_ is evolution, what you describe is rather closer to lamarckism.
The question is, what more can be done? How can we bring more of the community together into a flexible system?