Upgrade to Pro — share decks privately, control downloads, hide ads and more …

TypeScript: From the Outside In

Orta
August 24, 2019

TypeScript: From the Outside In

How did my hobby of working in open source for the last 10 years eventually lead to me working on TypeScript?

Orta

August 24, 2019
Tweet

More Decks by Orta

Other Decks in Programming

Transcript

  1. ??

  2. STAGE 0 - READONLY Next Steps • HELP BY SIGNAL

    BOOSTING THINGS WHICH YOU ENJOY
  3. STAGE 1 - REFLECTION How you are contributing to OSS?

    • YOU LET OTHERS KNOW THINGS EXIST • YOU HELP OTHERS TO WORK THROUGH ISSUES • GIVE TALKS
  4. STAGE 2 - COSMETICS How you are contributing to OSS?

    • HELPS YOU UNDERSTAND PROCESS SAFELY • MAKES LIFE EASIER FOR EVERYONE READIING
  5. STAGE 2 - COSMETICS Next Steps • START TO IMPROVE

    INLINE CODE DOCS • TRADE WRITING POSTS ABOUT DOCS, AND SEND IMPROVEMENTS TO THE MAIN REPO
  6. 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
  7. 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
  8. STAGE 3 - COVERING Next Steps • USE YOUR NEW

    VANTAGE POINT TO SEE FURTHER AHEAD • LOOK FOR GAPS IN THE ECOSYSTEM YOU’RE CONTRIBUTING TO
  9. 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
  10. STAGE 4 - CONTRIBUTING Next Steps • LET PEOPLE KNOW

    YOUR CODE EXISTS • WORK WITH PEOPLE MAKING PRS • SUPPORT YOUR LIBRARY OVER YEARS
  11. 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
  12. STAGE 5 - COLLABORATING Next Steps • WORK ON MORE

    BIG PROJECTS • CONNECT PEOPLE • HELP LIFT OTHERS WHO LOOK INTERESTED
  13. 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
  14. STAGE 6 - MENTORING Next Steps • YOU SHOULD NEVER

    STOP MENTORING • DISCOVER UNDER-APPECIATED PEOPLE
  15. 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
  16. STAGE 7 - ARCHITECTING Next Steps • I DUNNO, YOU

    GO WORK ON PROJECTS WHICH ARE THE ENTIRE COMMUNITY SCALE?