Slide 1

Slide 1 text

TypeScript From the outside-in

Slide 2

Slide 2 text

??

Slide 3

Slide 3 text

1. Anyone can do this 2. You can do it anywhere

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

# OF PEOPLE

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

./orta

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

READ-ONLY REFLECTION COSMETICS COVERING CONTRIBUTING COLLABORATING MENTORING ARCHITECTING Escalation of OSS Contributions

Slide 18

Slide 18 text

Readonly STAGE 0

Slide 19

Slide 19 text

CAREER: 0 YEARS

Slide 20

Slide 20 text

STAGE 0 - READONLY How you are contributing to OSS? • YOU USE IT

Slide 21

Slide 21 text

STAGE 0 - READONLY Next Steps • HELP BY SIGNAL BOOSTING THINGS WHICH YOU ENJOY

Slide 22

Slide 22 text

Reflection STAGE 1

Slide 23

Slide 23 text

CAREER: 1 YEAR

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

No content

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

No content

Slide 28

Slide 28 text

STAGE 1 - REFLECTION How you are contributing to OSS? • YOU LET OTHERS KNOW THINGS EXIST • YOU HELP OTHERS TO WORK THROUGH ISSUES • GIVE TALKS

Slide 29

Slide 29 text

STAGE 1 - REFLECTION Next Steps • DOCUMENTATION IMPROVEMENTS • FIX TYPOS • DO MORE REFLECTION

Slide 30

Slide 30 text

Cosmetics STAGE 2

Slide 31

Slide 31 text

CAREER: 2 YEARS

Slide 32

Slide 32 text

CAREER: 3 YEARS

Slide 33

Slide 33 text

STAGE 2 - COSMETICS How you are contributing to OSS? • HELPS YOU UNDERSTAND PROCESS SAFELY • MAKES LIFE EASIER FOR EVERYONE READIING

Slide 34

Slide 34 text

STAGE 2 - COSMETICS Next Steps • START TO IMPROVE INLINE CODE DOCS • TRADE WRITING POSTS ABOUT DOCS, AND SEND IMPROVEMENTS TO THE MAIN REPO

Slide 35

Slide 35 text

Covering STAGE 3

Slide 36

Slide 36 text

TWO YEARS OF REACT NATIVE The start-up Art.sy aims to do for visual art what Pandora did for music: become a source of discovery, pleasure and education.” “ CAREER: 3 YEARS

Slide 37

Slide 37 text

TWO YEARS OF REACT NATIVE

Slide 38

Slide 38 text

CAREER: 4 YEARS

Slide 39

Slide 39 text

No content

Slide 40

Slide 40 text

No content

Slide 41

Slide 41 text

STAGE 3 - COVERING How you are contributing to OSS? • YOU HELP PEOPLE BY CLAIMING NON-CRITICAL AREAS OF RESPONSIBILITY • YOU BUILD SMALL LIBRARIES THAT FIX A WELL- SCOPED PROBLEM

Slide 42

Slide 42 text

STAGE 3 - COVERING Next Steps • USE YOUR NEW VANTAGE POINT TO SEE FURTHER AHEAD • LOOK FOR GAPS IN THE ECOSYSTEM YOU’RE CONTRIBUTING TO

Slide 43

Slide 43 text

Contributing STAGE 4

Slide 44

Slide 44 text

CAREER: 4 YEARS

Slide 45

Slide 45 text

No content

Slide 46

Slide 46 text

STAGE 4 - CONTRIBUTING How you are contributing to OSS? • YOU BUILD YOUR OWN LIBRARIES THAT ARE NOT TRIVIAL • YOU SUPPORT IT OVER TIME, AND SHIP MULTIPLE RELEASES • YOU ACCEPT PRS, AND FIX ISSUES FOR OTHERS

Slide 47

Slide 47 text

STAGE 4 - CONTRIBUTING Next Steps • LET PEOPLE KNOW YOUR CODE EXISTS • WORK WITH PEOPLE MAKING PRS • SUPPORT YOUR LIBRARY OVER YEARS

Slide 48

Slide 48 text

Collaborating STAGE 5

Slide 49

Slide 49 text

CAREER: 5 YEARS

Slide 50

Slide 50 text

No content

Slide 51

Slide 51 text

No content

Slide 52

Slide 52 text

No content

Slide 53

Slide 53 text

STAGE 5 - COLLABORATING How you are contributing to OSS? • YOU UNDERSTAND THAT CONTRIBUTIONS TO OTHERS PROJECTS CAN BE MORE VALUABLE THAN MAKING SOMETHING NEW YOURSELF • YOU TAKE THE TIME TO WORK ON LARGER PROJECTS BECAUSE THEY HAVE MORE IMPACT

Slide 54

Slide 54 text

STAGE 5 - COLLABORATING Next Steps • WORK ON MORE BIG PROJECTS • CONNECT PEOPLE • HELP LIFT OTHERS WHO LOOK INTERESTED

Slide 55

Slide 55 text

Mentoring STAGE 6

Slide 56

Slide 56 text

CAREER: 6 YEARS

Slide 57

Slide 57 text

No content

Slide 58

Slide 58 text

No content

Slide 59

Slide 59 text

STAGE 6 - MENTORING How you are contributing to OSS? • YOU HELP OTHER PEOPLE WITH BIG IDEAS • PROVIDE ADVICE FROM YEARS OF EXPERIENCE • GET TO ACT LIKE A WIZARD

Slide 60

Slide 60 text

STAGE 6 - MENTORING Next Steps • YOU SHOULD NEVER STOP MENTORING • DISCOVER UNDER-APPECIATED PEOPLE

Slide 61

Slide 61 text

Architecting STAGE 7

Slide 62

Slide 62 text

CAREER: 10 YEARS

Slide 63

Slide 63 text

No content

Slide 64

Slide 64 text

No content

Slide 65

Slide 65 text

No content

Slide 66

Slide 66 text

No content

Slide 67

Slide 67 text

STAGE 7 - ARCHITECTING How you are contributing to OSS? • YOU ARE ENTRUSTED TO BE IN CORE DEV CHATROOMS • YOU PURSUADE OTHERS VIA RFCS, ISSUES AND CHAT BUT DON’T NECESSARILY DO THE WORK • YOU JOIN WORKING GROUPS

Slide 68

Slide 68 text

STAGE 7 - ARCHITECTING Next Steps • I DUNNO, YOU GO WORK ON PROJECTS WHICH ARE THE ENTIRE COMMUNITY SCALE?

Slide 69

Slide 69 text

STAGE 7 - ARCHITECTING

Slide 70

Slide 70 text

There might not be next steps

Slide 71

Slide 71 text

Tt Doing OSS is a skill

Slide 72

Slide 72 text

Tt Skills take time

Slide 73

Slide 73 text

Tt You can do this

Slide 74

Slide 74 text

Tt Slowly escalate

Slide 75

Slide 75 text

Tt You don’t have to go all the way

Slide 76

Slide 76 text

@orta