Big fish, little fish: the benefits of cycling between start-ups and established companies

By Andy Oram
June 5, 2009 | Comments: 1

So it seems that tacit understandings among companies to refrain from snatching away each other's staff are illegal anti-competitive behavior. The law should take its course, but I think the computer field would be impoverished if leading developers continually moved between large, well-established companies.

Over the years, I've noticed swings in hiring and start-up practices, just from talking to authors, technical reviewers, and Friends of O'Reilly. During the dot-com boom, hardly anyone in these circles worked for Intel, Microsoft, IBM, Yahoo!, etc. They worked for companies no one had ever heard of, and often mumbled and looked away when asked what their job was.

Then I noticed a shift. These same leading, career-driven folks were taking jobs at the major companies in the computing and Internet field. It might have been the safety offered by these companies in a down-turn, but I don't think the people I heard from needed to seek stability. Rather, the companies were starting to compete more fiercely on technological grounds, not just buying smaller firms but striving to understand what made them innovative and leap-frog over them.

Currently I see more of a mix, but something of a shift back to small firms. Naturally my impressions are anecdotal and unscientific, but they show the competing allures of large and small environments.

There are obviously benefits to working in a large setting with resources to throw at big problems, and benefits to working in a basement where you hammer out tradition-shattering inspirations with one hand while your other hand holds the cable that's falling out of your laptop. And I think there are benefits to society when both types of firms thrive.

Going back and forth is key to cross-pollination, so let's not lose that even while we open up hiring in large companies.


You might also be interested in:

1 Comment

I think the bigger problem is that you have to go job hopping to get ahead. You can only grow so far before you need to change your job responsibilities for further growth, and the tech industry is not conducive to this.

I've been in this industry 10 years now and have yet to be promoted within a company. In order to move to a job with greater responsibility (and more compensation) I had to change companies. I would love to stay at the same company for years, but if I did that I'd be making 2/3rds of what I do now and would still be an average sysadmin.

The cycle you talk about does not indicate health, and it won't change until we as an industry figure out how to keep technical staff growing without having to jump around from company to company.

News Topics

Recommended for You

Got a Question?