"You guessed right: I embraced OS X as soon as it was available and have never looked back. So a lot of "In the beginning was the command line" is now obsolete. I keep meaning to update it, but if I'm honest with myself, I have to say this is unlikely."
From question #8 of an interview with him in 2004 at https://slashdot.org/story/04/10/20/1518217/neal-stephenson-... His responses to the other questions are entertaining and worth a read as well.
I suspect that the obsession with process isolation in xNix reflects its origins: as a terminal-based multi-user OS written in perhaps the least-safe high-level language ever developed, one in which it is necessary to deploy terrible techniques such as pointer arithmetic just to get anything done at all.
What's so wrong with C pointer arithmetic, per se? I know about the issues with pointers in general, having used C a lot, earlier. But the arithmetic?
Some discussion: https://www.cs.swarthmore.edu/~richardw/classes/cs31/s18/off...
http://web.cse.ohio-state.edu/~reeves.92/CSE2421au12/SlidesD...
Mainly this is due to the autocorrect, autocomplete on most devices nowawadys. I’m sure it’s very helpful, but I seem to notice the mistakes more than the successes. (Eg, trying to type “nowadays,” I had to break out of typing on my iPhone 3 times to backspace and stop it from changing it to other words and expressions)
make -n
https://man7.org/linux/man-pages/man1/make.1.html
In fact, the above man page shows that one long form of the -n option is named --dry-run :)
Love the HOLE HAWG analogy about tools that do what you tell them to, immediately and sometimes dangerously, regardless of whether what you told them to do was right.