Re:Show HN: A Unixy approach to WebSockets
by woodman on Saturday February 14, 2015 @11:37PM
(#9051793)
This is a tough lesson and for many the only teacher is experience. For the longest time I avoided what I considered abstract math, despite the general wisdom of its importance to computer science. I spent weeks writing software that could predict customer complaints based on supplier action. Given the first three days of complaints following an action, I could reliably predict the total number of complaints a year into the future. I proudly showed one of my coworkers, who didn't have the aversion to math that I did, he informed me that I just reinvented poisson linear regression. I learned my lesson that day. This guy will likely figure it out after a couple of tries as well :)
Re:Show HN: A Unixy approach to WebSockets
by Curmudgel on Sunday February 15, 2015 @01:03AM
(#9051907)
Have you read the Unix Haters Handbook?
Re:Show HN: A Unixy approach to WebSockets
by mjevans on Sunday February 15, 2015 @02:51AM
(#9052040)
I hadn't, looks like an hour of two of amusement.
While there are some occasional good points that could be converted in to solutions, I can't help but think that this book is more amusement than actual constructive criticisms well packaged.
Re:Show HN: A Unixy approach to WebSockets
by Curmudgel on Sunday February 15, 2015 @02:06PM
(#9053624)
It's a collection of some of the best rants from the Unix Haters mailing list that existed in the late eighties/early nineties. The people that were on the list usually had experience with operating systems that were more advanced than Unix. Constructive criticism was never really the point of the mailing list.
My point was that the parent's suggestion that anyone who criticizes Unix obviously isn't smart enough to understand it is just flat out wrong and offensive.
At the same time, if you want to write a utility like grep that is agnostic to the structure of your text, it can exist and work. If UNIX cared about data structures, this wouldn't work.
Here's a good rule for you; if you find yourself thinking the way UNIX (or any other long existing and widely supported system) does something is dumb and you know better, assume you are wrong and look for the reasons that the people who are smarter than you chose to do it the way that it was done.