Open zspencer opened 9 years ago
Sure. I'll make a comment with a slightly-cleaned-up version of what I said in the email, and we can start pulling things out into issues from that.
With regards to interviewing people, I believe we should:
These are the criteria @zspencer listed evaluating candidates in an email:
There is inherent subjectivity in somebody deciding whether or not they want to work with somebody else. Handling this does not mean completely obliterating all subjectivity so much as:
Document the process, starting with the rough version provided by @zspencer (see above), and iteratively improving it. While we could just trash it entirely, I think it will be good to know and document why each change was made.
This would be a brief questionnaire sent to all interviewees before the interview process starts. The purpose of it is to ensure we are being respectful towards them, both during the interview process and afterwards. Initially, the results would be sent to the interview facilitator(s) (those who are setting up the interview), interviewer(s), and anybody else who would need to work with them during the interview process. If they are hired, it would be sent to the entire team to ensure everybody has a reference for how the person wishes to be addressed, how to contact them, and a starting point for scheduling.
The questions would includes things along the lines of:
Legal name, assigned gender, anything regarding mental health, and things of that sort should not be collected in this questionnaire nor requested alongside it, to avoid unintentional leaking of that information. If they willingly disclose it in their responses, the interview facilitator should ask if the interviewee would like to remove or rephrase it prior to the information being given to anybody else.
The questionnaire should explicitly state that it will be passed around to the rest of the team if they are hired. Their should be a separate way for them to pass information to the interview facilitator(s) and/or interviewer(s) privately, in case there is anything they would prefer to not have mentioned to the entire team (e.g., anything listed in the previous paragraph). If they are hired, we should verify that they are okay with the latest version we have on-hand for them being passed to the entire team, and give them a chance to update or edit it, prior to doing so.
This information should be able to be updated as necessary without question nor gatekeeping, and the latest version should always be easily accessible to other team members. E.g., by having it stored in a wiki once somebody is hired.
http://www.ashedryden.com/blog/the-ethics-of-unpaid-labor-and-the-oss-community https://modelviewculture.com/pieces/technical-interviews-are-bullshit https://modelviewculture.com/pieces/we-hire-the-best https://medium.com/@shaft/the-meritocracy-myth-ce3150c2a33f
Thoughts so far:
Another MVC article: https://modelviewculture.com/pieces/25-tips-for-diverse-hiring An entire MVC issue(!) on hiring: https://modelviewculture.com/issues/hiring
I pulled the part about the survey out into #2 — Personal Information Survey.
Should we think about formalizing a post-interview process as well?
@krainboltgreene I don't think that's part of the hand-book though; unless you mean "here are the things you should know + do after being hired"
@krainboltgreene split that into #4
We need to figure out what our interviewing + hiring process looks like and get it into github.
@duckinator had some really good thoughts, care to put them here?