Live data from Hacker News

Node, Twitter, and Apologies

blog.steveklabnik.com

11–20 of 82 posts

Re: Node, Twitter, and Apologies

#11
post #3

Why do people hate Node so much?

I'll take a guess- A lot of people I know think Javascript is a horrible language- you can read blogs and blogs about arguments for why this is true and not true.

But I think it comes down to people who hate JS lamenting it escaping from client side into the server side.

Re: Node, Twitter, and Apologies

#14
post #2

I understand it was unintentional, but saying something was an accident in any apology makes it sound insincere. It shouldn't matter if it was an accident or not.

I agree that it sounds insincere, but I'm curious - what about his actions and his apology makes you think it was truly unintentional?

I'm all for assuming good will, but it's very difficult for me in this case.

>"I don't want to build my app on top of others' code who are at this level of understanding"

Seems intentionally condescending, not at all accidental.

>"Awesome, enjoy it. I'll be over here in not-node."

How is this completely dismissive, elitist snobbery not intentional?

That's like walking up to someone, punching them in the face, and then saying "oops, it was an 'accident'... sorry".

IMO his intention with these tweets is the core of the problem. To me, the intention quite obviously was to cultivate attention and elevate his status at the expense of humiliating another human being.

That's not something you can do by "accident". It's something you can regret[1] - but it's not like tripping over a curb, or rear ending a car because you were checking a text message.

[1]-http://programmingtour.blogspot.com/2013/01/im-sorry.html

Re: Node, Twitter, and Apologies

#15
post #4
post #2

I understand it was unintentional, but saying something was an accident in any apology makes it sound insincere. It shouldn't matter if it was an accident or not.

Not sure how this comment is an accident: Steve Klabnik ‏@steveklabnik @harthvader @zeeg nothing's _wrong_ with it, but I don't want to build my app on top of others' code who are at this level of understanding http://twitter.com/steveklabnik/status/293830888003887104

Did he perhaps mean to direct his criticism at node/js as a framework/language but rather made it sound like he was critical of the author of the node.js application in question?

Even if that is the case, it seems like he should have been able to read how other people would read his comment. I'm not sure I buy it.

Re: Node, Twitter, and Apologies

#18
post #3

Why do people hate Node so much?

Node as a technology is misunderstood. Most people from other languages hear that it is javascript and scoff without digging into the source or into libuv. As a platform it made a certain set of trade offs which make it ideal for certain use cases, but some zealots see it as a panacea and suggest using node for everything under the sun. (Not to mention the general arrogance of some vocal proponents -- the core people are relatively humbled but there are a lot of pseudo rock star developers who think its cool to write JS instead of using the best tools for the job)

The traditional complaints of javascript were summarized well by Crockford http://www.crockford.com/javascript/javascript.html Most of the people writing in JavaScript are not programmers. They lack the training and discipline to write good programs. JavaScript has so much expressive power that they are able to do useful things in it, anyway. This has given JavaScript a reputation of being strictly for the amateurs, that it is not suitable for professional programming. This is simply not the case. reply

Re: Node, Twitter, and Apologies

#19
post #7
post #3

Why do people hate Node so much?

I don't hate node However, the tools around using Node and JS are inferior to other languages (C/C++, Java, C#, even PHP and Python). Further, the language doesn't have the cleanest history in terms of design, so in a project with multiple people on it, you are leveraging coding guidelines, linters, and the like to have any real consistency. A colleague raised an interesting question which I will paraphrase -- given…

[deleted]

Re: Node, Twitter, and Apologies

#20
Being sorry that somebody else felt bad is the beginning of an apology. But it's not the end of one. You can't just say to yourself, "Well now I'll never make somebody feel bad again. Problem solved!"

When you fuck up and hurt someone, people don't want just to hear about you feeling bad. That's making it about your pain instead of theirs. It's asking for people to pat you on the head and tell you it's all ok. That's kinda weak.

They want to hear what you've learned, and why this won't be a problem again.

Post reply on HN