Cat Allman & Leslie Hawthorn Google Inc. May 8, 2009 Getting Started in Open Source.

Slides:



Advertisements
Similar presentations
Internet etiquette, or netiquette guides us in proper behavior on the Internet. There are widely accepted rules of behavior to follow when you're online.
Advertisements

IS 214 Needs Assessment and Evaluation of Information Systems Managing Usability © Copyright 2001 Kevin McBride.
Chapter 14 Copyright © 2014 Pearson Education, Inc.Chapter Applying and Interviewing for Employment.
Copyright (c) Cem Kaner. 1 Software Testing 1 CSE 3411 SWE 5411 Assignment #1 Replicate and Edit Bugs.
Chapter 22 Strategies for Career Success. Myths of Sport Careers: Myth 1 Sport management degree is a ticket to success. –Increased number of sport management.
Team working in distributed environments M253 Communicating, Cooperating & Collaborating on Line Faculty of Computer Studies Arab Open University Kuwait.
Webinar Housekeeping 1. Be sure you’re dialed into the audio portion of the webinar: Access Code: Webinar length: approximately.
Welcome to Introduction to Psychology! Let’s share a bit about where we are all from…
Using your manners when you’re on-line. Sometimes the online world can feel "pretend" because you cannot see the person with whom you are communicating.
Fundamentals of Open Source Development Leslie Hawthorn, Outreach Manager Jeff Sheltren, Operations Manager August 16, 2011 OSU Picture © Greg Keene.
Expanding Involvement of Women in F/OSS Presented by Elizabeth Krumbach Philadelphia area Linux Users Group September 2, 2009.
Cat Allman Leslie Hawthorn Google Inc. July 22, 2009 Getting Started in Free and Open Source.
Effective Customer Support IT Essentials v5.0. Introduction  Troubleshooting is as much about communicating with the customer as it is about knowing.
Giving Back Contributing to Debian and the New Maintainer Process Christine Spang January 15th, 2007 The SIPB, Massachusetts Institute of Technology.
1 January 16, Open Source Software Communications William Cohen NCSU CSC 591W January 23, 2008.
An Introduction to. Where did Fedora come from? Boxed set every 6 months == Failed business model [
FOSS Community Collaboration By: Karlie Robinson For: RIT September 14, 2010.
Guidelines for polite online interaction; words “Internet” and “etiquette” Don’t type in all capital letters; this is interpreted as SHOUTING Do use correct.
Expanding Involvement in F/OSS Presented by Elizabeth Krumbach Philadelphia area Linux Users Group September 2, 2009.
Global Talent Idaho Step-by-step Guide LinkedIn profile set-up
What comes after the web for the students?
Life Hacks for your professional identity
INFORMATIONAL INTERVIEWING
JOB SEARCH SKILLS WELCOME.
Aberdeen Networking Event Workshop
What is Netiquette? Internet etiquette and mailing lists
Wikispaces in K–12 Education
Communication Skills.
Provide instruction.
FREE Traffic from Video Sharing Sites
Welcome to the KDE Project
Netiquette Minding Your Ps & Qs.
Fundraising 101 ( "Free as in Freedom So Who Pays for the Beer?")
Improve yourself in real world
RESUMES COVER LETTERS REFERENCES INTERVIEWING
Presented by Elizabeth Krumbach
SAS 101: An Introduction to SAS
RESUMES COVER LETTERS REFERENCES INTERVIEWING
A Short Course on Geant4 Simulation Toolkit How to learn more?
Building a Career in FOSS
Ease interaction with translators
How To Create a Successful and Profitable Training Business
Contributing to Open Source Projects
Social Media Marketing: A Strategic Approach, 2e
Term Project Evaluations Guiding Principles Summary
PUBLIC SPEAKINg Building confidence and Conquering Fears
U.S.VETS Career Network Resume Building 101
Entering Grade 11 Course Selection
Entering Grade 11 Course Selection
Coll 148 Library Resources
CBP Program – Business Etiquette
Louisiana: Our History.
Questions We Ask WELCOME.
Fun gym Cambridge Nationals R001.
The College Essay How Can I Stand Out?.
Salary Negotiation Interns, Co-ops, and Recent College Grads
INTERVIEWING Dos and Don’ts.
How to Use Social Networking to Help Job Seekers
Sr. Manager, Global Talent Acquisition
Tonga Institute of Higher Education IT 141: Information Systems
A Short Course on Geant4 Simulation Toolkit How to learn more?
Broadvine Support Portal
A Short Course on Geant4 Simulation Toolkit How to learn more?
Git started with git: 2018 edition
H2.9d Practical Assessment Submission
Open Source Development Challenges
Topic Leader Training 2012.
Entering Grade 11 Course Selection
Chapter 22 Strategies for Career Success
Presentation transcript:

Cat Allman & Leslie Hawthorn Google Inc. May 8, 2009 Getting Started in Open Source

Who Are We?

By the Way.... These are our opinions – Not those of any past, present or future employer Based on our experiences Your experiences may vary

Why Should You Care? Gain new skills Gain new contributors Professional networking / career opportunities Personal gratification Share your values

Shown here actual size...

All That Glitters is Not (Only) Code Testing Localization Documentation Release Engineering User Interface Design / Usability User support

But wait, there's more.... Marketing – Contributed articles, how-to's, tutorials – Graphic design – Fan advocacy / art – Event organizing / staffing – Projects looking for end users - share your enthusiasm Fund raising Community management

Helping People Get Started “Find a need that matters to you” – Technical challenge – Social considerations “Find a community you are comfortable with” “Ask your friends!” “Limit your scope”

Know the History

Or, “How Not to Get Flamed” Review project website or wiki Read mailing list archives / forum topics Look / ask for newbie documentation Check out the source code Do other research

Observe the Present Lurking has value Point to mailing lists, IRC channels, wikis, etc. Demonstrate how people have gotten involved in the past Make a place for calls for volunteers Is the community tone welcoming? Make your project a place you would enjoy contributing (if you were a newbie)

Create the Future Diving Right In.... Encourage newcomers to: – File a bug report – Bonus points for submitting a patch – Volunteer to help – Major bonus points for useful suggestions‏

Some Basics

Mailing List Etiquette Don't rehash old discussions Don't reply to every message in a thread Only reply to relevant text of a previous message When in doubt, don’t top post “Me too” posts are a big no-no No filibustering

Communication Annoyances “ Ways to make yourself look less credible in a remarkably short period of time” Silly nicknames Multiple nicknames in different media Overusing CAPITAL LETTERS Using excessive punctuation!!!1!!1!one! – Using none at all ZOMGWTFBBQ!?!?!

Hazing is unproductive It's a very direct and blunt world - but... There is a way to correct people who need correction Your Internet behavior is eternal too

Other Times to Give Guidance

Cluelessness Failure to pick up on the “mood” Not understanding common goals of the community Asking RTFM questions At some point, it's okay to walk away

Hostility & Non-Cooperation Angrily demanding help Deliberately riling people Willing to complain, but not to fix Failing to accept criticism well Again, it's okay to walk away

Don't Be Scared!

Summary You were new once too Remember how much you know Share your knowledge Contribute to the growth of your project

Resources Eric S. Raymond – The Cathedral and the Bazaar, How to Ask Questions the Smart Way – Free Software Foundation – Free Software Definition – Karl Fogel – Producing Open Source Software – available under open copyright & at no cost

Q&A Cat Allman & Leslie Hawthorn