I've been a lurker at HN for a while and it has greatly motivated me to seriously consider joining a startup. I have been at one of the large software companies for almost a year now (first job after college, good CS school) and I've decided to change jobs before I get too comfortable here.
Given the large number of interesting startups, what kind of questions should I be asking, not only the engineers / founders of the startup, but also myself? What are the signs of a healthy startup (funding, background of the founders)? How do I gauge the core principles and culture of a startup?
I apologize in advance if some of these questions don't make sense or may even be irrelevant in the pursuit of finding a job at a startup. I also realize different people will have differing opinions about how to evaluate a startup. That would be particularly helpful.
Most of the links I came across while searching on google were about investors evaluating startups. I didn't find many opinions on how to evaluate a startup from a job-seeker's perspective.
Thanks in advance
As a hacker you may be able to judge market bets as well as or better than many investors. E.g. I think HN readers knew Dropbox was onto something before most investors did. So if you go wrong it will be in judging founders. For many hackers, especially the unwordly sort, it's hard to distinguish true Bill Gateses from mere good talkers.
I wish I could offer some advice about distinguishing, but that would take a whole essay. The best simple hack I can think of is completely self-serving, but I'll offer it anyway: piggyback on our filter. YC specializes in distinguishing between genuine Gateses and good talkers. We're occasionally fooled, but far less often than a typical hacker looking for a job would be.