Hacker News new | ask | show | jobs
by oblio 1482 days ago
That "do one thing well" ship sailed decades ago, when ls added sorting. I don't recall the date, but I believe ls has had sorting for more years than it hadn't, possibly a lot more.

ls is not Unixy, find is not Unixy, wget/curl are not Unixy, the list is infinite.

1 comments

I thought it was "cat -v" (https://cat-v.org/) ;P

Anyways, those breakages aren't nearly as big of a deviation from the modular design as something like systemd. I'm sorry, but that comparison just cannot be made.

He he :-)

My point is worse than you think.

I'm denying the actual utility of the "do one thing and do it well" in practice. It's an awesome soundbite and you can't really argue with it (who would want tools that do "it" badly?), but it practice it wasn't ever respected.

So why treat it like a sacred icon?

Be practical instead, ergo systemd.