Skip to content

Instantly share code, notes, and snippets.

@dfkaye
Last active December 15, 2015 14:49
Show Gist options
  • Save dfkaye/5277126 to your computer and use it in GitHub Desktop.
Save dfkaye/5277126 to your computer and use it in GitHub Desktop.
ES6 needs a timeout - I reserve the right to change my mind about this

2013-3-30

Some recent activity from active contributors regarding ES6 proposals threaten to undermine its acceptance from the community at large.

ES6 proposals include the fat arrow, destructured assignment, splat args, let/block scope, class syntax, class-based inheritance, setters/getters with export, the module loader syntax, weak maps, weak events, @symbols, and so forth.

That is a lot for a community user of the language to comprehend. It is a lot for a single iteration of any project.

The sheer amount of change is at root of the confusion apparent even among the es-discuss mailing list ~ [see this conversation for an example] (https://twitter.com/kangax/status/315863525899780096 ""that was removed from the spec", "I thought it was back in", "it's on the table", "'on the table' does not mean 'in the spec'"").

But belligerent comtempt is over the line, exemplified by an unapologetic individual in response to a skeptical post from an actual user of JavaScript. Also troubling, a fairly prominent JS community member from Google saw nothing wrong with this.

That kind of public shaming from any involved contributor is unacceptable. It's not merely rude, it discourages other actual users of the language from raising questions and objections.

You have a public duty as a subject matter expert to be charitable toward any non-expert who takes the time to communicate with you, however imperfectly or inarticulately.

The longer this behavior goes unaddressed, the more it undoes whatever good will remains.

@WebReflection
Copy link

Anyway, I'd like to think I'm actually a nice guy

april fools again ? :P ... joking, respectful decision @rwldrn

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment