際際滷

際際滷Share a Scribd company logo
息 2018 Magento, Inc. Page | 1
The People Behind
Open Source
息 2018 Magento, Inc. Page | 2
Community Engineering at Magneto
@mannersd
David Manners
息 2018 Magento, Inc. Page | 3
What makes open source great?
息 2018 Magento, Inc. Page | 4
息 2018 Magento, Inc. Page | 5
息 2018 Magento, Inc. Page | 6
息 2018 Magento, Inc. Page | 7
Open-source software may be
developed in a collaborative
public manner. - Wikipedia
息 2018 Magento, Inc. Page | 8
How many people contribute?
 2017  664 contributors
 2018  450 contributors
息 2018 Magento, Inc. Page | 9
What do we look for in a contributor?
息 2018 Magento, Inc. Page | 10
Patience
息 2018 Magento, Inc. Page | 11
Patience
the capacity to accept or tolerate
delay, problems, or suffering
without becoming annoyed or
anxious.
息 2018 Magento, Inc. Page | 12
Patience
 Dusan Lukic (@LDusan)
 Zend Feed refactoring
 Opened in April 2017
 Merged in May 2018
 Nearly 100 comments
息 2018 Magento, Inc. Page | 13
Flexibility
息 2018 Magento, Inc. Page | 14
Flexibility
willingness to change or
compromise.
息 2018 Magento, Inc. Page | 15
Flexibility
 Adam Paterson
(@adam_paterson)
 Working on Import/Export
 Happy to take the un-glamours
tasks,
 Always asking How can I
help
息 2018 Magento, Inc. Page | 16
Warmth
息 2018 Magento, Inc. Page | 17
Warmth
enthusiasm, affection, or
kindness.
息 2018 Magento, Inc. Page | 18
Warmth
 Alessandro Ronchi
(@aleron75),
 Working on the MSI project,
 Willing to listen, talk and
discuss topics,
息 2018 Magento, Inc. Page | 19
How do you look after these people?
息 2018 Magento, Inc. Page | 20
Regular and clear
communication
息 2018 Magento, Inc. Page | 21
Regular and clear communication
 A few sandwiches short of a picnic
 Chinwag
 "Give me a tinkle on the blower
息 2018 Magento, Inc. Page | 22
Not their jobs
息 2018 Magento, Inc. Page | 23
息 2018 Magento, Inc. Page | 24
Reward the hard work
息 2018 Magento, Inc. Page | 25
Reward
息 2018 Magento, Inc. Page | 26
Connect personally
息 2018 Magento, Inc. Page | 27
Connect personally
 https://www.donut.ai/pairing
 Pairing people to connect
outside of just contributions,
息 2018 Magento, Inc. Page | 28
Remote work
息 2018 Magento, Inc. Page | 29
Remote work
 Work from anywhere you want
 Communicate Asynchronously
 Recognize that the future is
unknown
 Have face-to-face meetings
online
 Daily stand-up meetings are
for bonding, blockers, and the
future
 Bond in real life
 Give credit where it's due and
remember to say thank you
息 2018 Magento, Inc. Page | 30
Community Engineering at Magneto
@mannersd
David Manners

More Related Content

The People Behind Open Source

Editor's Notes

  • #2: Aim here is to highlight what I look for in a contributor and how a maintainer can build a health env to contribute. Ask who is a contributor and who is a maintainer.
  • #4: Its not the software? Its the people! There are 3 things that make open source great. Can you guess them?
  • #9: 2017: 664 providing 2450 2018: 450 providing 1646 Thats 3.6 prs a year on average!
  • #11: Sometimes PRs take a while, Maintainers need to wait for feedback,
  • #13: Not saying it should have taken that long but both Dusan and the team needed patience for this task to get it done right Times he could not contribute but we waited,
  • #14: Often the feedback can be Please change x Or when running a project someone might have to do the dirty work,
  • #17: We do not just want to keep the same people involved so you need warmth in people to bring the new people into the community Showing warmth and welcome in text format can be tough,
  • #21: Slack, live streams, regular and clear github communication, take the time and explain something in a call. Often written word can lead to misunderstands so talk to people,
  • #23: Most of the time this is not a full time job for people, Life gets busy so understand and plan for that,
  • #25: Build a reward system, Offer swag, training, and a bit of fame.
  • #26: Training and event discounts, Elephants and swag, Recognition and articles, Personal and company level reward system
  • #27: Dont just focus on the code but the people, Take the time to get to know at least a little about people, Slack donut app is a great opportunity for this
  • #29: Open source is a lot like remote work, Look at gitlab and other remote first companies for ideas
  • #30: Gitlab Remote manifesto