Selfish Contribution

A presentation at CMSPhilly in May 2020 in by Francesca Marano

Slide 1

Slide 1

Selfish Contribution Francesca Marano

Slide 2

Slide 2

Slide 3

Slide 3

Ciao! Sono Francesca • WordPress Community & Partnership Manager SiteGround • Release Co-Lead 5.3 and 5.4 WordPress.org

Slide 4

Slide 4

Accidental OSS Contributor @FrancescaMarano

Slide 5

Slide 5

My path 2010 - Freelancer 2011 - Translated a plugin I was using 2015 - Started contributing to WordPress.org 2017 - Community Team Representative 2018 - Joined SiteGround 2019 - Release Co-Lead @FrancescaMarano

Slide 6

Slide 6

SiteGround Linux Kernel Patches (loads of them!) WordPress - Core, Gutenberg, Security, Events, Community and Translations @FrancescaMarano

Slide 7

Slide 7

The Cathedral and the Bazaar Eric S. Raymond @FrancescaMarano

Slide 8

Slide 8

  1. Every good work of software starts by scratching a developer’s personal itch @FrancescaMarano

Slide 9

Slide 9

  1. To solve an interesting problem, start by finding a problem that is interesting to you. @FrancescaMarano

Slide 10

Slide 10

Be Selfish @FrancescaMarano

Slide 11

Slide 11

Pick a project Useful for your work Report a bug Fix a bug @FrancescaMarano

Slide 12

Slide 12

Get involved with a project Attend chats/calls Connect with people Be polite @FrancescaMarano

Slide 13

Slide 13

Learn from a project New tools New processes Ask questions @FrancescaMarano

Slide 14

Slide 14

Tangible results - Individuals New skills New connections New professional opportunities @FrancescaMarano

Slide 15

Slide 15

Tangible results - Companies Better software that can be safely used Discussions with like-minded people Recognition @FrancescaMarano

Slide 16

Slide 16

We strive to identify security risks. We often have discussions with the core Linux developers, we try to contribute whenever we can. So far we have written hundreds of kernel patches, dozens of which are part of the mainline Linux kernel code Angel Shtilianov Linux Kernel Dev at SiteGround @FrancescaMarano

Slide 17

Slide 17

Be Selfless Be Generous @FrancescaMarano

Slide 18

Slide 18

Two moments Step Up aka Learn Step Down aka Teach @FrancescaMarano

Slide 19

Slide 19

  1. When you lose interest in a program, your last duty to it is to hand it off to a competent successor. @FrancescaMarano

Slide 20

Slide 20

Examples Handoff of a blog I ran for years Helping my colleagues with giving talks Recruiting people to help in working groups Document everything @FrancescaMarano

Slide 21

Slide 21

What’s in it for me? @FrancescaMarano

Slide 22

Slide 22

Sense of accomplishment Sense of pride Validation Recognition New skills = Better CV @FrancescaMarano

Slide 23

Slide 23

Make it better, give it back John Blackbourn @FrancescaMarano

Slide 24

Slide 24

Links and Documentation Make WordPress GitHub - How To Contribute The Cathedral and the Bazaar Helen Hou-Sandí - Open Source, Open Process, Open Web My reflections as a release co-lead @FrancescaMarano

Slide 25

Slide 25

Let’s continue the conversation Francesca Marano francesca.marano@siteground.com Where Online siteground.com siteground.com/blog Online @FrancescaMarano @SiteGround