I keep getting asked questions about finding a job and building an online presence in the programming world.

So, I'm putting together a series of emails over the next 2 weeks to answer a lot of those questions.

One of the first questions I get is "How do I get more great stuff on Github to show off to potential employers what I can do?"

To start out, let me ask you a question...

Who do you know that's gotten hired off of an employer finding their work on Github?

Do you know any? I do...

The people I know who have successfully done this meet the following criteria:
  1. They're working on an exceptionally popular library.
  2. The company who offered to hire them uses the library.
  3. The company wants that library to add some feature or wants the development of that library to accelerate.
  4. The company is willing to pay this person to spend at least part of their workday working on that library.
If you're not one of these people, then your time is much better spend working on your actual resume.

Github comes in when your resume gets the prospective employer interested enough to look into your further. But, if your resume isn't strong enough, they won't ever get to Github.

I'll send another email out tomorrow with resume tips and tricks. In the meantime, I recommend that you start thinking about what skills you have that a potential employer would be interested in. We'll use those then.