3 ms·
I've worked at startups and large companies (post-acquisition). I have also done joint development projects, me at a startup and my counterpart at huge corporat
by geophile 16y ago
I've worked at startups and large companies (post-acquisition). I have also done joint development projects, me at a startup and my counterpart at huge corporations. While my bias is in favor of startups, I have given the other side a shot.
So the big deal with startups is this: If you do love your craft (not your job primarily), then a startup is the best place to apply it. There are a few reasons for this. 1) You get a huge amount of responsibility, assuming you join early. You are working on one of maybe three major components of your company's product, and that's a great opportunity to start with a clean sheet of paper and design and implement your ideas. If you really love what you do, that's a huge attraction. 2) There are politics everywhere, but a startup is really focused and politics are minimal. Idiot, empire-building managers aren't attracted to and don't thrive in startups, so that problem goes away too. (They tend to start showing up as the company matures.) 3) There is a real chance for a nice payout. You have to pick your startup wisely, and if you do it works out well. 4) If you stay on the boundary between far-out ideas and practical software, you will have an interesting, relevant resume, and keep yourself employable. I'm 53 and joined my 5th startup (pre-funding) last year.
The hype that you describe has nothing to do with startup life. There is a certain amount of aspirational nonsense here on HN, and self-actualization via startups tends to be part of it. But behind that, there is something of value. It isn't for everyone. I've interviewed software developers who are terrified by starting with a blank sheet of paper. I've worked with others who just aren't good at it. But if you happen to love what you do, writing software, and want to keep improving, learning, and taking on more, just because it's what you like to do -- if you don't look at it as just a paycheck -- then startups are a great place to work.