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

The Elixir Community: A Preliminary Characterization

The Elixir Community: A Preliminary Characterization

A preliminary characterization of the Elixir Community of Practice

Adolfo Neto

May 26, 2019
Tweet

More Decks by Adolfo Neto

Other Decks in Research

Transcript

  1. The Elixir Community:
    A Preliminary
    Characterization
    Adolfo Neto
    @adolfont
    UTFPR - Curitiba

    View Slide

  2. 2
    Meetups
    Events
    Code
    Who is responsible for
    them?

    View Slide

  3. 3
    THE COMMUNITY

    View Slide

  4. 4
    Communities have “virtues” and “flaws”
    Closed or Open
    Receptive or Arrogant
    Competent or Marketer

    View Slide

  5. 5
    It seems to me that everyone loves
    the Elixir Community

    View Slide

  6. 6
    How is the Community structured?

    View Slide

  7. 7
    Community

    View Slide

  8. 8

    View Slide

  9. 9

    View Slide

  10. 10
    Community of Practice

    View Slide

  11. 11

    View Slide

  12. 12

    View Slide

  13. 13
    Communities of practice are
    groups of people
    who share a concern or a
    passion
    for something they do
    and
    learn how to do it better
    as they interact regularly

    View Slide

  14. 14
    Participant Observer

    View Slide

  15. 15
    Concept Map

    View Slide

  16. 16
    People

    View Slide

  17. 17

    View Slide

  18. 18
    Roles

    View Slide

  19. 19

    View Slide

  20. 20

    View Slide

  21. 21
    Achievements

    View Slide

  22. 22

    View Slide

  23. 23

    View Slide

  24. 24
    Organizations

    View Slide

  25. 25
    Non-profit organizations

    View Slide

  26. 26
    Codamos

    View Slide

  27. 27
    Erlang Ecosystem Foundation

    View Slide

  28. 28

    View Slide

  29. 29
    Elixir School

    View Slide

  30. 30
    Companies
    (for profit organizations)

    View Slide

  31. 31

    View Slide

  32. 32

    View Slide

  33. 33

    View Slide

  34. 34

    View Slide

  35. 35

    View Slide

  36. 36
    Events

    View Slide

  37. 37
    Coding Dojos

    View Slide

  38. 38

    View Slide

  39. 39

    View Slide

  40. 40
    Meetups

    View Slide

  41. 41

    View Slide

  42. 42

    View Slide

  43. 43
    Elixir CWB #2

    View Slide

  44. 44
    Coderetreats

    View Slide

  45. 45

    View Slide

  46. 46

    View Slide

  47. 47
    ElixirConfLA
    ElixirConfEU
    ElixirConfUS
    Large Events

    View Slide

  48. 48
    Elixir Brasil
    Erlang & Elixir Fest 2019
    ElixirConf México
    National Events

    View Slide

  49. 49
    Code BEAM
    Stockholm
    San Francisco
    Code Elixir London
    Code BEAM Lite
    Budapest, Amsterdam
    Regional Events

    View Slide

  50. 50
    The Big Elixir
    Gig City Elixir
    Elixir Daze
    EMPEX (NYC, LA)
    Eventos Regionais

    View Slide

  51. 51

    View Slide

  52. 52
    Can online events be
    called events?

    View Slide

  53. 53
    Elixir Kenya Meetup
    Erlang Solutions Webinars

    View Slide

  54. 54
    Artifacts

    View Slide

  55. 55
    TEXT AND IMAGE

    View Slide

  56. 56

    View Slide

  57. 57

    View Slide

  58. 58

    View Slide

  59. 59
    Books

    View Slide

  60. 60

    View Slide

  61. 61

    View Slide

  62. 62

    View Slide

  63. 63

    View Slide

  64. 64
    Communication Channels

    View Slide

  65. 65

    View Slide

  66. 66

    View Slide

  67. 67

    View Slide

  68. 68

    View Slide

  69. 69

    View Slide

  70. 70

    View Slide

  71. 71

    View Slide

  72. 72

    View Slide

  73. 73

    View Slide

  74. 74

    View Slide

  75. 75

    View Slide

  76. 76

    View Slide

  77. 77

    View Slide

  78. 78

    View Slide

  79. 79

    View Slide

  80. 80
    #elixirlang

    View Slide

  81. 81

    View Slide

  82. 82

    View Slide

  83. 83
    Podcasts

    View Slide

  84. 84

    View Slide

  85. 85

    View Slide

  86. 86

    View Slide

  87. 87

    View Slide

  88. 88

    View Slide

  89. 89

    View Slide

  90. 90

    View Slide

  91. 91

    View Slide

  92. 92
    Screencasts
    Recorded talks
    Live coding sessions

    View Slide

  93. 93
    Exercism

    View Slide

  94. 94

    View Slide

  95. 95

    View Slide

  96. 96
    Newsletters
    Online courses (Dave Thomas)
    What else?

    View Slide

  97. 97
    My worries

    View Slide

  98. 98
    Loss of Purity and Identity

    View Slide

  99. 99
    Information Overload

    View Slide

  100. 100
    Lack of Deep Work

    View Slide

  101. 101
    Future work

    View Slide

  102. 102
    Focus on specific parts of the
    community:
    ElixirForum
    Podcasts

    View Slide

  103. 103
    Compare the Elixir community with the
    communities for:
    Erlang
    Clojure
    Kotlin
    ?

    View Slide

  104. 104
    Recap

    View Slide

  105. 105
    The Elixir Community

    View Slide

  106. 106
    We are the Elixir Community!
    Contribute! (sometimes a translation is all we
    need)
    Use the artifacts. Treat well those who contribute
    (constructive and educated feedback).
    Organize Meetups, Talks, Coding Dojos.
    Give talks.
    Record a Podcast Episode

    View Slide