On Hiring Bloggers and Open Source Developers

Thumbs DownIf you’ve read my blog for any length of time, you know I tend to go on and on about the virtues of blogging and participating in Open Source projects.

You might even start to suspect that I think we could end wars, poverty, and hunger and sit around singing Cumbaya together in harmony if only everyone would blog and participate in Open Source.

Really now. I’m not that naïve. I’m sure we could pick a better song to sing around the campfire.

All kidding aside, I really have put my money where my mouth is.

Thumbs UpIn the past, I’ve talked about the challenges of hiring, as well as my belief that blogs are a great means to connect with good developers.

That’s how I met and hired Jon Galloway who is a tremendous technical leader, developer, and business partner.

I also think that judging potential hires on open source contributions (as 37Signals suggests) is a great way to find good developers, though I’m not so inclined to be as extreme as they are and only hire Open Source developers.

But rather than just talking about hiring Open Source developers, we recently hired Steve Harman. Steve was a Java developer at a large financial institution when he started contributing to Subtext so that he could cut his teeth with C# and .NET.

Over time, he really took on a lot of responsibility and impressed me with both his good judgment, and his work ethic. By actually working with him on a project and seeing the quality of his code, I got a really good sense of him as a developer and potential coworker that is impossible to get from a three hour or even three week interview.

I’ve been responsible for hiring as a development manager at three companies, with varying degrees of success. It turns out, that my best hiring has been at VelocIT.

Hiring is full of landmines. I’ve hired people who were great in interviews, but ended up not being able to code their way out of a Hello World program.

That is why I’m such a firm believer in the power of blogs and open source contributions to filter out the true gems among the lumps of coal.

Of course, another great way to hire good people, though draws upon a smaller pool of talent, is to hire the best people you’ve worked with in the past. A while back we hired Pat Gannon who is a fantastic software developer. The only reason he doesn’t get mentioned much here is because he doesn’t have a blog, and you know how I feel about blogs.

Maybe if we didn’t we keep him so busy building systems, he’d have time to write a blog post or two.

What others have said

Requesting Gravatar... jayson knight Jan 27, 2007 1:43 AM
# re: On Hiring Bloggers and Open Source Developers
Congrats Steve! Something tells me you will enjoy yourself there.
Requesting Gravatar... Ayende @ Blog Jan 27, 2007 1:59 AM
# On Hiring Bloggers and Open Source Developers
Requesting Gravatar... Lorenzo Barbieri @ UGIblogs! Jan 27, 2007 2:34 AM
# Assumere blogger e sviluppatori open source
Requesting Gravatar... Jeremy Miller Jan 27, 2007 7:14 AM
# re: On Hiring Bloggers and Open Source Developers
I fervently agree Phil. The best developers are always the folks who genuinely enjoy software development.

Flip it around the other way as well. I pursued my current job in no small part because I was familiar with some of the bloggers who worked here.

I do know of one case where a certain company built an entire office by recruiting the developers behind all the OSS tools they liked on SourceForge. They got a lot of strong developers but ended up with multiple build systems and 4 different persistence frameworks on one large project;)
Requesting Gravatar... Thomas Wagner Jan 27, 2007 7:38 AM
# re: On Hiring Bloggers and Open Source Developers
Actually... count your blessings that you are able to use that approach. Its a borderline ideal way to know about a potential employees capabilities. I'm a little envious that you are able to do this. Recently I showed our CEO a statistic on Sam Gentiles blog where his team of 7 did so much more than my team of 30 (mostly offshore) developers its not even funny. Actually I should probably post the experience of it all since it maybe a helpful reference for local companies bidding against offshore outfits
Requesting Gravatar... Steve Harman Jan 27, 2007 10:15 AM
# re: On Hiring Bloggers and Open Source Developers
Thanks Jason... it's been a good ride so far!
Requesting Gravatar... Pat Gannon Jan 29, 2007 9:04 AM
# re: On Hiring Bloggers and Open Source Developers
Hehe... I have a blog, it just hasn't been posted to in about six months!! As soon as this remodel crap gets done (and a certain large southern california labor union gets rolled out on a certain software package) I plan on reviving my blog, possibly with an emphasis on seldom-known commercial software, so that readers of my blog can pull a Micah on site with a client and be like "oh, you guys sell electrical conduit to oil refineries? I hear that XYZ (who makes software especially for your type of business) just released a new version with a web service interface!" ...and watch the clients swoon all over each other!

That said, I'm probably the only person reading this post who doesn't know about Bill Johnson, who's already thought of this, and dedicates about four hours a day to it ;-)
Requesting Gravatar... Shiva Jan 31, 2007 5:16 PM
# re: On Hiring Bloggers and Open Source Developers
As a developer, I think Steve is a great 'Catch' :)
Requesting Gravatar... Micah Dylan Jan 31, 2007 6:15 PM
# Second Life, Second Office?
Second Life, Second Office?
Requesting Gravatar... Keith Rull Feb 12, 2007 2:56 PM
# re: On Hiring Bloggers and Open Source Developers
I think what you said is true Phil. developers who blog tend to be more attached with technology and has more potential of being a great developer in the office.
Requesting Gravatar... Andrew Stopford's Weblog Feb 28, 2007 2:34 AM
# Great programmers do not make great software engineers
A post Jeff Atwood started has had some comments from Phil , Ayende , and Jeff . All bring there own
Requesting Gravatar... WPF Community Bloggers Feb 28, 2007 4:01 AM
# Great programmers do not make great software engineers
A post Jeff Atwood started has had some comments from Phil , Ayende , and Jeff . All bring there own
Requesting Gravatar... StevenHarman.net Apr 10, 2007 8:19 AM
# I'm News Worthy?
I'm News Worthy?
Requesting Gravatar... you've been HAACKED Jun 25, 2007 9:55 PM
# Understanding Productivity Differences Between Developers
Understanding Productivity Differences Between Developers
Requesting Gravatar... Sameer Jun 26, 2007 12:46 PM
# re: On Hiring Bloggers and Open Source Developers
Then again, you might see my blog and decide NOT to hire me ;) Maybe I should take it off
Requesting Gravatar... Ur Mom Feb 04, 2008 5:01 AM
# re: On Hiring Bloggers and Open Source Developers
i think it is a thumbs up

What do you have to say?

(will show your gravatar)
Please add 4 and 6 and type the answer here: