In defence of Douglas Crockford
31–40 of 450 posts
Re: In defence of Douglas Crockford
#32Why 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…
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
#33Earlier 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.
People who use other languages have real problems.
Re: In defence of Douglas Crockford
#34If 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
#35Earlier 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.
Re: In defence of Douglas Crockford
#36Ignoring 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…
"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
#37I’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.
Re: In defence of Douglas Crockford
#38Re: In defence of Douglas Crockford
#39Ignoring 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
#40Maybe 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.