TypeScript: From the Outside In

F116cb3be23153ec08b94e8bd4dbcfeb?s=47 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?

F116cb3be23153ec08b94e8bd4dbcfeb?s=128

Orta

August 24, 2019
Tweet

Transcript

  1. TypeScript From the outside-in

  2. ??

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

    anywhere
  4. None
  5. None
  6. # OF PEOPLE

  7. None
  8. ./orta

  9. None
  10. None
  11. None
  12. None
  13. None
  14. None
  15. None
  16. None
  17. READ-ONLY REFLECTION COSMETICS COVERING CONTRIBUTING COLLABORATING MENTORING ARCHITECTING Escalation of

    OSS Contributions
  18. Readonly STAGE 0

  19. CAREER: 0 YEARS

  20. STAGE 0 - READONLY How you are contributing to OSS?

    • YOU USE IT
  21. STAGE 0 - READONLY Next Steps • HELP BY SIGNAL

    BOOSTING THINGS WHICH YOU ENJOY
  22. Reflection STAGE 1

  23. CAREER: 1 YEAR

  24. None
  25. None
  26. None
  27. None
  28. STAGE 1 - REFLECTION How you are contributing to OSS?

    • YOU LET OTHERS KNOW THINGS EXIST • YOU HELP OTHERS TO WORK THROUGH ISSUES • GIVE TALKS
  29. STAGE 1 - REFLECTION Next Steps • DOCUMENTATION IMPROVEMENTS •

    FIX TYPOS • DO MORE REFLECTION
  30. Cosmetics STAGE 2

  31. CAREER: 2 YEARS

  32. CAREER: 3 YEARS

  33. STAGE 2 - COSMETICS How you are contributing to OSS?

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

    INLINE CODE DOCS • TRADE WRITING POSTS ABOUT DOCS, AND SEND IMPROVEMENTS TO THE MAIN REPO
  35. Covering STAGE 3

  36. 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
  37. TWO YEARS OF REACT NATIVE

  38. CAREER: 4 YEARS

  39. None
  40. None
  41. 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
  42. STAGE 3 - COVERING Next Steps • USE YOUR NEW

    VANTAGE POINT TO SEE FURTHER AHEAD • LOOK FOR GAPS IN THE ECOSYSTEM YOU’RE CONTRIBUTING TO
  43. Contributing STAGE 4

  44. CAREER: 4 YEARS

  45. None
  46. 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
  47. STAGE 4 - CONTRIBUTING Next Steps • LET PEOPLE KNOW

    YOUR CODE EXISTS • WORK WITH PEOPLE MAKING PRS • SUPPORT YOUR LIBRARY OVER YEARS
  48. Collaborating STAGE 5

  49. CAREER: 5 YEARS

  50. None
  51. None
  52. None
  53. 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
  54. STAGE 5 - COLLABORATING Next Steps • WORK ON MORE

    BIG PROJECTS • CONNECT PEOPLE • HELP LIFT OTHERS WHO LOOK INTERESTED
  55. Mentoring STAGE 6

  56. CAREER: 6 YEARS

  57. None
  58. None
  59. 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
  60. STAGE 6 - MENTORING Next Steps • YOU SHOULD NEVER

    STOP MENTORING • DISCOVER UNDER-APPECIATED PEOPLE
  61. Architecting STAGE 7

  62. CAREER: 10 YEARS

  63. None
  64. None
  65. None
  66. None
  67. 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
  68. STAGE 7 - ARCHITECTING Next Steps • I DUNNO, YOU

    GO WORK ON PROJECTS WHICH ARE THE ENTIRE COMMUNITY SCALE?
  69. STAGE 7 - ARCHITECTING

  70. There might not be next steps

  71. Tt Doing OSS is a skill

  72. Tt Skills take time

  73. Tt You can do this

  74. Tt Slowly escalate

  75. Tt You don’t have to go all the way

  76. @orta