Live data from Hacker News

Developers: How to get Hired by Every Startup You Contact

3degreesnation.tumblr.com

41–49 of 49 posts

Re: Developers: How to get Hired by Every Startup You Contact

#41
post #39

Another post saying that if I don't have a highly populated Github and a well-trafficked blog, I'm worthless as a candidate to a startup. Good to know; my employer will be disappointed. Nearly all of my work is behind the screen of an NDA. When I am looking for a job, I'll send code samples, but I get the feeling that's no longer good enough. Is this correct? In any case, I am noticing these things and will probably…

I'm sure it depends on the startup, but I was perfectly happy to get code samples instead of a github link.

In that case, though, you should work a bit to demonstrate your engagement with the field in some other way. The kind of people who I most want to hire at a startup are the ones who would still be coding on something even if that weren't the job. I strongly want to avoid clock-punchers who only program because that seemed like an easier job than dentistry.

Note that a blog isn't the only way to show your engagement. A bunch of good Stack Overflow answers. A very thoughtful cover letter. A link to some personal tech project you did. The presentation you did for a local user group. Mentioning the time you spend volunteering with the FIRST Lego League.

Re: Developers: How to get Hired by Every Startup You Contact

#42

Generally good stuff. Not sending a resume is interesting -- I bet there are people who would expect one and argue the opposite. What really struck me were two things: - Outsourcing the MVP. I've seen a few people do it but it seems a very expensive way to get started. Wouldn't it be easier to pitch for funding/a technical partner without this? - Building a recommendation engine in Ruby? Really? I've never used Ruby…

Ruby's great for recommendation engines and JRuby has all the Java libraries. Programming Collective Intelligence is a good starter book:

http://www.amazon.com/dp/0596529325?tag=loucalnet-20&cam...;

Re: Developers: How to get Hired by Every Startup You Contact

#43
post #39

Another post saying that if I don't have a highly populated Github and a well-trafficked blog, I'm worthless as a candidate to a startup. Good to know; my employer will be disappointed. Nearly all of my work is behind the screen of an NDA. When I am looking for a job, I'll send code samples, but I get the feeling that's no longer good enough. Is this correct? In any case, I am noticing these things and will probably…

I don’t have an open-source portfolio to show off, my blog is pretty moribund, and I spent approximately the second half of 2011 job-hunting.

On the one hand, I did wish I had some code to show off, because a significant proportion of the companies that looked interesting wanted to see some nontrivial thing I had written as a precondition to an interview; “send us a link to your Github page” was not uncommon. On the other hand, I did get interviews and I did accept an offer from a place I genuinely thought was a good fit (and not just “well, it’s a good escape from the previous employer”), so it is possible.

Re: Developers: How to get Hired by Every Startup You Contact

#44
post #21

Earlier quoted context omitted.

Indeed. If he is hiring for a CTO, why has he made the technical decisions up front? I realise he has had a MVP built in Ruby, but that shouldn't dictate the technical platform - leave that for the future CTO to decide.

I made them so I could get something built quickly, and the development team I clicked with happened to build Ruby applications. I'd certainly be open to a change once I hire a CTO. I honestly don't know how hard it is to switch from one platform to the next, I assumed "very" so I looked for Ruby devs only. Maybe a bad assumption?

Oh, I'm with you on the "get a prototype up and running, using consultants" part. Definetely a good investment. But depending on how much work was poured into this, it's probably relatively trivial to re-implement. It is a minimally viable product after all, I hope?

There are three reasons why I would suggest that you don't emphasise the proficiency in Ruby. The first is, as mentioned above, that you're probably overestimating the effort required to switch platform at this point. The second is that a good programmer who just happens to have no/limited experience with Ruby will probably be able to adapt pretty fast, provided he has experience with similar technologies. By limiting your search to those that already know Ruby well, you're avoiding a lot of potential.

But the main reason why I think it's a bad idea, is because you are making decisions that I believe is the domain of a CTO to make. By doing so, you are sending a signal that you don't respect/trust him to make that decision. That is going to make the type of person you'd want onboard think twice about joining. I'm not suggesting that you actually feel this way (I don't know you, so I couldn't pass that judgement), but you should be aware of the way it will read to - at least some - people in your target demography.

Re: Developers: How to get Hired by Every Startup You Contact

#45
post #15

Getting hired is easy, the tough part is working on your own stuff. For me the cycle is usually like this: 1. Make a cool pet project 2. Show it to The Internet 3. Get a little exposure, feel awesome, decide this project is going somewhere and you'll work on it for months on end because it's just that awesome 4. Freelancing offers[1] start raining in 5. Realize you actually don't have any money, are a student and don…

This almost feels like the 5 Stages of Grief: http://en.wikipedia.org/wiki/K%C3%BCbler-Ross_model

Re: Developers: How to get Hired by Every Startup You Contact

#46
post #21

Earlier quoted context omitted.

Indeed. If he is hiring for a CTO, why has he made the technical decisions up front? I realise he has had a MVP built in Ruby, but that shouldn't dictate the technical platform - leave that for the future CTO to decide.

I made them so I could get something built quickly, and the development team I clicked with happened to build Ruby applications. I'd certainly be open to a change once I hire a CTO. I honestly don't know how hard it is to switch from one platform to the next, I assumed "very" so I looked for Ruby devs only. Maybe a bad assumption?

Really good point on the platform decision - thanks a lot, I'll take that into account a tweak my search accordingly.

Re: Developers: How to get Hired by Every Startup You Contact

#47
I enjoyed the post, and it reaffirmed a very interesting transition away from resumes and toward actual work. Now that blogs and github are so easy to start, why would I want to read that someone has extensive programming experience and good writing skills? If you do, it'll already be on display.

That said... I actually generally get an interview with many of the startups I contact through a traditional resume and cover letter. I've been hired by some, rejected by others, but I believe it usually comes down to how well I handle a series of difficult technical interviews. They're usually around algorithms and data structures, and often test recursion. Threading is also a commonly tested subject.

Are these tests highly rigorous? All I can say is they're pretty tough for me. I've run the questions by other programmers, some say it's tough, others say it's not so hard, many just get so interested in the problem that they start working on it.

Anyway, I'd still say that the best way to get hired by every startup you contact is to be a pretty badass programmer, with a very strong grounding in algorithms and data structures, recursion, threading, and be ready to show you can apply that stuff in a very short amount of time under some pressure at the white board. It's just my opinion, but I believe I know very, very talented programmers who have been passed over because of their performance during these interviews.

Here's something good to take from this blog post - if you are a good and productive programmer who has trouble with the tech grilling, definitely make an effort to put some work out there on blogs and github, it might make the difference. Maybe the threshold for the technical grilling is more forgiving when the hiring team has more to work with, better examples of a candidate's ability?

Re: Developers: How to get Hired by Every Startup You Contact

#48
Just a personal viewpoint based on the limited information available (and not meant as a personal knock on the OP since I don't know him or his particular situation in detail):

I would be extremely wary about joining a tech start-up that has to go through an open job application process for a CTO. If the founder can't make enough of a believer out of someone within his or her own network to join, I would see that as a bad sign -- not just in terms of the start-up's idea but also the founder's ability to sell his or her idea. If it's the case that the founder doesn't know viable candidates in his or her own network, then I'd be doubly concerned: it's a tech start-up and a strong network within tech circles will be necessary for other resources down the line (future engineering hires, advice, potential investors that add value to the company, etc). Additionally, if s/he isn't really plugged in to the tech community, I'd worry that s/he doesn't truly understand the business, my skills as it relates to the business, and the value that I bring to the table. And in this particular case, I'd also be concerned that social networking is what this start-up revolves around and the founder (again, from my limited view on the outside) doesn't appear to be able to network effectively enough to at least get introductions to suitable CTO candidates through secondary connections.

I'm not saying that this is necessarily the situation here but that's my thought process just based on the information available. I consider things like sales ability, existing network and hiring ability to be essential things for a non-technical founder to bring to the table before I would consider working for him or her -- otherwise, I'm almost as well-off starting my own thing and own a hell of a lot more equity.

There are a handful of non-technical people I know that I would join in short order if one of them ever called to talk about a job at his or her start-up. And if I declined I would refer them to other people I know that might be interested because I know no matter what he or she is doing, s/he has a great chance of succeeding. If you're not the kind of person that inspires that level of loyalty, being a lone non-technical founder at a tech start-up seems like it would make an already arduous journey incredibly difficult.

Re: Developers: How to get Hired by Every Startup You Contact

#49
post #24

Here we go. There’s just no real barometer – it’s not like being a Doctor or a Lawyer where you can check the applicant’s college, GPA, and Bar Score (is that a thing?) and know the person is proficient. If you're hiring technical staff and you clearly understand what you need these people to do on a daily basis and why you need them to do it then there is absolutely no excuse for not having even a basic set of minim…

Thanks, Peroni. I was pretty much going to say this is some of the worst advice I've seen yet, but you gave a better summary.
Post reply on HN