$30 off During Our Annual Pro Sale. View Details »

Por que ninguém se importa com seu novo projeto open source?

Por que ninguém se importa com seu novo projeto open source?

Presented at Front in Sampa 2017

Zeno Rocha

July 01, 2017
Tweet

More Decks by Zeno Rocha

Other Decks in Programming

Transcript

  1. por que
    ninguém se
    importa com
    seu novo
    projeto
    open
    source

    View Slide

  2. abra
    seu código

    View Slide

  3. View Slide

  4. View Slide

  5. github
    é seu currículo

    View Slide

  6. View Slide

  7. View Slide

  8. e o que
    acontece?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ? ? ? ?

    View Slide

  9. 1. Tem uma ideia brilhante

    View Slide

  10. 2. Cria um novo repo

    View Slide

  11. 3. Trabalha até sangrar

    View Slide

  12. Expectativa
    Todo mundo te admira pra sempre

    View Slide

  13. Realidade
    Ninguém se importa

    View Slide

  14. "Build it and
    they will come"
    é uma mentira

    View Slide

  15. mas pra que
    promover meu
    projeto?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?

    View Slide

  16. EGO

    View Slide

  17. mais promoção
    mais exposição
    =

    View Slide

  18. mais exposição
    mais usuários
    =

    View Slide

  19. mais usuários
    mais contribuidores
    =

    View Slide

  20. mais contribuidores
    mais bug fixes
    =

    View Slide

  21. mais bug fixes
    mais qualidade
    =

    View Slide

  22. If your code is popular
    enough to attract outside
    contributions, you will have
    created a force multiplier
    that helps you get more work
    done faster and cheaper.
    - Tom Preston-Werner

    View Slide

  23. nome
    escolha
    um
    decente

    View Slide

  24. angular
    ember
    react
    meteor
    vue
    babel
    mootols
    polymer
    jquery
    zepto

    View Slide

  25. View Slide

  26. View Slide

  27. View Slide

  28. View Slide

  29. View Slide

  30. View Slide

  31. audiência
    conheça sua

    View Slide

  32. View Slide

  33. View Slide

  34. View Slide

  35. se você não conhece a
    sua audiência, você não
    vai ser capaz de criar
    algo que eles usem.

    View Slide

  36. gaste mais
    tempo na
    documentação

    View Slide

  37. readme
    API reference
    developer guides
    learning paths
    code samples

    View Slide

  38. View Slide

  39. 1. O que o projeto faz
    2. Como instalar
    3. Código de exemplo
    4. Como rodar localmente
    5. Guias de contribuição
    6. Licença e autor
    um bom readme

    View Slide

  40. View Slide

  41. readme
    API reference
    developer guides
    learning paths
    code samples

    View Slide

  42. View Slide

  43. View Slide

  44. readme
    API reference
    developer guides
    learning paths
    code samples

    View Slide

  45. View Slide

  46. readme
    API reference
    developer guides
    learning paths
    code samples

    View Slide

  47. View Slide

  48. View Slide

  49. View Slide

  50. readme
    API reference
    developer guides
    learning paths
    code samples

    View Slide

  51. View Slide

  52. View Slide

  53. View Slide

  54. se você não se
    importa com seu
    próprio projeto,
    por que eu deveria?

    View Slide

  55. compartilhe
    compartilhe
    compartilhe

    View Slide

  56. View Slide

  57. View Slide

  58. View Slide

  59. View Slide

  60. View Slide

  61. se você não
    perguntar,
    a resposta
    vai ser
    sempre não.

    View Slide

  62. largue
    o osso

    View Slide

  63. View Slide

  64. View Slide

  65. View Slide

  66. View Slide

  67. "If you want to
    go fast, go alone.
    If you want to
    go far, go together."
    - African Proverb

    View Slide

  68. View Slide

  69. não deixe
    o medo de
    palestrar
    te parar

    View Slide

  70. mas como
    uma palestra
    pode afetar
    meu projeto?

    View Slide

  71. polymer
    GitHub Stars coletadas por dia

    View Slide

  72. polymer

    View Slide

  73. react
    GitHub Stars coletadas por dia

    View Slide

  74. react

    View Slide

  75. falar em público
    é o medo número 1
    no mundo.
    morrer é o número 2.

    View Slide

  76. comece pequeno.
    meetups,
    user groups,
    eventos locais.

    View Slide

  77. View Slide

  78. Nobody ever
    changed anything
    by remaining quiet.
    - Jeff Atwood

    View Slide

  79. View Slide

  80. open source
    não é só
    github

    View Slide

  81. open source
    é um estilo
    de vida

    View Slide

  82. vocês sabem
    o que é
    open source?

    View Slide

  83. obrigado
    @zenorocha
    muito

    View Slide