34
how to win friends and influence standards bodies

How to Win Friends and Influence Standards Bodies

Embed Size (px)

DESCRIPTION

# How to Make Friends and Influence Standards Bodies The greatest strength of the web is its openness. But not everyone appreciates how we arrived at the open web of today. A recent trend has cast standards bodies as bureaucracies that never accomplish anything of substance, while the heroic community innovates and implements “from scratch.” Reality is much less black-and-white: sandboxes like Node.js have received much from the web platform and language that spawned them, and have a lot to contribute back. Standards bodies are composed of implementers and community members willing to engage, not ivory tower philosophers handing down bad, never-tested APIs from on high. And real gains could be made for both sides—with some effort. This talk is part stories, and part lessons; it’s meant both to teach, and to open the floodgates for collaboration. You’ll hear about ways in which community input has had great impact on the standards process for the better, as in the case of web audio or adding promises to ES6. But you’ll also be taught communication and coalition-building skills that, from what I see, are sorely needed by many community members. How can you get involved and shape the future of the web and JavaScript platforms in a direction that will help everyone? Who are the key players and processes that they follow? Finally, together we’ll brainstorm on and identify some key areas where your expertise and hard-learned lessons could help the web platform toward future solutions for problems it’s encountered.

Citation preview

Page 1: How to Win Friends and Influence Standards Bodies

how towin friends

and influencestandards bodies

Page 2: How to Win Friends and Influence Standards Bodies
Page 3: How to Win Friends and Influence Standards Bodies
Page 4: How to Win Friends and Influence Standards Bodies

“Fuck these guys”

Page 5: How to Win Friends and Influence Standards Bodies

2004

Page 6: How to Win Friends and Influence Standards Bodies

<2004/>

Page 7: How to Win Friends and Influence Standards Bodies

“The W3C had so far failed to addressa need in the web community: there is

no language for web applications.”

Page 8: How to Win Friends and Influence Standards Bodies

W3C Workshop on Web Applications and Compound

Documents

Page 9: How to Win Friends and Influence Standards Bodies
Page 10: How to Win Friends and Influence Standards Bodies

implementers+

interested community members=

standards bodies

Page 11: How to Win Friends and Influence Standards Bodies

standards; how do they work?

Page 12: How to Win Friends and Influence Standards Bodies

solutions are hard

Page 13: How to Win Friends and Influence Standards Bodies

living standards

Page 14: How to Win Friends and Influence Standards Bodies

getting involved

Page 15: How to Win Friends and Influence Standards Bodies

lurk first

Page 16: How to Win Friends and Influence Standards Bodies

solution time is later

Page 17: How to Win Friends and Influence Standards Bodies

understand the constraints

Page 18: How to Win Friends and Influence Standards Bodies

build small coalitions

Page 19: How to Win Friends and Influence Standards Bodies

pick your battles

Page 20: How to Win Friends and Influence Standards Bodies

concede defeat; don’t retread

Page 21: How to Win Friends and Influence Standards Bodies

leave your sense of logic at the door

(objects in rear-view mirror are more complicated than they appear)

Page 22: How to Win Friends and Influence Standards Bodies

prolyfill

Page 23: How to Win Friends and Influence Standards Bodies

be present

Page 24: How to Win Friends and Influence Standards Bodies

success stories

Page 25: How to Win Friends and Influence Standards Bodies

promises

Page 26: How to Win Friends and Influence Standards Bodies

web audio feedback via the TAG

Page 27: How to Win Friends and Influence Standards Bodies

adding the error to window.onerror

Page 28: How to Win Friends and Influence Standards Bodies

new es6 built-in methods

Page 29: How to Win Friends and Influence Standards Bodies

es6 module improvements

Page 30: How to Win Friends and Influence Standards Bodies

what’s next

Page 31: How to Win Friends and Influence Standards Bodies

streams

Page 32: How to Win Friends and Influence Standards Bodies

packaged apps

Page 33: How to Win Friends and Influence Standards Bodies

es7

Page 34: How to Win Friends and Influence Standards Bodies

#extendthewebforward