Live data from Hacker News

In defence of Douglas Crockford

atom-morgan.github.io

31–40 of 450 posts

Re: In defence of Douglas Crockford

#32
post #3

Why is crybullying so rampant in the tech community?

I think the significant change is that the tech community is growing to include other subcultures. And some of those subcultures bring new/different focuses on what's important to them. Also, I think there's some amount of momentum behind the legitimate disclosure of unacceptable behavior. The fact that many women and minorities lately feel unashamed in admitting that they were oppressed/assaulted/etc is a net win. T…

> The perpetrators of that oppression and violence should get justice

I don't see any justice in that story. Justice means the accused should have the right to defend himself and be confronted to his accuser. He often doesn't as "political tribunals" have already decided he already is guilty. Don't conflate "justice" with witch hunts.

Re: In defence of Douglas Crockford

#33
post #22

Earlier quoted context omitted.

It's happened in Ruby and Python as well—so if you hate it stay away from dynamic web languages with low entry levels.

Exactly. Hardcore languages like C++, Lisp, Haskell, etc. should be safe for a little while longer. SJW presence seems to be inversely proportional to the degree of rigor required to use a language.

It just goes to show that SJW bullshit is what happens when you've solved all your real problems. The JS people got tired of making frameworks every three weeks, so now everything is some kind of oppression.

People who use other languages have real problems.

Re: In defence of Douglas Crockford

#34
> We will also be removing Douglas Crockford from our keynote speakers list to help make the conference a comfortable environment for all.

If they are going to insinuate things about what he said, they should mention exactly what he said or did.

The fact that they don't somehow tells me there is not much there to go on.

To put it another way, if they have the guts to remove Crockford that should have enough guts to clearly explain why.

I've been saying this before, and maybe it is just me, but it seems Node.js community somehow attracts a disproportionate number of immature people but with big egos. Because, let's call this for what it is -- childish immature behavior. That's at best, at worst it is getting attention and hurting someone's reputation just for a power trip. "Look how important I am, I kicked Crockford out of a conference with a single tweet".

Well the lesson is when you pick some open source technology, the community comes with it. Maybe even if technology has good merits, it makes sense not to pick it because the community behind it is not compatible with what you think a community should be.

Re: In defence of Douglas Crockford

#35
post #22

Earlier quoted context omitted.

It's happened in Ruby and Python as well—so if you hate it stay away from dynamic web languages with low entry levels.

Exactly. Hardcore languages like C++, Lisp, Haskell, etc. should be safe for a little while longer. SJW presence seems to be inversely proportional to the degree of rigor required to use a language.

What do you think happened in Lambda Conf this year? no community is safe from this warfare.

Re: In defence of Douglas Crockford

#36

Ignoring the fact this discussion about this, and this culture as a whole, is a minefield to navigate, it's important to note that Douglas Crockford can definitely be abrasive [1]. The issue at hand is that whether this abrasiveness is a bad thing, when compared to the contributions he's made and whether it leads to constructive discussions. The javascript developer who took offense (Kas?) definitely seems to have ta…

My goodness, a respected dev dares to defend his philosophy and implementation and is vilified for being "abrasive" ? JSLint has never not been pedantic, that is why you use it.

"You can write all the crappy code you want. I don't care, because you don't work for me. The purpose of JSLint is not to make you feel good about your bad choices. It is to help you conform to a more reliable subset of the language."

Re: In defence of Douglas Crockford

#37

I’d really like to know how a decision like that is made. In Nodevember's statement on the matter[0] (which the parent link doesn’t mention, a rather glaring omission), they quite openly admit that they “...aren't professional organizers or PR people. We are still learning, and will make mistakes.” So why not admit a mistake? I certainly don’t want to see sexist speakers at conferences, but this decision seems to hav…

I'd guess people with lots of social capital in the JS community told the conf orgs Crockford had to go and the orgs decided disinviting him would be less risk than having Crockford's enemies campaign against the conference.

Yeah that's called bullying, or blackmail, from one side and cowardly appeasement from the other.

Re: In defence of Douglas Crockford

#39

Ignoring the fact this discussion about this, and this culture as a whole, is a minefield to navigate, it's important to note that Douglas Crockford can definitely be abrasive [1]. The issue at hand is that whether this abrasiveness is a bad thing, when compared to the contributions he's made and whether it leads to constructive discussions. The javascript developer who took offense (Kas?) definitely seems to have ta…

My goodness, a respected dev dares to defend his philosophy and implementation and is vilified for being "abrasive" ? JSLint has never not been pedantic, that is why you use it. "You can write all the crappy code you want. I don't care, because you don't work for me. The purpose of JSLint is not to make you feel good about your bad choices. It is to help you conform to a more reliable subset of the language."

As someone that has very little involvement in the JS community, Crockford definitely comes off as abrasive in that issue. He could've just as easily said "scope confusion is an issue in JS, I don't see a reason to implement this" instead of calling someone's decision stupid. Is it bad he's abrasive? Not particularly, any undergrad worth their salt would've come across a professor who's abrasive in college. Abrasiveness is a personality artifact, and I'm not belittling him for that matter, just pointing out how someone can interpret his personality.

Re: In defence of Douglas Crockford

#40
My thoughts:

Maybe someone can tell me what's offensive about the first comment. It seems to be poking fun at programmer machismo.

The second quote is more problematic. I'm firmly of the opinion that it is not slut-shaming because it presented both promiscuity and commitment in a positive light. On the other hand, it is perfectly reasonable for a conference to not want sexual metaphors in presentations. The whole "he used the word correctly" in TFA is a non-sequitur when the first definition is clearly sexual, and promiscuity is contrasted with commitment. Still, I would hope that less extreme measures than banning would be used to address this.

Now to one thing not in TFA, but in the linked medium post:

> I’ve never dealt with Crockford in a way that I felt pleasant afterward. He is rude, unrepentant, and completely (one could argue willingly) oblivious to the meaning of his statements. I’ve never seen a person use the word ‘stupid’ so liberally in replacement of constructive criticism.

A conference is more than a bunch of people giving talks, it's a social gathering. If there were a lot of people who agree with Kas on this, then it's a much more reasonable reason to keep him out.

On a much smaller scale, I often run pencil-and-paper RPG groups. Being a jerk is much more likely to find yourself out of my group compared to game-mechanics related issues.

Post reply on HN