SlideShare a Scribd company logo
From Imposter Syndrome to Core
Committer: A GSoC Journey
Angie “@webchick” Byron
August 27, 2021
As a teenager I discovered free/open source software
And believed it would change the world
But also believed you must be “this” smart to contribute
Enter Google Summer of Code
Lesson: Imposter Syndrome is a dirty, evil little liar.
(It’s ok to be scared, try it anyway!)
Applied to Drupal
(Knew it through the Spread Firefox project)
Got accepted!
What the? What is a “hook”? How do I “cvs”?
Oh no. They think I’m smart. I better not ask questions or they’ll know I’m not. :(
Luckily my mentor detected this and helped me out. :)
Lesson: Don’t be scared to ask for help!
(But be respectful of others’ time.)
Wow, you mean ANYONE can contribute?!
Let me help out here!
And also there!
And especially here!
Lesson: Be a helper.
(And document as you go, to pave the way for the
next person.)
Companies started to take notice, hiring offers
Attended/spoke at my first (of hundreds) Drupal event
Joined ALL the teams!
Served on the Drupal Association Board
Got promoted to Core Committer
Turned contributing into a full-time job
Wrote a book. (Twice.)
Travelled the world
(And so on for ~10 years, until…)
Burn. Out.
Lesson: Don’t forget to take care of yourself.
(No one is going to enforce boundaries for you, but
you.)
Governance++
Governance++
Travel--
Lesson: Learn to scale yourself.
(Your life will thank you!)
In summary...
● Push through imposter
syndrome — it lies.
● Don’t be scared to ask for
help, but do your
homework first.
● Help out wherever you
can, and pave the way for
others.
● But, don’t let it get out of
hand. :)
● Scale yourself
Thank you! :D

More Related Content

Similar to From Imposter Syndrome to Core Committer: A GSoC Journey

Essay Color Red. Online assignment writing service.
Essay Color Red. Online assignment writing service.Essay Color Red. Online assignment writing service.
Essay Color Red. Online assignment writing service.
Vickie Depasquale
 
Being creative in a digital world
Being creative in a digital worldBeing creative in a digital world
Being creative in a digital worldEylan Ezekiel
 
Code Of Our Own
Code Of Our OwnCode Of Our Own
Code Of Our Own
Liz Henry
 
doing detox -the how
doing detox -the howdoing detox -the how
doing detox -the howmonika hardy
 
Vitta 2008
Vitta 2008Vitta 2008
Vitta 2008
annieb3525
 
How to Ask for What You Want
How to Ask for What You WantHow to Ask for What You Want
How to Ask for What You Want
Angie Chang
 
Measuring & Maximizing Learner Engagement
Measuring & Maximizing Learner EngagementMeasuring & Maximizing Learner Engagement
Measuring & Maximizing Learner Engagement
Bernie Dodge
 
Welcome To Ms Orlic S 7th
Welcome To Ms Orlic S 7thWelcome To Ms Orlic S 7th
Welcome To Ms Orlic S 7thorlicj1
 
Welcome To Ms Orlic S 7th
Welcome To Ms Orlic S 7thWelcome To Ms Orlic S 7th
Welcome To Ms Orlic S 7thorlicj1
 
what is the innovationlab
what is the innovationlabwhat is the innovationlab
what is the innovationlabmonika hardy
 
April27 dyc
April27 dycApril27 dyc
April27 dyc
Alex Wills
 
The 21st century learner final
The 21st century learner finalThe 21st century learner final
The 21st century learner final
Amanda Petterson
 
Designing Life Experience
Designing Life ExperienceDesigning Life Experience
Designing Life Experience
Petr Stedry
 
Would Plato love Lego, inspirED seminar, University of Dundee 17 April 2013,
Would Plato love Lego, inspirED seminar, University of Dundee 17 April 2013, Would Plato love Lego, inspirED seminar, University of Dundee 17 April 2013,
Would Plato love Lego, inspirED seminar, University of Dundee 17 April 2013,
Chrissi Nerantzi
 
First Time UX
First Time UXFirst Time UX
First Time UX
Jan Stawarczyk
 
Stupidity spawns creativity
Stupidity spawns creativityStupidity spawns creativity
Stupidity spawns creativity
Ali Anani, PhD
 
ClojureBridge In Practice 2016
ClojureBridge In Practice 2016ClojureBridge In Practice 2016
ClojureBridge In Practice 2016
Anna Pawlicka
 
Ruth Cheesley - Joomla!Day UK - Giving back to Joomla!
Ruth Cheesley - Joomla!Day UK - Giving back to Joomla!Ruth Cheesley - Joomla!Day UK - Giving back to Joomla!
Ruth Cheesley - Joomla!Day UK - Giving back to Joomla!
Ruth Cheesley
 
What Is Thesis In Essay.pdf
What Is Thesis In Essay.pdfWhat Is Thesis In Essay.pdf
What Is Thesis In Essay.pdf
Crystal Wright
 
What is Digital Empathy Anyway? Let's Find Out Together!
What is Digital Empathy Anyway? Let's Find Out Together!What is Digital Empathy Anyway? Let's Find Out Together!
What is Digital Empathy Anyway? Let's Find Out Together!
Woj Kwasi
 

Similar to From Imposter Syndrome to Core Committer: A GSoC Journey (20)

Essay Color Red. Online assignment writing service.
Essay Color Red. Online assignment writing service.Essay Color Red. Online assignment writing service.
Essay Color Red. Online assignment writing service.
 
Being creative in a digital world
Being creative in a digital worldBeing creative in a digital world
Being creative in a digital world
 
Code Of Our Own
Code Of Our OwnCode Of Our Own
Code Of Our Own
 
doing detox -the how
doing detox -the howdoing detox -the how
doing detox -the how
 
Vitta 2008
Vitta 2008Vitta 2008
Vitta 2008
 
How to Ask for What You Want
How to Ask for What You WantHow to Ask for What You Want
How to Ask for What You Want
 
Measuring & Maximizing Learner Engagement
Measuring & Maximizing Learner EngagementMeasuring & Maximizing Learner Engagement
Measuring & Maximizing Learner Engagement
 
Welcome To Ms Orlic S 7th
Welcome To Ms Orlic S 7thWelcome To Ms Orlic S 7th
Welcome To Ms Orlic S 7th
 
Welcome To Ms Orlic S 7th
Welcome To Ms Orlic S 7thWelcome To Ms Orlic S 7th
Welcome To Ms Orlic S 7th
 
what is the innovationlab
what is the innovationlabwhat is the innovationlab
what is the innovationlab
 
April27 dyc
April27 dycApril27 dyc
April27 dyc
 
The 21st century learner final
The 21st century learner finalThe 21st century learner final
The 21st century learner final
 
Designing Life Experience
Designing Life ExperienceDesigning Life Experience
Designing Life Experience
 
Would Plato love Lego, inspirED seminar, University of Dundee 17 April 2013,
Would Plato love Lego, inspirED seminar, University of Dundee 17 April 2013, Would Plato love Lego, inspirED seminar, University of Dundee 17 April 2013,
Would Plato love Lego, inspirED seminar, University of Dundee 17 April 2013,
 
First Time UX
First Time UXFirst Time UX
First Time UX
 
Stupidity spawns creativity
Stupidity spawns creativityStupidity spawns creativity
Stupidity spawns creativity
 
ClojureBridge In Practice 2016
ClojureBridge In Practice 2016ClojureBridge In Practice 2016
ClojureBridge In Practice 2016
 
Ruth Cheesley - Joomla!Day UK - Giving back to Joomla!
Ruth Cheesley - Joomla!Day UK - Giving back to Joomla!Ruth Cheesley - Joomla!Day UK - Giving back to Joomla!
Ruth Cheesley - Joomla!Day UK - Giving back to Joomla!
 
What Is Thesis In Essay.pdf
What Is Thesis In Essay.pdfWhat Is Thesis In Essay.pdf
What Is Thesis In Essay.pdf
 
What is Digital Empathy Anyway? Let's Find Out Together!
What is Digital Empathy Anyway? Let's Find Out Together!What is Digital Empathy Anyway? Let's Find Out Together!
What is Digital Empathy Anyway? Let's Find Out Together!
 

More from Angela Byron

Lessons Learned From Scaling An Open Source Community By 10,000%
Lessons Learned From Scaling An Open Source Community By 10,000%Lessons Learned From Scaling An Open Source Community By 10,000%
Lessons Learned From Scaling An Open Source Community By 10,000%
Angela Byron
 
Webchick's Personal User Manual
Webchick's Personal User ManualWebchick's Personal User Manual
Webchick's Personal User Manual
Angela Byron
 
Creating a Project Priority Matrix
Creating a Project Priority MatrixCreating a Project Priority Matrix
Creating a Project Priority Matrix
Angela Byron
 
Collaboration Needs of Massive Open Source Communities
Collaboration Needs of Massive Open Source CommunitiesCollaboration Needs of Massive Open Source Communities
Collaboration Needs of Massive Open Source Communities
Angela Byron
 
Tales of Drupal Past: Origin Stories of Contributors
Tales of Drupal Past: Origin Stories of ContributorsTales of Drupal Past: Origin Stories of Contributors
Tales of Drupal Past: Origin Stories of Contributors
Angela Byron
 
The Evolution of Drupal's governance
The Evolution of Drupal's governanceThe Evolution of Drupal's governance
The Evolution of Drupal's governance
Angela Byron
 
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 updateDrupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update
Angela Byron
 
OCTO On-Site Off-Site Update on D8 Roadmap
OCTO On-Site Off-Site Update on D8 RoadmapOCTO On-Site Off-Site Update on D8 Roadmap
OCTO On-Site Off-Site Update on D8 Roadmap
Angela Byron
 
Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8
Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8
Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8
Angela Byron
 
From Troubled Waters to Water Under the Bridge
From Troubled Waters to Water Under the BridgeFrom Troubled Waters to Water Under the Bridge
From Troubled Waters to Water Under the Bridge
Angela Byron
 
Drupal 8 Adoption Myths Debunked
Drupal 8 Adoption Myths DebunkedDrupal 8 Adoption Myths Debunked
Drupal 8 Adoption Myths Debunked
Angela Byron
 
Acquia Company Update on Drupal 8.2/8.3/OCTO
Acquia Company Update on Drupal 8.2/8.3/OCTOAcquia Company Update on Drupal 8.2/8.3/OCTO
Acquia Company Update on Drupal 8.2/8.3/OCTO
Angela Byron
 
Drupal's competition
Drupal's competitionDrupal's competition
Drupal's competition
Angela Byron
 
Drupal 8 Initiatives
Drupal 8 InitiativesDrupal 8 Initiatives
Drupal 8 Initiatives
Angela Byron
 
The potential in Drupal 8.x and how to realize it
The potential in Drupal 8.x and how to realize itThe potential in Drupal 8.x and how to realize it
The potential in Drupal 8.x and how to realize it
Angela Byron
 
Acquia Drupal 8 Hackathon Demo 2015
Acquia Drupal 8 Hackathon Demo 2015Acquia Drupal 8 Hackathon Demo 2015
Acquia Drupal 8 Hackathon Demo 2015
Angela Byron
 
Ux testing recap
Ux testing recapUx testing recap
Ux testing recap
Angela Byron
 
Drupal 8 - Build Week Update
Drupal 8 - Build Week UpdateDrupal 8 - Build Week Update
Drupal 8 - Build Week Update
Angela Byron
 
Plain english guide to drupal 8 criticals
Plain english guide to drupal 8 criticalsPlain english guide to drupal 8 criticals
Plain english guide to drupal 8 criticalsAngela Byron
 
Evolution of Drupal and the Drupal community
Evolution of Drupal and the Drupal communityEvolution of Drupal and the Drupal community
Evolution of Drupal and the Drupal community
Angela Byron
 

More from Angela Byron (20)

Lessons Learned From Scaling An Open Source Community By 10,000%
Lessons Learned From Scaling An Open Source Community By 10,000%Lessons Learned From Scaling An Open Source Community By 10,000%
Lessons Learned From Scaling An Open Source Community By 10,000%
 
Webchick's Personal User Manual
Webchick's Personal User ManualWebchick's Personal User Manual
Webchick's Personal User Manual
 
Creating a Project Priority Matrix
Creating a Project Priority MatrixCreating a Project Priority Matrix
Creating a Project Priority Matrix
 
Collaboration Needs of Massive Open Source Communities
Collaboration Needs of Massive Open Source CommunitiesCollaboration Needs of Massive Open Source Communities
Collaboration Needs of Massive Open Source Communities
 
Tales of Drupal Past: Origin Stories of Contributors
Tales of Drupal Past: Origin Stories of ContributorsTales of Drupal Past: Origin Stories of Contributors
Tales of Drupal Past: Origin Stories of Contributors
 
The Evolution of Drupal's governance
The Evolution of Drupal's governanceThe Evolution of Drupal's governance
The Evolution of Drupal's governance
 
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 updateDrupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update
 
OCTO On-Site Off-Site Update on D8 Roadmap
OCTO On-Site Off-Site Update on D8 RoadmapOCTO On-Site Off-Site Update on D8 Roadmap
OCTO On-Site Off-Site Update on D8 Roadmap
 
Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8
Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8
Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8
 
From Troubled Waters to Water Under the Bridge
From Troubled Waters to Water Under the BridgeFrom Troubled Waters to Water Under the Bridge
From Troubled Waters to Water Under the Bridge
 
Drupal 8 Adoption Myths Debunked
Drupal 8 Adoption Myths DebunkedDrupal 8 Adoption Myths Debunked
Drupal 8 Adoption Myths Debunked
 
Acquia Company Update on Drupal 8.2/8.3/OCTO
Acquia Company Update on Drupal 8.2/8.3/OCTOAcquia Company Update on Drupal 8.2/8.3/OCTO
Acquia Company Update on Drupal 8.2/8.3/OCTO
 
Drupal's competition
Drupal's competitionDrupal's competition
Drupal's competition
 
Drupal 8 Initiatives
Drupal 8 InitiativesDrupal 8 Initiatives
Drupal 8 Initiatives
 
The potential in Drupal 8.x and how to realize it
The potential in Drupal 8.x and how to realize itThe potential in Drupal 8.x and how to realize it
The potential in Drupal 8.x and how to realize it
 
Acquia Drupal 8 Hackathon Demo 2015
Acquia Drupal 8 Hackathon Demo 2015Acquia Drupal 8 Hackathon Demo 2015
Acquia Drupal 8 Hackathon Demo 2015
 
Ux testing recap
Ux testing recapUx testing recap
Ux testing recap
 
Drupal 8 - Build Week Update
Drupal 8 - Build Week UpdateDrupal 8 - Build Week Update
Drupal 8 - Build Week Update
 
Plain english guide to drupal 8 criticals
Plain english guide to drupal 8 criticalsPlain english guide to drupal 8 criticals
Plain english guide to drupal 8 criticals
 
Evolution of Drupal and the Drupal community
Evolution of Drupal and the Drupal communityEvolution of Drupal and the Drupal community
Evolution of Drupal and the Drupal community
 

Recently uploaded

Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 

Recently uploaded (20)

Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 

From Imposter Syndrome to Core Committer: A GSoC Journey

Editor's Notes

  1. We asked this year's students what they wanted to hear about and over 375 replied and it is clear they are looking to hear from folks who can show them how GSOC helped them with their careers and how they can make a career in open source or any other tips. They want to be inspired. :) These are some of the suggestions that came from multiple students that might be of interest for you to include in a talk (totally up to you) : Open source project maintainers, core developers and engineers who are willing to share some advice. Open source enthusiastic people who motivate us to make more contributions. Projects that were done thanks to GSOC Or if you have anything you think you could have benefited from knowing/doing when you were in university and launching your career I'm sure they'd be happy to hear about it. Our plan is to have a mix of Google speakers (some ex-GSoCers and folks across our open source team) and also non-Googler mentors talking about their experiences and advice, tips, cool open source projects, etc. We are thinking of this as an 'inspire and inform' type of event for the students. I hope this helps you kind of formulate what things you'd be interested in talking to the students about.
  2. As a youngster, I was completely fascinated by the Internet and tried to teach myself all aspects of it: programming, networking, server configuration… at some point I stumbled into Linux/FLOSS and my brain exploded. "Linux password file" by Christiaan Colen is licensed under CC BY-SA 2.0
  3. I loved the empowerment aspects, I loved the collaboration methods, and truly believed this was the way forward for a better world. "Earth" by Kevin M. Gill is licensed under CC BY 2.0
  4. Buuuut, I also fundamentally believed you had to be basically Einstein to contribute to open source. And so I continued to cheer on open source from the sidelines for about a decade. "einstein-chuza" by dorfun is marked with CC0 1.0
  5. That changed with the appearance of Google Summer of Code. I reasoned that since they know we are students, they must know we don’t know everything yet. Photo credit: http://glaforge.appspot.com/article/google-summer-of-code-2005-tshirt
  6. So the takeaway here is: don’t listen to that little voice in your head that says you’re not good enough. Give it a shot, you never know where life will take you. :)
  7. So I applied to a project called Drupal, which is a powerful, modular content management framework.
  8. I learned about it because I’m one of those people who “views source” on every site she visits to see what’s happening under the hood. Spread Firefox was a cool site allowed anyone to create events, posters, etc. to promote the Firefox browser.
  9. Miraculously, I got accepted! I was so excited to get started!! "Fireworks" by tsuacctnt is licensed under CC BY 2.0
  10. But it was hard. There were a bunch of new Drupal-specific terminology to learn. As well as concepts they weren’t teaching in school at that time, like version control. "Overwhelmed" by Walt Stoneburner is licensed under CC BY 2.0
  11. I started to withdraw, thinking maybe if I bashed my head against the table long enough, I could figure it out. "Cat paws under bed" by piropiro3 is licensed under CC BY 2.0
  12. Fortunately, my mentor was extremely pro-active and caught this. :) "Helping Hand In A Stark World" by JD Hancock is licensed under CC BY 2.0
  13. So please, ASK FOR HELP! But make sure to try things on your own for at least a few minutes before asking, and let folks know what you tried already.
  14. So once I got on “this” side of the “You must be this smart to participate” perception, I was HOOKED. "File:Rabbit Looks Surprised by Monique Haen.jpg" by M. L. Haen is licensed under CC BY-SA 3.0
  15. I started to help out everywhere in Drupal that I could. Like creating add-on modules...
  16. Working on and reviewing others’ core patches...
  17. And especially contributing to documentation, so that it was written for someone at my level, who was new.
  18. My biggest advice on standing out in an open source community is to make Mr. Rogers proud and be a helper. Look for places you can offer your skills and assistance, both technical and non-technical. But most importantly, document as you go so that the next person has an easier time.
  19. Once GSoC ended, I expected to get some boring corporate job. Instead, Drupal companies offered to hire me because they’d seen my work in the community. "Binoculars at The Top of the Rock" by compujeramey is licensed under CC BY 2.0
  20. This was particularly true after I attended and spoke at my first in-person Drupal event. A little hard to do during COVID, but extremely important in terms of building relationships to help you in the future. Photo credit: https://flickr.com/photos/puregin/98477489
  21. I then threw myself in head-first, joined ALL the teams: documentation, webmasters, security...
  22. ...I served on the Drupal Association board and was a founding member who helped kick off the governance.
  23. After a few years of proving myself, I got promoted to core committer. Photo credit: https://dri.es/files/state-of-drupal-august-2008.pdf
  24. I was able to negotiate with the project lead to be hired by his company to do what I was doing in “nights and weekends” time as a full-time gig
  25. I wrote a book.Twice. :D The second while having a small baby.
  26. I was able to travel all over the world to speak at conferencs, participate in sprints, etc. "Airplane" by viZZZual.com is licensed under CC BY 2.0
  27. Repeat this general pattern of saying “yes” to everything, volunteering for all the things, leading big, Drupal-changing initiatives, until...
  28. About 10 years in, I hit a major patch of burnout with work, and my personal life fell apart as well. "Burnout!" by Skley is licensed under CC BY-ND 2.0
  29. So my biggest takeaway here is don’t let your enthusiasm get the best of you; you need to make sure you’re taking care of yourself as well, because no one else is going to.
  30. So, we focused on improving Drupal’s governance to make sure I wasn’t a single point of failure, and there were committees set up instead of individuals to handle critical community functionality.
  31. And we expanded the core committer team, so that there were defined roles and more people filling each.
  32. I also started recommending other up-and-coming contributors, especially women and people of colour, to take on speaking engagements and other outreach. This helped lift them up while allowing me to have more quality time with my family. "File:Chocolate-dipped heart-shaped cookies.jpg" by Mk2010 is licensed under CC BY-SA 3.0
  33. So my biggest takeaway here is don’t let your enthusiasm get the best of you; you need to make sure you’re taking care of yourself as well, because no one else is going to.
  34. "My first lolcat" by Niklas is licensed under CC BY-NC-SA 2.0