# Advice for People Applying for GSoC

We get a lot of questions about "How do I get started?" Here is some step by
step advice that should help.

## 1. Read the entire [g.co/gsoc](http://g.co/gsoc) site including all linked materials.

We spend a lot of time making sure all the information you need is available on
the program site. Remember, a big part of open source is self-reliance. We
expect you to look for answers before you come to us for help. Look at the
Program Rules, FAQ, Timeline and Contributor/Student Guide at the very least.

## 2. Now think about you.

What computer science subject area or specific issue or problem interests you?
What are your skills? What languages do you know? What tools are you familiar
with? Make a list.

## 3. Look through the mentoring orgs on the program site.

Use the provided Categories and/or Technologies options on the program site to
filter your list. Pick 3-5 orgs to research in depth.

## 4. Visit the org's site and repos. Look at the code.

Review mailing lists and chat logs to see if you're comfortable with the
style of the communication each community uses. Think about what you see versus
what you want to work on.

## 5. Narrow your list down to 1 or 2 orgs, and then get involved with them. TALK TO THE ORG!

File a bug. Better yet, send a patch or pull request. Orgs want to see that you
are genuinely interested in them.

Talk to the organization (via their chat channel, etc.). You must reach out to
the organization to talk to them about your proposal. An organization won't
accept a person based solely on a nice proposal. The mentors want to chat
with you to understand your interest and
engagement with the project and learn more about how you would tackle the
project.

As an added bonus, talking to the org can significantly help you determine
what to
write in your proposal since you are essentially getting their feedback
in advance.

## 6. Write your proposal.

Limit yourself to one or two. Quality is more important than quantity. This
isn't a lottery. Submitting several weak proposals **hurts** your chances of
being accepted. Over 94% of people accepted last year submitted 2 or fewer
proposals.

## 7. Verify your application meets all requirements

Make sure your application includes the specific information and format the org
asks for, as well as what is required by the GSoC program rules. Double check your
work before submitting the proposal: misspelling in writing has a similar result
as does misspelling in code :-)

## 8. DO NOT WAIT UNTIL THE LAST MINUTE TO APPLY.

(This is so important, we put it in ALL CAPS.)

Every year we get potential contributors asking for extensions to the application
deadline. We can not give extensions for any reason, even if your internet is
down, you were in exams, your computer was stolen, you misunderstood the timezone,
you were on a plane or in the hospital. It is in your best interest to submit the
application early.

Plus, the longer the org has to review your application and give you feedback on
your draft, the better your chances of being accepted as a GSoC contributor.