Contribution and Confidence

A presentation at All Things Open 2016 in October 2016 in Raleigh, NC, USA by Rachel Andrew

Slide 1

Slide 1

Contribution & Confidence Rachel Andrew | All Things Open 2016 Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 2

Slide 2

Hello Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 3

Slide 3

How would I get started today? Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 4

Slide 4

It's 1989 Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 5

Slide 5

Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 6

Slide 6

Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 7

Slide 7

Dancers do not need to use computers Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 8

Slide 8

Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 9

Slide 9

The web gave me a community Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 10

Slide 10

Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 11

Slide 11

“Knowing HTML” was a marketable skill Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 12

Slide 12

Learning something one day Teaching it to someone else the next Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 13

Slide 13

The web gave me a new career. Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 14

Slide 14

The web was accessible, and had a culture of sharing knowledge. Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 15

Slide 15

Font tags and nested tables Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 16

Slide 16

Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 17

Slide 17

Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 18

Slide 18

Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 19

Slide 19

Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 20

Slide 20

Encouraging designers to care about web standards Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 21

Slide 21

Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 22

Slide 22

Front-end developer 2005? Browser bugs expert Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 23

Slide 23

Thanks to the hard work of countless WaSP members and supporters (like you), Tim Berners-Lee’s vision of the web as an open, accessible, and universal community is largely the reality. 1 http://www.webstandards.org/2013/03/01/our-work-here-is-done/ Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 24

Slide 24

Browser vendors are implementing standard things in a standard way Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 25

Slide 25

Innovation happens through the standards process Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 26

Slide 26

Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 27

Slide 27

Show stopping browser bugs when doing straightforward things in modern browsers are rare Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 28

Slide 28

The industry has grown up Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 29

Slide 29

Studies show that a todo list is the most complex JavaScript app you can create before a newer, better framework is invented. 1 http://www.allenpike.com/2015/javascript-framework-fatigue/ Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 30

Slide 30

We’re creating complexity Hiding the simple languages of the web behind tooling and process Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 31

Slide 31

Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 32

Slide 32

Knowing your core skills brings opportunity to contribute Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 33

Slide 33

Giving back Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 34

Slide 34

If you have been doing this for a year, there is someone 6 months in who you are ideally placed to help. Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 35

Slide 35

You will learn by teaching Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 36

Slide 36

Contribute to the standards that make up the web Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 37

Slide 37

Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 38

Slide 38

The CSS Working Group Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 39

Slide 39

What do authors think? Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 40

Slide 40

Making a difference to a CSS Specification can be as straightforward as writing about how you want to use it Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 41

Slide 41

Learn how the modern standards process works Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 42

Slide 42

Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 43

Slide 43

To make an impact on a specification you need to do so while it is still experimental Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 44

Slide 44

Vendor prefixes are going away Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 45

Slide 45

The problem with feature flags Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 46

Slide 46

Developing behind flags means authors need to be proactive in testing Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 47

Slide 47

It's a feature not a bug Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 48

Slide 48

Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 49

Slide 49

If authors do not offer feedback the final specification will reflect our needs as understood by people who do not build websites. Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 50

Slide 50

Contributing to the open web platform is like giving future you a gift Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 51

Slide 51

Contribute to CSS Specifications 4 Specifications are discussed on GitHub at https:// github.com/w3c/csswg-drafts Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 52

Slide 52

Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 53

Slide 53

Contribute to interoperability Raise bugs with browsers Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 54

Slide 54

Learn to create a reduced test case This is a skill that will save time in your own work and also in logging issues with any project Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 55

Slide 55

Keep learning Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 56

Slide 56

Learning. Contributing Excited about the future. Rachel Andrew | Tweet @rachelandrew #ato2016

Slide 57

Slide 57

Thank you! Slides and links at https://cssgrid.me/ato-keynote @rachelandrew Rachel Andrew | Tweet @rachelandrew #ato2016