the apache way committed to apache · the apache way committed to apache . agenda ... we all a...

20
The Apache Way Committed to Apache The Apache Way Committed to Apache

Upload: others

Post on 24-Jul-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Apache Way Committed to Apache · The Apache Way Committed to Apache . Agenda ... we all a little crazy? - Perhaps! • In this presentation Sharan shares her thoughts and experiences

The Apache WayCommitted to Apache

The Apache WayCommitted to Apache

Page 2: The Apache Way Committed to Apache · The Apache Way Committed to Apache . Agenda ... we all a little crazy? - Perhaps! • In this presentation Sharan shares her thoughts and experiences

AgendaAgenda

● Introduction– Definitions

● Welcome to our Facility– Pre-Admission

● Pre-existing conditions, Referral● Entering the Facility

– Ward Life● Inmates in Charge● Self Made Prescriptions● Passkeys● Invisible Friends● The Common Room● Escape Attempts

● Summary– Treatment Plans

– Symptoms & Summary Diagnosis

● Questions

● Introduction– Definitions

● Welcome to our Facility– Pre-Admission

● Pre-existing conditions, Referral● Entering the Facility

– Ward Life● Inmates in Charge● Self Made Prescriptions● Passkeys● Invisible Friends● The Common Room● Escape Attempts

● Summary– Treatment Plans

– Symptoms & Summary Diagnosis

● Questions

Page 3: The Apache Way Committed to Apache · The Apache Way Committed to Apache . Agenda ... we all a little crazy? - Perhaps! • In this presentation Sharan shares her thoughts and experiences

DefinitionsDefinitions• Commitment

• the use of legal means to send a person to a mental hospital, insane asylum, or psychiatric ward

• a willingness to give your time and energy to something that you believe in

Page 4: The Apache Way Committed to Apache · The Apache Way Committed to Apache . Agenda ... we all a little crazy? - Perhaps! • In this presentation Sharan shares her thoughts and experiences

DefinitionsDefinitions• Committer

• A committer is an individual who is able to modify the source code of a particular piece of open-source software.

• A committer is a developer that was given write access to the code repository...

Page 5: The Apache Way Committed to Apache · The Apache Way Committed to Apache . Agenda ... we all a little crazy? - Perhaps! • In this presentation Sharan shares her thoughts and experiences

ContributingContributing

● Is it only about the code?

● Is it only about the code?

Page 6: The Apache Way Committed to Apache · The Apache Way Committed to Apache . Agenda ... we all a little crazy? - Perhaps! • In this presentation Sharan shares her thoughts and experiences

Code + or -Code + or -

● No! Coding isn't everything!

● Non code contributions exist and are important!

● No! Coding isn't everything!

● Non code contributions exist and are important!

Page 7: The Apache Way Committed to Apache · The Apache Way Committed to Apache . Agenda ... we all a little crazy? - Perhaps! • In this presentation Sharan shares her thoughts and experiences

History and ReferralHistory and Referral

● History– Corporate projects

– Specialised project teams

● Pre-existing conditions– None in open source

● Referral– Completely by chance!

● History– Corporate projects

– Specialised project teams

● Pre-existing conditions– None in open source

● Referral– Completely by chance!

Page 8: The Apache Way Committed to Apache · The Apache Way Committed to Apache . Agenda ... we all a little crazy? - Perhaps! • In this presentation Sharan shares her thoughts and experiences

Entering the FacilityEntering the Facility

● Getting in – Why go there?

● First impressions– What did I see?

– What did I think?

● Getting in – Why go there?

● First impressions– What did I see?

– What did I think?

Page 9: The Apache Way Committed to Apache · The Apache Way Committed to Apache . Agenda ... we all a little crazy? - Perhaps! • In this presentation Sharan shares her thoughts and experiences

Inmates in Charge?Inmates in Charge?

● Who is in charge?– Where's the boss?

● No-one is in charge and everyone is in charge!– Disorganised chaos?

● Who is in charge?– Where's the boss?

● No-one is in charge and everyone is in charge!– Disorganised chaos?

Page 10: The Apache Way Committed to Apache · The Apache Way Committed to Apache . Agenda ... we all a little crazy? - Perhaps! • In this presentation Sharan shares her thoughts and experiences

Self PrescriptionsSelf Prescriptions

● What do you do?– Whatever you enjoy!

– Whatever you think needs doing!

– Whatever you think helps!

● What do you do?– Whatever you enjoy!

– Whatever you think needs doing!

– Whatever you think helps!

Page 11: The Apache Way Committed to Apache · The Apache Way Committed to Apache . Agenda ... we all a little crazy? - Perhaps! • In this presentation Sharan shares her thoughts and experiences

Your Own PasskeyYour Own Passkey

● What's behind this door?– I can do that!

– Could be fun and also interesting

● Merit– Doing something the

community values

– Is not just for code

● What's behind this door?– I can do that!

– Could be fun and also interesting

● Merit– Doing something the

community values

– Is not just for code

Page 12: The Apache Way Committed to Apache · The Apache Way Committed to Apache . Agenda ... we all a little crazy? - Perhaps! • In this presentation Sharan shares her thoughts and experiences

Invisible Friends?Invisible Friends?

● Talking to people who are not there!– People you have never met

– Only know them via what they write

● Mailing Lists– Community social network

– Builds collaboration and trust

● Talking to people who are not there!– People you have never met

– Only know them via what they write

● Mailing Lists– Community social network

– Builds collaboration and trust

Page 13: The Apache Way Committed to Apache · The Apache Way Committed to Apache . Agenda ... we all a little crazy? - Perhaps! • In this presentation Sharan shares her thoughts and experiences

The Common RoomThe Common Room

● Team work– Informal chaos

– I have an idea!

● It's not a hierarchy– Everyone is a

contributor

● Team work– Informal chaos

– I have an idea!

● It's not a hierarchy– Everyone is a

contributor

Page 14: The Apache Way Committed to Apache · The Apache Way Committed to Apache . Agenda ... we all a little crazy? - Perhaps! • In this presentation Sharan shares her thoughts and experiences

Escape AttemptsEscape Attempts

● Reasons to leave– Natural cycle

– Not a good fit

– Conflict

● Community endures– Exists long into the future

– Caretakers and maintainers of the software

● Reasons to leave– Natural cycle

– Not a good fit

– Conflict

● Community endures– Exists long into the future

– Caretakers and maintainers of the software

Page 15: The Apache Way Committed to Apache · The Apache Way Committed to Apache . Agenda ... we all a little crazy? - Perhaps! • In this presentation Sharan shares her thoughts and experiences

Treatment PlansTreatment Plans

● Resolving Conflicts– It's all about the project!

– We are all in it together

● Where to find new companions?– Monitor User Lists

– Encourage Users to Participate

● Resolving Conflicts– It's all about the project!

– We are all in it together

● Where to find new companions?– Monitor User Lists

– Encourage Users to Participate

Page 16: The Apache Way Committed to Apache · The Apache Way Committed to Apache . Agenda ... we all a little crazy? - Perhaps! • In this presentation Sharan shares her thoughts and experiences

SymptomsSymptoms

● Where are you?– Do you have a history, pre-existing condition or a referral?

– Have you entered the facility?

– Do you have invisible friends?

– Are you doing what you enjoy?

– Do you have your own passkey?

– Have you written your own prescription?

– Are you thinking about an escape attempt?

– Have you seen the common room?

● Where are you?– Do you have a history, pre-existing condition or a referral?

– Have you entered the facility?

– Do you have invisible friends?

– Are you doing what you enjoy?

– Do you have your own passkey?

– Have you written your own prescription?

– Are you thinking about an escape attempt?

– Have you seen the common room?

Page 17: The Apache Way Committed to Apache · The Apache Way Committed to Apache . Agenda ... we all a little crazy? - Perhaps! • In this presentation Sharan shares her thoughts and experiences

Summary DiagnosisSummary Diagnosis

● Commitment : – Giving your time and energy

to something you believe in

● Merit– Gained by doing things the

community values

● Community– No-one is in charge and

everyone is in charge

● Commitment : – Giving your time and energy

to something you believe in

● Merit– Gained by doing things the

community values

● Community– No-one is in charge and

everyone is in charge COMMITTE

D

Page 18: The Apache Way Committed to Apache · The Apache Way Committed to Apache . Agenda ... we all a little crazy? - Perhaps! • In this presentation Sharan shares her thoughts and experiences

Thank You!Thank You!

Thank You for Listening.

Questions?Comments?

Thank You for Listening.

Questions?Comments?

Page 19: The Apache Way Committed to Apache · The Apache Way Committed to Apache . Agenda ... we all a little crazy? - Perhaps! • In this presentation Sharan shares her thoughts and experiences

ReferencesReferences• Pictures from pixabay.com• TheApacheWay.com – Shane Curcuru•

Page 20: The Apache Way Committed to Apache · The Apache Way Committed to Apache . Agenda ... we all a little crazy? - Perhaps! • In this presentation Sharan shares her thoughts and experiences

Presentation SummaryPresentation Summary• To be committed' is a strange phrase. In the past it was used to

describe people who were sent to mental institutions or 'facilities'. Fast forward to today and words like committed and commitment are used throughout the Open Source world. Are we all a little crazy? - Perhaps!

• In this presentation Sharan shares her thoughts and experiences about being a Committer, life at the ASF (facility) and how not being able to code is still OK