Non-Code Contribution Using your passion and skills to power open source. April 2022 1

PRESENTER John Picozzi Solutions Architect I believe strongly in contributing to the Drupal community and supporting open source in any way I can. I’m the organizer of the Drupal Providence Meetup, an Acquia-certified Site Builder, a co-host on Talking Drupal, and a co-organizer of the New England Drupal Camp. Throughout my career I have crafted Drupal solutions for many organizations like CVS Caremark, Leica Geosystems, Blue Cross Blue Shield, Marriott International, Rhode Island School of Design, and Getty Images. 2

What is Non-Code Contribution? Any contribution that helps an open-source project that does not involve writing code. 3

Where is open–source built? A majority of contribution has nothing to do with coding at a meetup, camp, or con. 4

Camp Organization Many people have many different roles when organizing a camp. Many of those activities are considered non-code contribution. 5

Other examples of contribution ● ● ● ● ● Mentorship Documentation Training Summits Board/Committee member 6

Who is a Contributor? 7

EVERYONE!! 8

Why do people contribute? 9

Build Skills ● ● ● Improve Technical Understanding Better Communication Learn Something New 10 10

Career Improvement ● ● ● Visibility Build Personal Network Network At Events Build Skills ● ● ● Improve Technical Understanding Better Communication Learn Something New 11 11

Compensation ● ● ● Build Skills ● ● ● Improve Technical Understanding Better Communication Learn Something New Financial Time For Goods or Services Career Improvement ● ● ● Visibility Build Personal Network Network At Events 12 12

It’s Your Job ● ● ● Build Skills ● ● ● Improve Technical Understanding Better Communication Learn Something New Good For Employee & Employer Government Contribution Start the Dialog Career Improvement ● ● ● Visibility Build Personal Network Network At Events Compensation ● ● ● Financial Time For Goods or Services 13 13

Build Skills ● ● ● Improve Technical Understanding Better Communication Learn Something New Career Improvement ● ● ● Visibility Build Personal Network Network At Events Compensation ● ● ● Financial Time For Goods or Services It’s Your Job ● ● ● Good For Employee & Employer Government Contribution Start the Dialog 14 14

Why do we contribute? Contribution can be personal like donating to your favorite charity or playing your favorite game. 15

Why do we Contribute? 16

The Talking Drupal Podcast A weekly chat about web design and development by a group of people with one thing in common, we love Drupal 17

The Talking Drupal Podcast A weekly chat about web design and development by a group of people with one thing in common, we love Drupal 18

The Talking Drupal Podcast A weekly chat about web design and development by a group of people with one thing in common, we love Drupal 19

When did we start considering TD a contribution? Drupal.org credit for the Talking Drupal Podcast started on November 20th 2020 as a Community Project. 20

Community Project Non-code projects used to manage groups or initiatives within the Drupal community such as Drupal camps or working groups. 21

Community Projects 22

Why are non-code contributions important? 23

Contribution Imposter Syndrome ● ● ● My contribution isn’t valuable My contribution is not helpful Focus on your skills and passions Work, Life, Contribution Balance ● ● Work it into your work Contrib Doesn’t have to be nights and weekends Sustainability ● ● ● Long term is a challenge Priorities and interests change over time Be honest with yourself 24

Just Do It! ● ● ● ● Look at the issue queue Read documentation Get a local setup Volunteer at an Event 25 25

Use Your Skill Set ● ● Find projects or Issues that match your skill set Use contribution to expand your skills Just Do It! ● ● ● ● Look at the issue queue Read documentation Get a local setup Volunteer at an Event 26 26

What Interests You? ● ● Contribution doesn’t have to be related to your job Might be something you know nothing about Just Do It! ● ● ● ● Look at the issue queue Read documentation Get a local setup Volunteer at an Event Use Your Skill Set ● ● Find projects or Issues that match your skill set Use contribution to expand your skills 27 27

Talk To People ● ● ● Just Do It! ● ● ● ● Look at the issue queue Read documentation Get a local setup Volunteer at an Event Comment in the issue queue Ask questions in slack Go to a camp or meetup Use Your Skill Set ● ● Find projects or Issues that match your skill set Use contribution to expand your skills What Interests You? ● ● Contribution doesn’t have to be related to your job Might be something you know nothing about 28 28

Just Do It! ● ● ● ● Look at the issue queue Read documentation Get a local setup Volunteer at an Event Use Your Skill Set ● ● Find projects or Issues that match your skill set Use contribution to expand your skills What Interests You? ● ● Contribution doesn’t have to be related to your job Might be something you know nothing about Talk To People ● ● ● Comment in the issue queue Ask questions in slack Go to a camp or meetup 29 29

Helpful Resources https://picozzi.com/drupalcon2022 30

John E. Picozzi Thank you! Solution Architect @johnpicozzi [email protected] epam.com 31