4 ms·
> The Unix philosophy of “do one thing well” doesn’t actually work that well. Dan Luu explains this better than I could. That quote from the Uncomfortable Trut
by the_af 5y ago
> The Unix philosophy of “do one thing well” doesn’t actually work that well. Dan Luu explains this better than I could.
That quote from the Uncomfortable Truths article is strange because Dan Luu doesn't explain that "it doesn't actually work well". He just explains that the philosophy is not consistently followed, but he is not unhappy with it.
- MisterTea 5y ago> He just explains that the philosophy is not consistently followed, but he is not unhappy with it. Which is exactly the reason for the glut of command line options. A great example of following Unix philosophy using a more recent example is the ssh client on plan 9. It is split into three separate programs each with their own man page: ssh(1) for terminal access, sshfs(4) for mounting a remote file tree, and sshnet(4) which imports a remote machines tcp stack. Keep it simple, stupid.