Non-Code Contribution: Using your passion and skills to power open source.

A presentation at DrupalCon Portland 2022 in April 2022 in Portland, OR, USA by John Picozzi

Slide 1

Slide 1

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

Slide 2

Slide 2

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

Slide 3

Slide 3

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

Slide 4

Slide 4

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

Slide 5

Slide 5

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

Slide 6

Slide 6

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

Slide 7

Slide 7

Who is a Contributor? 7

Slide 8

Slide 8

EVERYONE!! 8

Slide 9

Slide 9

Why do people contribute? 9

Slide 10

Slide 10

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

Slide 11

Slide 11

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

Slide 12

Slide 12

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

Slide 13

Slide 13

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

Slide 14

Slide 14

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

Slide 15

Slide 15

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

Slide 16

Slide 16

Why do we Contribute? 16

Slide 17

Slide 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 17

Slide 18

Slide 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 18

Slide 19

Slide 19

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

Slide 20

Slide 20

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

Slide 21

Slide 21

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

Slide 22

Slide 22

Community Projects 22

Slide 23

Slide 23

Why are non-code contributions important? 23

Slide 24

Slide 24

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

Slide 25

Slide 25

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

Slide 26

Slide 26

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

Slide 27

Slide 27

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

Slide 28

Slide 28

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

Slide 29

Slide 29

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

Slide 30

Slide 30

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

Slide 31

Slide 31

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