How To Hire Great Open Source Developers?
An anonymous reader writes "This is the first article I've ever read specifically about hiring open source developers, and how to judge their ability not just to code but to work with others. It's reprinted over at ITMJ [part of OSDN, as this site is] from a book by Martin Fink, the General Manager for HP's Linux Systems Division. Brings up a lot of good points, including how you need to make sure your open source people are developing things (on company time) that do the company some good, not just scratching their own itches. Fun quote: 'Discover what pseudonyms your candidate uses online. Look at the archives at SlashDot and other online locales. Does your candidate hide behind secret pseudonyms to trash other individuals? Is there passion without condemnation?'"
Oh shit.
I have been pwned because my
"Discover what pseudonyms your candidate uses online. Look at the archives at SlashDot and other online locales. Does your candidate hide behind secret pseudonyms to trash other individuals? Is there passion without condemnation?" Hmm, I dunno. Sounds like someone might get disqualified just the project-manager doesn't like their opinions. /. writes about more than just OSS you know.
Boss: What's your Slashdot screen name?
Employee: Anonymous Coward.
-Look lively. LOOK LIVELY!!! --Mr. Shmallow
This seems like it was written during the dot-com bubble. Quote from the article: However, that person may also have very clear expectations that the only projects they will ever work on are open source projects. This is simply not true. Being an open source developer is not a religion. It just means that you believe in the idea. There's absolutely no problem for an open source developer to make closed source for a living. And, more importantly, open source developers (and the comunity) has no beef with that.
Remember - we need to eat as well. While open source gives us satisfaction, closed source gives us our daily bread.
Underholdning.info
Bram Cohen (famous maker of Bittorrent) managed had his carrer boosted only because his open source project - Bittorrent.
His current employers saw his work and hired him on the spot...
+++ MELON MELON MELON +++ Out of Cheese Error +++ redo from start +++
Culturally, your engineers will struggle between their loyalty to the community and their loyalty to the company.
haha! they make them sounds like confused pets or something.
"Don't be too quick to introduce your Engineer to it's new environment, Engineers are not well known for adapting quickly to change!"
Damn right law might limit restrictions. My time is mine. Not a company's, mine. That's the very definition of personal time. I am not employee #3877643 away from the office, I am a human being who does work for a company during certain prescribed times and under certain prescribed circumstances.
They might well have legitimate rights over what I can contribute, but certainly not when if 'when' is part of my personal time.
Cheers,
Ian
I can't remember where I read it; maybe JoelOnSoftware? Do a google search for any employee, not just open source developers. -greg
-greg -> gakinsATInsomniaDASHConsultingDOTorg
My boss copied them into the source tree, but claims that he never made the connection between using my code and then later hiring me.
Now, at the risk of feeding the trolls, I do take exception to this sort of attitude.
There are lots of talented out of work people, be they developers, programmers, graphic designers, musicians, teachers, astrophysicists, lawyers, actors... I could go on, but, you know, I don't really want to. People don't always get hired simply for their skillsets. I've said before that some of the most talented people don't get hired because of a lack of specific skills in other areas. People lose jobs, or lose bids on jobs/contracts, because they can't handle talking to "real people." Obviously that's not the only reason, but that's a big one. My father works for a school board, and there are people who would love to work as a teacher, but are terrible in social situations. On the flip side of things, we have programmers who are less than the most competent people in their literal field that don't get hired because they can't work with other people.
I for one know I wouldn't want to hire someone, regardless of their boundless talent, if they were a flaming dickhead.
"I'll be a killer whale, when I grow up"
-Wintersleep
While this might be slightly overkill in the general case, it has helped me once to dig for info on a guy who was trying to get a position in my company. If I didn't do that, I would have hired a skilled programmer and a scientologist at the same time, a person who was totally responsible for at least one major legal conflict.
Just don't let the tin foil obstruct your line of vision. It doesn't really matter what does your applicant blog or do in his spare time as long as he is a fine fellow and a nice specialist.
___
On Slashdot, Russians comment on YOU!