News for hackers. Stuff that matters.
Re:The growth of command line options, 1979-Present (2020) by the_af on Wednesday December 15, 2021 @02:58PM (#29570840)
> 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.

Re:The growth of command line options, 1979-Present (2020) by MisterTea on Wednesday December 15, 2021 @04:06PM (#29571639)
> 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.