A Summary of "Joel on Software"
jwbs-blog.blogspot.com
jwbs-blog.blogspot.com
This made me think. I have read lots of things about how to best hire somebody. What are strategies for picking the right company to work for? If there is a shadow of a doubt, don't accept?
In the hiring direction, "how badly you need it?" is usually not as time-sensitive since adding people to a team effectively lowers productivity at first. However, if for some reason you are trying to grow a team by an order of magnitude, you "need it" pretty badly, so to speak.
2) They should ask you difficult technical questions, because you want to know that the people you will be working with were smart enough to pass a tough interview.
3) They should welcome difficult questions from you. I'm not necessarily taking about technical questions about their product, but more the way they run their shop.
4) They should not act like they are in a hurry, even if they are.
5) Ideally, they don't have a lot of unplanned turnover.
More important is if they ask you technical questions at all. If they don't, they don't have a bozo filter, and you'll be working with idiots.
http://www.joelonsoftware.com/articles/fog0000000043.html
It's an old article that has generated a lot of discussions on the Web and is also known as "Joel's Test". Google for more info.
I already used to to re-read one of Joel's essays about how to deal with chicken-and-egg problems, which is something I've been puzzling over lately.