8 ms·
Inline with other comments here, I think that Mr Stephenson missed the point. *nix operating systems were and continue to be successful because they are a comp
by njacobs5074 5y ago
Inline with other comments here, I think that Mr Stephenson missed the point.
*nix operating systems were and continue to be successful because they are a complete and powerful toolbox for computing at all different levels.
And yes, if I had to identify a "Hole Hawg" of Unix it would probably be the `dd' command. But I certainly don't use it on a daily basis :)
- arghwhat 5y agodd is ironically just used as a bad replacement for cp in most cases.
- bombcar 5y agoThere’s another construction analogy- the tendency to use the tool at hand vs “the right tool in the truck”. You use what you know and are familiar with without stopping to consider the alternatives (which you may not even know about - at least a tool in a truck is visible but when’s the last time you ran ls /bin). (Milwaukee sells “demolition screwdrivers” designed to be used as prybars and chisels because that’s what people do with them: https://www.homedepot.com/p/Milwaukee-5-16-in-Slotted-6-in-Demolition-Screwdriver-48-22-2860/302212554 https://www.homedepot.com/p/Milwaukee-5-16-in-Slotted-6-in-D... - akin to modifying a program for the use case vs the original designed purpose).
- arghwhat 5y agoAny long tool with a flat end is a prybar, some just happen to be able to screw screws as well! In all seriousness, most enormous flathead screwdrivers are intentionally designed to work as a prying tool. Now, do that with an insulated screwdriver and you might as well prepare yourself for the cable whipping from your senior.
- notpachet 5y agoCame to make a similar comment. I think my main gripe with the Hole Hawg analogy is that it's one tool, not a bevy of tools. Unix is more like if you went and looked into the workshop of a Hole Hawg owner, catalogued all the other tools that person uses, and realized that they're all built to interact elegantly with each other. (I've definitely had my share of being "spun around the hole" with accidental dd misfires.)
- pjmlp 5y agoFree beer is highly successful go figure. There is nothing about the UNIX command line that isn't done better by REPL based environments.
- regs 5y agoI don't think he missed the point. You should probably read all of this (which the Hole Hawg bit is an excerpt from) to a whole picture of this school of thought: http://people.cs.georgetown.edu/~clay/classes/spring2010/os/inthebeginning.pdf http://people.cs.georgetown.edu/~clay/classes/spring2010/os/...