57
Contribution & Condence Rachel Andr ew | All Things Open 2016 Rachel Andrew | Tweet @rachelandrew #ato2016

Contribution & Confidence, All Things Open Keynote

Embed Size (px)

Citation preview

Page 1: Contribution & Confidence, All Things Open Keynote

Contribution & ConfidenceRachel Andrew | All Things Open 2016

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 2: Contribution & Confidence, All Things Open Keynote

Hello

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 3: Contribution & Confidence, All Things Open Keynote

How would I get started today?

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 4: Contribution & Confidence, All Things Open Keynote

It's 1989

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 5: Contribution & Confidence, All Things Open Keynote

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 6: Contribution & Confidence, All Things Open Keynote

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 7: Contribution & Confidence, All Things Open Keynote

Dancers do not need to use computers

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 8: Contribution & Confidence, All Things Open Keynote

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 9: Contribution & Confidence, All Things Open Keynote

The web gave me a community

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 10: Contribution & Confidence, All Things Open Keynote

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 11: Contribution & Confidence, All Things Open Keynote

“Knowing HTML” was a marketable skill

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 12: Contribution & Confidence, All Things Open Keynote

Learning something one day

Teaching it to someone else the next

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 13: Contribution & Confidence, All Things Open Keynote

The web gave me a new career.

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 14: Contribution & Confidence, All Things Open Keynote

The web was accessible, and had a culture of sharing

knowledge.

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 15: Contribution & Confidence, All Things Open Keynote

Font tags and nested tables

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 16: Contribution & Confidence, All Things Open Keynote

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 17: Contribution & Confidence, All Things Open Keynote

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 18: Contribution & Confidence, All Things Open Keynote

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 19: Contribution & Confidence, All Things Open Keynote

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 20: Contribution & Confidence, All Things Open Keynote

Encouraging designers to care about web standards

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 21: Contribution & Confidence, All Things Open Keynote

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 22: Contribution & Confidence, All Things Open Keynote

Front-end developer 2005?

Browser bugs expert

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 23: Contribution & Confidence, All Things Open Keynote

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

Page 24: Contribution & Confidence, All Things Open Keynote

Browser vendors are implementing standard things in a standard way

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 25: Contribution & Confidence, All Things Open Keynote

Innovation happens through the standards

process

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 26: Contribution & Confidence, All Things Open Keynote

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 27: Contribution & Confidence, All Things Open Keynote

Show stopping browser bugs when doing

straightforward things in modern browsers are rare

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 28: Contribution & Confidence, All Things Open Keynote

The industry has grown up

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 29: Contribution & Confidence, All Things Open Keynote

Studies show that a todo list is the most complex JavaScript app you can create before a newer, better framework is invented.

1http://www.allenpike.com/2015/javascript-framework-fatigue/

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 30: Contribution & Confidence, All Things Open Keynote

We’re creating complexityHiding the simple languages of the web

behind tooling and process

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 31: Contribution & Confidence, All Things Open Keynote

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 32: Contribution & Confidence, All Things Open Keynote

Knowing your core skills brings opportunity to

contribute

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 33: Contribution & Confidence, All Things Open Keynote

Giving back

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 34: Contribution & Confidence, All Things Open Keynote

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

Page 35: Contribution & Confidence, All Things Open Keynote

You will learn by teaching

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 36: Contribution & Confidence, All Things Open Keynote

Contribute to the standards that make up the

web

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 37: Contribution & Confidence, All Things Open Keynote

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 38: Contribution & Confidence, All Things Open Keynote

The CSS Working Group

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 39: Contribution & Confidence, All Things Open Keynote

What do authors think?

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 40: Contribution & Confidence, All Things Open Keynote

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

Page 41: Contribution & Confidence, All Things Open Keynote

Learn how the modern standards process works

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 42: Contribution & Confidence, All Things Open Keynote

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 43: Contribution & Confidence, All Things Open Keynote

To make an impact on a specification you need to do

so while it is still experimental

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 44: Contribution & Confidence, All Things Open Keynote

Vendor prefixes are going away

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 45: Contribution & Confidence, All Things Open Keynote

The problem with feature flags

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 46: Contribution & Confidence, All Things Open Keynote

Developing behind flags means authors need to be proactive in testing

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 47: Contribution & Confidence, All Things Open Keynote

It's a feature not a bug

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 48: Contribution & Confidence, All Things Open Keynote

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 49: Contribution & Confidence, All Things Open Keynote

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

Page 50: Contribution & Confidence, All Things Open Keynote

Contributing to the open web platform

is like giving future you a gift

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 51: Contribution & Confidence, All Things Open Keynote

Contribute to CSS Specifications4 Specifications are discussed on GitHub at https://

github.com/w3c/csswg-drafts

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 52: Contribution & Confidence, All Things Open Keynote

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 53: Contribution & Confidence, All Things Open Keynote

Contribute to interoperability

Raise bugs with browsers

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 54: Contribution & Confidence, All Things Open Keynote

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 projectRachel Andrew | Tweet @rachelandrew #ato2016

Page 55: Contribution & Confidence, All Things Open Keynote

Keep learning

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 56: Contribution & Confidence, All Things Open Keynote

Learning. ContributingExcited about the future.

Rachel Andrew | Tweet @rachelandrew #ato2016

Page 57: Contribution & Confidence, All Things Open Keynote

Thank you!Slides and links at

https://cssgrid.me/ato-keynote

@rachelandrewRachel Andrew | Tweet @rachelandrew #ato2016