Has it worked? Which startup are you with now? I see from your blog you are interviewing with Google (not a startup anymore), but still not bad. Are you still open to finding the right fit with a startup? Are you "startup friendly" (appropriate expectations of work hours, pay, and equity)? I find the latter to be the biggest hangup in folks that we're looking to add to our team. They like the tech challenge, but can't really grok the startup work environment.
I'm not sure why but the phrase "Are you 'startup friendly' (appropriate expectations of work hours, pay, and equity)?" just rubs me the wrong way.
Joining a startup is a two way street. If you are considering joining one, you should do as much diligence (or even more) than they are doing on you. I, personally, love startups -- the energy, the diversity of problems, the ability to learn and grow. But, I've also been bitten by all the glitz (early in my career during bubble one) as well as people that thing "it's a startup" is an excuse to demand above and beyond efforts on a regular basis.
In general, you are going to work more at a startup, you may or may not get paid less, and you will need to weigh the whole work/life balance thing, most likely. You might be asked to make a tradeoff between equity and salary.
The tangibles you have control over (salary, time you are willing to commit, etc) are the ones you need to weigh. But, you also need to understand as much as you can about the expectations of those in management.
Poor planning, for instance, should never be excuse by "this is a startup" -- I don't mean pivoting, I don't mean tweaking as new information comes along, I mean those people that can't make up their mind on what constitutes the expected deliverable by a particular date.
I think you have it reverse -- I'm not in search to join a startup, I'm in search of others to join me. Basically, what I'm finding is that many of the candidates I'm interviewing have entirely the wrong expectations for joining a startup... at least in my geographic region (mid-Atlantic US). I'm sure it's different in your locale. But around these parts, many candidates for the startup positions simply aren't "startup friendly".
I'm currently focusing on graduating by the end of the year. But I do work with startups on a freelancing basis (10-ish hours a week).
Which startup I'm "with" changes every couple of months.
As for the Google situation, they came to me and I decided to go along with it. To see how far I get and have some external benchmark of my programming prowess. If I do end up getting an offer, I'll then decide whether I want to work with them. Before that I ask every engineer I get to talk with about their working environment to gauge whether Google is the type of company that has retained enough of a startup spirit for me to feel productive there.