To me, hobbies and online activity aren't really credentials unless you've really built a strong personal brand that directly relates to your job.
To me, hobbies and online activity aren't really credentials unless you've really built a strong personal brand that directly relates to your job.
This presumably only works if you you cover some obscure-ish, deeply technical niches, not for more run-of-the-mill stuff. If your clients are non-technical, they won't find you on Stack Overflow. If your clients are companies that develop software themselves but need specialist skills for a project, it can work.
Note that I don't think my actual SO score[1] is in any way of importance. I suspect it's more important that:
- The answers are actually well written, in-depth and helpful.
- I have a reasonably recogniseable avatar image. I have been told by eventual clients that they kept running into my SO answers while they were trying to solve their problem themselves. Presumably this pattern is much more noticeable if there is a human face staring back at them from the bottom of the answer.
- Friendly comment exchanges probably help. Being an arse in SO comments probably won't help your chances of being hired by the person who asked the question or had the same problem and found your answer via a web search.
[1] At around 14000, my reputation score puts me in the top 3%, but if the stats in the article are correct, that doesn't even put me in the top third of the 8% of many-question-answerers. (I have answered 518 questions.) Mind you, my mean answer score is probably about 2, with the median squarely at 1; niche topics mean few people read my answer, and even fewer upvote them. My only gold badge is for voting on 600 questions, but I have bronze badges coming out of my ears.
In general they are of much higher quality (as in, the person actually read about me and offered an interview because of what they saw) than other sources.
Perhaps ironically, even LinkedIn is a place where I receive a lot of spam recruitment messages.
As for GitHub in particular, it let’s me know if your project was something substantial, or merely an exercise for a class.
GitHub, your book, all that stuff takes time and effort to read, and quite frankly it isn’t worth it. You’re still going to need to go through the interview process so I can figure out if you’re competent. Reading some 1000 line random GitHub repo is hard, and it’s just not worth it.