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

12 lessons learned from 9 years of community work

12 lessons learned from 9 years of community work

Since 2011, when he founded Pyvo in Brno, Honza has been helping to drive the growth and success of the Czech Python User Group. For years he has been participating in volunteer-driven meetups, courses, workshops, conferences, the Pyvec nonprofit, and more. Listen to a few lessons he has learned during his community work, which he thinks could help others to better understand how to succeed in volunteering.

Honza Javorek

October 31, 2019
Tweet

More Decks by Honza Javorek

Other Decks in Education

Transcript

  1. years of community work
    12
    9
    lessons learned from

    View Slide

  2. Honza
    Javorek
    ?

    View Slide

  3. honzaja
    vorek.cz junior.guru

    View Slide

  4. View Slide

  5. Learn by
    organizing
    1

    View Slide

  6. 2009

    View Slide

  7. 2010

    View Slide

  8. 2010

    View Slide

  9. I got better in
    organizing, networking,
    and sourcing speakers

    View Slide

  10. I got better in
    Python

    View Slide

  11. I got to learn some
    Ruby too, eventually...
    2013-2015, RIP BRUG

    View Slide

  12. I didn't give a talk
    at Pyvo until 2012

    View Slide

  13. I started a meetup
    because I wanted to
    learn the topic

    View Slide

  14. I started a meetup
    because I wanted to
    learn the topic
    (BYO speakers)

    View Slide

  15. org
    lecturer

    View Slide

  16. Starting their courses and
    sessions because they
    want to learn the topic

    View Slide

  17. Starting their courses and
    sessions because they
    want to learn the topic
    (BYO lecturers)

    View Slide

  18. Choose the right
    event for your town
    2

    View Slide

  19. Brno Prague

    View Slide

  20. Ostrava!!!

    View Slide

  21. Ostrava!!!
    (full of Red Hat hiring flyers)

    View Slide

  22. Ostrava!!!
    Pyvo #1

    View Slide

  23. Ostrava!!!
    Pyvo #2

    View Slide

  24. Ostrava!!!
    Pyvo #3

    View Slide

  25. Pyvo is a
    networking event

    View Slide

  26. Networking is interesting
    especially for people
    with advanced knowledge

    View Slide

  27. Where do we get them
    in a town with not
    many Python people?

    View Slide

  28. We teach!

    View Slide

  29. View Slide

  30. Your town isn't too
    small for events
    specialized to Python

    View Slide

  31. Perhaps networking
    event isn’t the best
    fit for your town

    View Slide

  32. They didn’t know it was
    impossible so they did it
    3
    -- Mark Twain

    View Slide

  33. what about
    impossible
    I just do it?
    (help if you want)
    do it…! maybe
    start smaller!
    doubting
    Thomases
    actual
    Thomas

    View Slide

  34. View Slide

  35. Kick off alone,
    but replicate in time
    4

    View Slide

  36. I just did it
    efficient!

    View Slide

  37. community website
    scales better
    but agreeing is slow

    View Slide

  38. new version of the website?
    efficient!
    big changes?
    impossible

    View Slide

  39. which projector to buy?
    efficient!
    impossible

    View Slide

  40. Just do it!
    Kick off alone,
    then request comments

    View Slide

  41. BUT

    View Slide

  42. org
    lecturer
    efficient!
    2 in 1
    (for a start)

    View Slide

  43. org
    lecturer
    GOD!

    View Slide

  44. org
    lecturer
    prevents
    replication
    being GOD
    burn out
    leads to

    View Slide

  45. Don’t be a GOD
    (for too long)

    View Slide

  46. org
    lecturer
    hmm… I can become
    an org
    hmm… I can become
    a lecturer

    View Slide

  47. Documentation!

    View Slide

  48. View Slide

  49. View Slide

  50. View Slide

  51. View Slide

  52. Your job isn’t done yet
    if you’re the only one doing it
    5

    View Slide

  53. Organizing Brno Pyvo for
    5 years? From Prague?

    View Slide

  54. Hiring orgs, sharing
    tasks, rotating shifts

    View Slide

  55. Meetup still exists
    without its founder
    2010-2019

    View Slide

  56. Meetup still exists
    without its founder
    very proud
    parent face
    tears omg

    View Slide

  57. PyCon CZ
    PR & Social Media
    prevents
    replication
    being GOD
    burn out
    leads to

    View Slide

  58. Padawan!

    View Slide

  59. Hire

    View Slide

  60. Share tasks

    View Slide

  61. View Slide

  62. Ideally all PyCon CZ orgs
    were teams of at least two

    View Slide

  63. Write docs

    View Slide

  64. Move on
    2015
    Brno
    2016
    Brno
    2017
    Prague
    2018
    Prague

    View Slide

  65. View Slide

  66. If you quit without
    handover, everything
    you've built gets LOST and
    you achieved NOTHING

    View Slide

  67. Sharing tasks and
    raising padawans
    postpones burn out

    View Slide

  68. Create a life cycle
    of motivations
    6

    View Slide

  69. org
    lecturer
    hmm… I can become
    an org
    hmm… I can become
    a lecturer

    View Slide

  70. org
    lecturer
    wants to give back
    attendee
    coach
    wants to teach
    or
    gives back by
    organizing
    wants to get better
    at teaching
    wants to teach
    or
    gives back
    by teaching
    easy
    easy

    View Slide

  71. Volunteering must
    not feel like a job
    7

    View Slide

  72. Your free time,
    your rules

    View Slide

  73. Overcommunicate!
    Don't let people assume!

    View Slide

  74. Let people know
    you're working
    (so they know they can count on you)

    View Slide

  75. Let people know
    you're NOT working
    (so they can replace you in time)

    View Slide

  76. NO BLAME
    Responsibility?
    Replaceability!

    View Slide

  77. Common goals can
    beat antipathies
    8

    View Slide

  78. From feminists to
    libertarians, we all unite in
    believing in Zen of Python

    View Slide

  79. Control < Service
    Unification < Federation
    9

    View Slide

  80. From the very beginning
    we talk, visit, and work
    across TOWNS

    View Slide

  81. Until today, we talk, visit,
    and work across
    ALL GROUPS

    View Slide

  82. There is no boss

    View Slide

  83. power, decisions
    work

    View Slide

  84. services
    power, decisions, work

    View Slide

  85. Control < Service

    View Slide

  86. pyvo.cz
    pyvo.cz?

    View Slide

  87. pyvo.cz
    pyworking.cz
    python.cz/en/events

    View Slide

  88. pyvo.cz
    pyworking.cz
    python.cz/en/events
    pydata.cz

    View Slide

  89. Unification < Federation

    View Slide

  90. Open by default
    drives engagement
    10

    View Slide

  91. View Slide

  92. added as #pydata org
    hmm #pyladies
    hmm #pyconcz
    helping to coach
    contributing with a PyData track

    View Slide

  93. Public Relations
    is also work
    11

    View Slide

  94. knows nothing
    talks a lot
    shares stuff on F B
    celebrity
    knows everything
    works a lot
    doesn't spend life on F B
    invisible

    View Slide

  95. sooooo fake
    superficial
    undeserved
    fraud

    View Slide

  96. Public Relations
    sells the work of others

    View Slide

  97. Public Relations
    is important!

    View Slide

  98. Public Relations
    is a honest work

    View Slide

  99. Public Relations
    is a skill not so many
    people can do

    View Slide

  100. Not so many people
    want to be so visible

    View Slide

  101. Modesty is okay,
    self-loathing* is not
    *hello impostor syndrome

    View Slide

  102. Community work
    pays off
    12

    View Slide

  103. I like to create stuff
    which helps others

    View Slide

  104. Helping others
    is GREAT FEELING

    View Slide

  105. I've invested tons
    of free time

    View Slide

  106. I've got tons of friends,
    opportunities, soft
    skills, references, and
    good job offers back

    View Slide

  107. I've learned Open Source
    or how to give a talk

    View Slide

  108. Being an introvert, I was
    forced into social skills
    - I had to get my job done
    regardless my anxieties
    still not able to call strangers btw

    View Slide

  109. I've learned how to
    organize an event
    e.g. wedding

    View Slide

  110. I'd be NOBODY without
    the Python community

    View Slide

  111. View Slide

  112. 1 Learn by organizing
    2 Right event for your town
    3 Do impossible
    4 Kick off alone, but replicate
    5 Don't quit without handover
    6 Life cycle of motivations
    7 Volunteering is not a job
    8 Common goals beat antipathies
    9 Service, Federation
    10 Open by default
    11 Fight impostor syndrome
    12 Community work pays off

    View Slide