Introducing new generations to Open Source

Introducing new generations to Open Source

How to make young devs contribute to open source? How to find talent for your company? How to help underrepresented groups to start a professional path on programming?

Can we tackle all of these at the same time?
R: Yes, and here's how:

In this talk I’ll share my experience as mentor in the Rails Girls Summer of Code program and how these girls, with the proper training and motivation, passed from novice enthusiastic to junior developers working on a real protect in less than a year.

Talk given at FISL 17 in Porto Alegre, Brazil
http://fisl.org.br

6c137ee3013821b517c4b9beed0145df?s=128

Fernando Perales

July 12, 2016
Tweet

Transcript

  1. @FerPeralesM #FISL17 INTRODUCING NEW GENERATIONS TO OPEN SOURCE Fernando Perales

  2. @FerPeralesM #FISL17 <ME>

  3. @FerPeralesM #FISL17 FERNANDO PERALES

  4. @FerPeralesM #FISL17 FERNANDO PERALES

  5. @FerPeralesM #FISL17 FER PERALES

  6. @FerPeralesM #FISL17 FLOSS ADVOCATE PASSIONATE ABOUT WEB DEVELOPMENT PUBLIC SPEAKER

    IN FORMATION ELECTRIC BASS STUDENT HEAVY METAL, BEER, TWITTER, RUBY, GREGORY SALLUST
  7. “ @FerPeralesM #FISL17 Before there was James Bond, there was

    Gregory Sallust.
  8. “ @FerPeralesM #FISL17 Before there was James Bond, there was

    Gregory Sallust. -Tina Rosenberg
  9. @FerPeralesM #FISL17 GUADALAJARA, MEXICO

  10. @FerPeralesM #FISL17

  11. @FerPeralesM #FISL17

  12. @FerPeralesM #FISL17

  13. @FerPeralesM #FISL17

  14. @FerPeralesM #FISL17

  15. @FerPeralesM #FISL17

  16. @FerPeralesM #FISL17

  17. @FerPeralesM #FISL17

  18. @FerPeralesM #FISL17

  19. @FerPeralesM #FISL17

  20. @FerPeralesM #FISL17

  21. @FerPeralesM #FISL17 GUADALAJARA, MEXICO AND PORTO ALEGRE, BRAZIL ARE
 SISTER

    CITIES
  22. @FerPeralesM #FISL17

  23. @FerPeralesM #FISL17

  24. @FerPeralesM #FISL17 "#

  25. @FerPeralesM #FISL17 SOFTWARE ENGINEER MAGMALABS

  26. @FerPeralesM #FISL17 Psst! We are hiring careers.magmalabs.io SOFTWARE ENGINEER MAGMALABS

  27. @FerPeralesM #FISL17

  28. @FerPeralesM #FISL17

  29. @FerPeralesM #FISL17 EVERY 3RD THURSDAY MONTHLY

  30. @FerPeralesM #FISL17 RUBYGDL.ORG

  31. @FerPeralesM #FISL17 #

  32. @FerPeralesM #FISL17 GITHUB.COM/RAILSBRIDGEMX

  33. @FerPeralesM #FISL17 </ME>

  34. @FerPeralesM #FISL17 BEFORE WE GET STARTED

  35. @FerPeralesM #FISL17 DISCLAIMER http://www.instructables.com/files/orig/FDW/E08N/GINORMM2/FDWE08NGINORMM2.png

  36. @FerPeralesM #FISL17 THIS IS NOT A TALK ABOUT PROGRAMMING; IS

    ABOUT PEOPLE WHO PROGRAM
  37. @FerPeralesM #FISL17 BUT, IF YOU ARE NOT A PROGRAMMER, THIS

    TALK IS ALSO FOR YOU
  38. @FerPeralesM #FISL17 LET’S START

  39. @FerPeralesM #FISL17 INTRODUCING NEW GENERATIONS TO OPEN SOURCE

  40. @FerPeralesM #FISL17 INTRODUCING NEW GENERATIONS TO OPEN SOURCE

  41. @FerPeralesM #FISL17 INTRODUCING NEW GENERATIONS TO FREE SOFTWARE

  42. @FerPeralesM #FISL17 INTRODUCING NEW GENERATIONS TO FREE SOFTWARE

  43. @FerPeralesM #FISL17 INTRODUCING NEW GENERATIONS TO FLOSS

  44. @FerPeralesM #FISL17 ¿FLOSS?

  45. @FerPeralesM #FISL17

  46. “ @FerPeralesM #FISL17 Floss is a cord of thin filaments

    used to remove food and dental plaque from between teeth in areas a toothbrush is unable to reach. -Wikipedia
  47. @FerPeralesM #FISL17 DENTAL FLOSS

  48. @FerPeralesM #FISL17 DENTAL FLOSS

  49. @FerPeralesM #FISL17 FREE/LIBRE AND OPEN- SOURCE SOFTWARE

  50. @FerPeralesM #FISL17 FREE/LIBRE SOFTWARE + 
 OPEN-SOURCE SOFTWARE

  51. @FerPeralesM #FISL17 THREE QUESTIONS:

  52. @FerPeralesM #FISL17 HOW TO MAKE YOUNG DEVS CONTRIBUTE TO OPEN

    SOURCE?
  53. @FerPeralesM #FISL17 HOW TO FIND TALENT FOR YOUR COMPANY?

  54. @FerPeralesM #FISL17 HOW TO HELP UNDERREPRESENTED GROUPS TO START A

    PROFESSIONAL PATH ON PROGRAMMING?
  55. @FerPeralesM #FISL17 WHAT WE DID:

  56. @FerPeralesM #FISL17 http://news.nationalgeographic.com/content/dam/news/photos/000/662/66207.adapt.768.1.jpg

  57. @FerPeralesM #FISL17 2015

  58. @FerPeralesM #FISL17

  59. @FerPeralesM #FISL17

  60. @FerPeralesM #FISL17

  61. @FerPeralesM #FISL17

  62. @FerPeralesM #FISL17 COLIMA, MÉXICO

  63. @FerPeralesM #FISL17

  64. @FerPeralesM #FISL17 César Cantú

  65. @FerPeralesM #FISL17

  66. @FerPeralesM #FISL17

  67. @FerPeralesM #FISL17

  68. @FerPeralesM #FISL17 @ANYMOTO

  69. @FerPeralesM #FISL17

  70. @FerPeralesM #FISL17

  71. @FerPeralesM #FISL17 Sandra Karen

  72. @FerPeralesM #FISL17

  73. @FerPeralesM #FISL17

  74. @FerPeralesM #FISL17

  75. @FerPeralesM #FISL17 @AROMARON

  76. @FerPeralesM #FISL17

  77. @FerPeralesM #FISL17

  78. @FerPeralesM #FISL17

  79. @FerPeralesM #FISL17

  80. @FerPeralesM #FISL17

  81. @FerPeralesM #FISL17

  82. @FerPeralesM #FISL17

  83. @FerPeralesM #FISL17

  84. @FerPeralesM #FISL17 WHAT WE LEARNED

  85. @FerPeralesM #FISL17 HOW TO MAKE YOUNG DEVS CONTRIBUTE TO OPEN

    SOURCE?
  86. @FerPeralesM #FISL17 MENTORING

  87. @FerPeralesM #FISL17 BEING A MENTOR ROCKS

  88. @FerPeralesM #FISL17 TRUST

  89. @FerPeralesM #FISL17 HOW TO FIND TALENT FOR YOUR COMPANY?

  90. @FerPeralesM #FISL17 SUPPORT YOUR LOCAL COMMUNITIES

  91. @FerPeralesM #FISL17 FOSTER TALENT > ACQUIRE TALENT

  92. @FerPeralesM #FISL17 HOW TO HELP UNDERREPRESENTED GROUPS TO START A

    PROFESSIONAL PATH ON PROGRAMMING?
  93. @FerPeralesM #FISL17 INVEST TIME, MONEY AND HUMAN RESOURCES

  94. @FerPeralesM #FISL17 CREATE A GOOD JOB ENVIRONMENT

  95. @FerPeralesM #FISL17 SOME INITIATIVES

  96. @FerPeralesM #FISL17

  97. @FerPeralesM #FISL17 RAILSGIRLSSUMMEROFCODE.ORG

  98. @FerPeralesM #FISL17

  99. @FerPeralesM #FISL17 OUTREACHY.ORG

  100. @FerPeralesM #FISL17

  101. @FerPeralesM #FISL17 TECHNOVATIONCHALLENGE.ORG

  102. @FerPeralesM #FISL17 YOUR FIRST PULL REQUEST

  103. @FerPeralesM #FISL17 YOURFIRSTPR.GITHUB.IO

  104. @FerPeralesM #FISL17

  105. @FerPeralesM #FISL17 CODETRIAGE.COM

  106. “ @FerPeralesM #FISL17 "Give a man a fish and you

    feed him for a day; teach a man to fish and you feed him for a lifetime." -Bob Marley [citation needed]
  107. @FerPeralesM #FISL17 https://thegoodnewsherald.files.wordpress.com/2013/03/but-wait-logo.jpg

  108. @FerPeralesM #FISL17 I’M NOT A PROGRAMMER, CAN I STILL HELP?

  109. @FerPeralesM #FISL17 YES!

  110. @FerPeralesM #FISL17 USE THE PRODUCT

  111. @FerPeralesM #FISL17 TRANSLATIONS

  112. @FerPeralesM #FISL17 DOCUMENTATION

  113. @FerPeralesM #FISL17 DESIGN

  114. @FerPeralesM #FISL17 SOCIAL NETWORKS

  115. @FerPeralesM #FISL17 REPRODUCE REPORTED BUGS

  116. @FerPeralesM #FISL17 TESTING

  117. @FerPeralesM #FISL17 EVANGELISM

  118. @FerPeralesM #FISL17 DONATIONS

  119. “ @FerPeralesM #FISL17 FLOSS goes beyond code and computers: it

    works thanks to the efforts of thousands of people who believe that, through software and collaboration, can make this world a better place for everybody.
  120. “ @FerPeralesM #FISL17 FLOSS goes beyond code and computers: it

    works thanks to the efforts of thousands of people who believe that, through software and collaboration, can make this world a better place for everybody. -Fer Perales
  121. @FerPeralesM #FISL17 QUESTIONS?

  122. @FerPeralesM #FISL17 THANK YOU! HI@FERPERALES.NET