Am I reading right that it's 4 days from first contact to hire? That is extraordinarily fast.
I wonder how much of the work of screening candidates is done "for free" for Github tech hires, since most of the techs Github would want to hire are also users of the site.
It depends. Most employees are going to experience slower than four days- hiring can be difficult (not only because of trying to find the right person, but because arranging things in meatspace like phone interviews and flights and schedules can be time-consuming).
It's something we want to improve, but then again, we don't want to improve it too much... hiring's something that does benefit from waiting and thinking about someone before bringing them on.
Related: I got an email on something like a Monday, interviewed Wednesday, and got hired 45 minutes into the interview. We don't want to make that mistake again.
Agree, 4 days is absolutely remarkable. But its much better to take a long time and do it right, than to fall in love with the candidate and screw everything up afterwards.
I recently had an absolutely excruciating experience after a startup on HN made an offer literally 0 days after meeting with me. We met for a sandwich and 2 hours later I had an offer. Three days go by and the hotshot young founder has now found a new muse, we have a falling out for an absolutely contrived reason, and I'm out on the street with no job in a new state with no health insurance and having to break the rental lease.
Thankfully the next weekend, once again I clicked on the "Ask HN: Who is hiring? " thread and landed a new job, but this company took 50 days and a ton of coding interviews.
That's a shitty situation. I'm glad you had a soft landing!
What made you accept the offer on such short notice? I get that startups move faster than other companies, but if someone wanted to hire me right now or not at all, I'd take it as a serious warning sign. Most likely it means they're hard-ass negotiators who are manipulating you or that they're genuine but too focused on the short term--either way, a red flag.
I got a tentative offer for my current job just as I was starting a one-year sabbatical backpacking trip through South-East Asia. They had something time sensitive they needed me for as soon as possible. Despite that, they were totally understanding, reassuring me that they still wanted to work with me whenever I was ready.
>what made you accept the offer on such a short notice?
I was the first hire with good equity...so I guess I was just plain greedy and not thinking straight. Or maybe it was the boredom that comes from working at a safe job in a bank...I was plain ecstatic to get back into a startup.Mostly my greed and idiocy. Am never going to be so trusting again.
Hey, it could have been worse. A friend of a friend had the rotten luck of getting hired at a company, moving across the country, and getting laid off within the first week due to the company shutting its doors, not once but on two separate occasions!
"Right now or not at all" is a showstopper. So are unreasonable time limits on offers. "48 hours to decide" is an easy "No, thank you."
If they're worried about not landing someone, having to extend multiple offers and possibly overshooting their hiring goals then they should be up-front about that. I would also worry about their hiring bar.
I've gone from first contact to first day in 5 (monday -> monday). I think it's imperative that you work quickly when it comes to candidates. Do your due diligence and when a candidate is in the office give them your time and attention. I have found that if you do that, it's easy to make an offer after one day interview.
Wow. I think back to when I first tried to go out as a contractor. A headhunter got me an interview with a local telecom. During the interview, the manager asked me if I was one of the people named in a recent ComputerWorld article about families with multiple generations in IT. I said I was. He said the whole staff of the telecom IT were curious as to why everyone in the article had given their salary, but I had not. I told him it was because I had merely filled out a questionnaire before I found out the reporter was going to write a nationwide article, and that I subsequently declined to reveal my salary to the world. The manager asked how that went down. I told him not very well--the reporter dunned me to find out my salary, sent me a disposable camera with instructions to send him a photo of myself for the article (I also declined that honor). I told the manager I was a private person and had not consented for my image and my salary to be plastered in a magazine. Then I tried to steer it back to IT, and mentioned that I had recently started using Linux (this was 1998, when that was a daring thing for a mainframer to have done). He said, "Oh, you're one of those Unix guys? We hate that sht!" So, no fab whiskey, no dogs, no hotel, not pool and air hockey--just a quiz about an article I had tried not to be in, and a curse for liking Linux. sigh
I like github as a tool and use it daily, but am I the only one to think this hiring article is pure PR speak woven with some artificial coolness?
To compare with other companies: Google communicates in a more traditional way with possible candidates so it is visibly PR speak and don't try to hide it.
Facebook had a nice shot recently with a fake negative view. That was cool and did not smell the strong fragrance of PR speak.
Github here has a middle ground I would love to love but...
I don't know, it is more of a general perception, but if I have to excerpt some typical sentences I could find these:
- "Valuable people deserve a bespoke hiring experience"
- "Hiring good people is one of the most critical activities we do as a company"
etc.
Maybe it is not exactly raw PR speak, maybe it is just empty sentences ballooned with good will and "think positive" attitude, written there in the hope that potential candidate will read them and apply. What worries me is that it looks like genuine and sincere, but it is not.
It's like artificial marple syrup stuffed in a natural marple syrup bottle. And if I have the choice I prefer natural syrup in natural syrup bottle and artificial syrup in artificial syrup bottle over what we have here.
If you want the straight dope — or maple syrup, in your case — here it is: hiring good people is the most important thing we do, and we don't fuck around with that. We fly people in, get them to meet people, and show them how we work because we care about this process. More importantly, we want this relaxed atmosphere so we can see if someone actually would fit in with us. It's a big deal. We have a pretty wildly different culture than most companies, and we want our hiring process to reflect that.
Why would you not spend time on this? Why would you not care? It's literally the most important part of your business.
> we don't fuck around with that. We fly people in, get them to meet people, and show them how we work because we care about this process.
It sounds like you aren't neglecting it.
It just sounded like the author was really surprised that you weren't neglecting him.
Perhaps I've just had good interview experiences, but I've rarely felt like the company I was interviewing at didn't devote resources and energy to hiring. I was more surprised about the little ways they failed than the big ways they succeeded.
Yes, I want it, and I think most readers want it too.
> We have a pretty wildly different culture than most companies
I think you have a pre-convinced audience here, but maybe you might agree that the OP was not the best proof of this very different culture, and was on the side of diluted and PR-tampered dope full of "nice", "mostly", and other marks.
Note that I would not even notice this PR speak if it was not Github. High expectations.
Have people who you've hired ever complained about "the hiring experience?" It seems to imply extraneous features of a nuts and bolts interview process. Are companies who try to improve the hiring experience actually trying to use this as a positive feature of the company, as a means of differentiation? "This company just asked me questions, but another one gave me cupcakes, too."
Everywhere wants to sound like the best place to work, so it's pretty common to get some fluff in a post like this. But even on top of that, he's rightfully passionate about where he works because from what I hear, GitHub treats it's employees very well
First, the circumstances dictate a glowing review, which makes it less believable. Since it appears to be from the official GitHub blog, it's hard to imagine that serious criticism could be aired here. I know there's already selection bias because the author took the job, but taking a job doesn't imply that the interview was well-conducted - I once took a job in which the interview was pretty shoddily conducted. (It was a good place to work, they just weren't great at interviews.)
Second, the author seems to be really excited and delighted about things that aren't that uncommon. Now, that may be a great way to go through life, but I think it hurts the author's credibility a bit. He sounds sort of like the boy who cried wolf, only he the professional who blogged praise. Here are some wordings that I found odd:
+ "I had no idea if they were hiring or not, but a day or two after deciding to send Kyle an email to introduce myself, I was amazed to be chatting to him directly on Skype."
Getting a call back after a cold job email isn't amazing to me.
+ "It was also very much a two-way conversation—Kyle answered all my questions and shared interesting insights into the company as we were talking. It didn’t feel like a typical interview, and it was far from being an adversarial, pressure-filled encounter."
This sound like a typical part of most interviews to me.
+ "We hope skipping the initial paperwork-based screening process makes it clear to the candidate that we’re not playing games—that we’re genuinely interested in them."
Very few of the screening processes I've been through, especially at small companies, were paperwork-based.
+ "Valuable people deserve a bespoke hiring experience, so we go to great lengths to work around interviewees’ existing commitments and schedules, or where people have families to take care of—a little flexibility goes a long way."
I'm not sure exactly what this means, but it sounds a bit like "I can't come in this week, is next week good for you?" "Yes, that'll work. We'll get you the airplane ticket right away", which doesn't sound special or unusual to me (in software).
+ "When anyone joins the GitHub team, we fly them back to San Francisco to spend their first week going through our on-boarding process."
That sounds to me like what it means to be hired by a company that offers relocation benefits - they fly you out, you are the new guy/gal for a week.
I don't mean to imply that the whole thing was overenthusiastic - some of the things he raves about I would have found nice (4 day turnarounds, chauffeurs at the airport). I just thought that, overall, it was a bit overenthusiastic to be read as a non-advert.
Maybe I've just been blessed with good interview experiences, or the author has been cursed with bad ones. It could also be the cultural standards where we're from - he said he was in Australia. I'm from the U.S.
What is your employment history like? Being on Skype with a potential employer sounds incredibly unusual. And getting airfare, limo, and a hotel? What are you, a celebrity?
To back up ionforce, I really don't think it's that unusual. I have had calls immediately back in response to cold e-mails, and it's not unusual to be flown out for on-sites with larger companies. As for Skype, why not?
I find articles like these disheartening only because it is impossible for all workplaces to be this way. What if you are at a mediocre job with mediocre teammates? How would you ever get to experience the joy that is working at a Google or a Facebook or a Valve or a GitHub.
It's nice that this strategy works for them, but I wonder why everyone isn't doing it if it is so successful?
I suspect it is much harder to retrofit such a culture to an existing organisation than to have it that way from the outset.
With Valve, GitHub et al we see organisations that are trying to encourage novelty and creativity in their workforce. Many organisations are more interested in repeatability in their workforce. By which I mean many of their workers are basically following a workflow of some sort that requires just enough human judgement so as they cannot yet be replaced by a robot.
So I think you're right, not all organisations can work this way and some probably don't even want to. But I entertain myself sometimes wondering how they could. My personal favourite is thinking about how one might manage to get a government department to work like Valve/GitHub.
I didn't think anyone would be that interested in my little hypothetical. :)
Well, I may live in a different country to you, so any department I describe may not be familiar to you. But without getting too specific, my first starting observation is that the hiring practices of most public organisations are terrible. They're not stringent enough and they don't encourage self motivated workers. So that would be the first thing I'd want to try and fix. Self motivation within the workforce would seem to be one of - if not the most - important ingredients to get the Valve/GitHub style culture working.
Size of the organisation also would seem to be important. I have seen it discussed here before as to just how large an organisation this kind of flat strucutre would scale out to. I obviously don't know the answer. But again I think it would largely come back to how well the hiring process is managed.
And how such a essentially anarchistic department would interface with the rest of the government and/or the public would also be a interesting experiment.
My own experience with their hiring process was sadly not as positive. After the initial screen (which was face-to-face with one of their engineers and which I thought went well), I got the runaround. All I really wanted to know was whether it was a "cultural fit" issue or a "skills aren't up to par" one.
Mostly I'm just disappointed because it seems like an awesome place to work.
I find these cultural pieces fascinating. One point that I'd love to know about in more companies is around how hiring is prioritized. Coby calls hiring "one of the most critical activities we do as a company" whereas at Valve it is the most important thing you can be doing.
Is this prioritization common (or key?) at exceptional workplaces?
It's funny, as seemingly unrelated as it is, the one thing that comes to mind after reading about how GitHub sees value in flying people to San Francisco from around the globe despite the cost is that the essence of that practice is the same as what we Americans SHOULD be seeing in our education system: People willing to invest enormous sums of money up front with the intention of producing graduates who, in turn, will generate much larger sums of money for the economy. Too bad all American politicians are too short sighted to see it.
From their build/deployment process to their hiring experience, it's hard to think of a company more open than GitHub these days (not including all that open source code ;)!
I love Github's hiring process and their software building process. More companies should implement similar things. Now obviously you can't expect all companies to shell out this kind of cash, but I've read so many blogposts of Githubbers that all say the same thing: we just want to work with awesome people and make great products. It doesn't seem like there are a lot of politics going on. One post I've read by Zach Holman showed that the interview process was more about working on a project that you cared about rather than rambling off tiny utility methods or impractical algorithms.
Hire people who show enthusiasm (and of course talent) instead of those who have memorized interview questions from glassdoor.com
Fantastic read. As a current CS student (Junior), I'm hoping a GitHub employee might let me know if there are internship opportunities for next Summer? I'd love to try some SlowMerge(TM) ... and work really hard of course.
ah good to hear, just joking love the Git! these articles usually remind me of exercise mags where a 20 something person brags about their abundance of health + energy level, oblivious to how hard it is to retain that after late 30s, ok i'm rambling ...
I wonder how much of the work of screening candidates is done "for free" for Github tech hires, since most of the techs Github would want to hire are also users of the site.