I've had consulting gigs that basically made me team leader of a 5-person startup team.
Now how is that different than being a cofounder? I got paid more, and I was able to move on to other contracts without a lot of fuss.
But most of the time, selling yourself by the hour (or day or project) sucks. You're always making somebody else's dream come true instead of your own. Having said that, money is a good thing! And over time you can get better and better at your skills. I guess there is a difference between honing your skills doing stuff for other people and honing your skills doing stuff for yourself. Sure, I'd much rather work for myself, but there's no reason to throw the baby out with the bath water.
That's a really good point. If you're moving back and forth between startups and consulting, be sure you know where all o the IP landmines are. I know I have a three-page IP disclosure sheet I include with all of my consulting projects, plus I make sure that my continuing work on my startup is noted. Even then, it can get tricky. I couldn't take a consulting gig in the same industry that the startup was in unless we had a lot of legal input. And that gets expensive.
The problem is that if you're writing Web 2.0 apps then really _anything_ could be considered close to anything else. Writing a 3-D chat program for E-Bayers? Any business with a web site might could use a chat program, and if you have access to their site and their plans, who's to say what parts of your ideas you're getting from them and what parts you're coming up with yourself?
Your comment about the IP disclosure sheet is good. I'd like to see more discussion on this board about how to handle IP disclosure before taking on consulting projects. I don't have the answers but the question is very relevant to me and, I suspect, a lot of other people here.
Now how is that different than being a cofounder? I got paid more, and I was able to move on to other contracts without a lot of fuss.
But most of the time, selling yourself by the hour (or day or project) sucks. You're always making somebody else's dream come true instead of your own. Having said that, money is a good thing! And over time you can get better and better at your skills. I guess there is a difference between honing your skills doing stuff for other people and honing your skills doing stuff for yourself. Sure, I'd much rather work for myself, but there's no reason to throw the baby out with the bath water.