Live data from Hacker News

Ask HN: FOMO by working in startups only vs. Big companies

news.ycombinator.com

61–70 of 95 posts

Re: Ask HN: FOMO by working in startups only vs. Big companies

#61

Theres also the nice middle-ground of smaller but more established companies. They may not IPO any time soon but aren’t so chaotic, and also don’t have the multiple levels of bureaucracy of a big company. Usually in these companies roles aren’t as formally defined, so you can grow in skills and experience even if the company is never going to be a unicorn or re-define the future of ‘XYZ’.

I'm at one and it's pleasant. Pay is smaller than my country's large corps, but I can basically work on all projects and do things however I like. There is ML research as well as interesting dev projects.

It's sometimes annoying to see people use lazy solutions and refuse to learn the proper way, but since I took ownership of the important modules I use early on, I've built a small bubble of good software I can build upon.

Re: Ask HN: FOMO by working in startups only vs. Big companies

#62

I'll go against the grain and say that working in startups has been hugely overrated. Each time I worked way harder for less money, and dealing directly with the owner/ceo makes everything so much more complicated. At a bigger company, sure it can be a bureaucratic mess - but I have been much personally happier every time. I get more resources, better pay, and much better work/life balance. I didn't realize how unhap…

There are many sizes of "startups" too – many Series C and above you'll probably never have to interact with the CEO directly, WLB improves too, but with lower equity and upside

My rule of thumb: if it's big enough to have a dedicated HR person, it's not "really" a startup. Or it's not going to feel like one.

The best size IMHO is ~100-1000 employees. Big enough that you have resources at your disposal, but small enough that you can just pick up a problem and start working it.

Re: Ask HN: FOMO by working in startups only vs. Big companies

#63
There's a middle ground, too. You can work at a small company that isn't a VC fueled startup. They exist out there. Some in SV call them (with a bit of sneer, sometimes) "lifestyle businesses" but I know some developers who have pretty good lifestyles working for these businesses.

They can be both product and consulting companies and you can learn tons, meet great people, and have a good career.

What you won't have is the startup lottery ticket or the super cush bigco salary/reputation.

Only you can decide if the tradeoffs are worth it, so if you have the desire, give it a try.

Do note that every workplace has its downsides/warts, so the key, in my experience, is finding a workplace where the downsides are acceptable.

Re: Ask HN: FOMO by working in startups only vs. Big companies

#64
I've done much of both.

Working at a big company is much easier, but it's harder to get things done. You'll have at least 10 hours a week in meetings. The CEO or a guest speaker will deliver a Ted Talk speech once every 3 months.

Try getting a server deployed for an internal side project. Even if everyone wants it, your wading though miles of redtape.

Startups are more fun, but less stable. The stress is intense. I'm in my 30s and unless I personally know the founders, I'm never working in a startup again. The Company might just randomly shut down !

Re: Ask HN: FOMO by working in startups only vs. Big companies

#65
post #36

I spent the first 17 years of my career at startups and am going on year 7 at big companies. I really think people should experience both. Startups offer the chance to actually experience and solve many of the same problems faced by big companies. This provides invaluable experience in understanding these problems from the ground up and the benefit of learning from doing, even if not building the optimal solution. At…

> many people end up gaining very detailed knowledge about one particular aspect of such large systems

Very, very true, except that most of these people also have the experience of having had to build and debug everything end to end in past lives and are therefore good at all of it. They may have ended up in a “depth” position due to focusing on one problem at scale, but the good ones could be thrown at any mysterious problem that isn’t part of their area of expertise and still kill it. This, OP, is where your startup jack of all trades skills shine. I highly recommend trying out the giant cloud experience and becoming one of those subject matter experts for a few years. You can always take that gained knowledge about “how the big kids do it” and apply it back in startup land, and you’ll be extra valuable then. I went from a career in desktop/embedded software to piddling startups to a big cloud and I’m starting to tire of the cloud pressure but feel like I’m going to be 10 times more effective at the next startup I join because of it. Beware, though: it’s hard to say goodbye to the money hose.

Re: Ask HN: FOMO by working in startups only vs. Big companies

#66
I can relate to a lot of what you've said here. I've built a similar super-generalist profile in software engineering and have spent the last decade in startups.

Compared to my peers/friends in larger companies, I've always had far less politics/BS to deal with at work. I would not say its non-existent; sometimes all it takes is one bad hire, and the smaller the startup the more outsized the impact of the bad apple. So in that sense, impact is a double-edged sword.

On the other hand, I've been able to build a super-generalist profile because of the startups I've worked at. Backend-engineering, frond-end stuff, DevOps, hands-on data-center experience, automated QA, SRE, growth hacking; you name it and I've probably checked that box off at some point in the last 10 years; mostly because I've been able to cultivate good relationships within the company to be able to move around different roles. This would be impossible in a large company, even with a lot of personal connections. A few jumps are possible, but not the kind I'm describing above.

The smaller size of startups also means that you have fewer people between yourself and key decision-makers. I've had the good fortune of being able to work directly with/report to CXOs for over half a decade, which IMO provides a lot more exposure to understanding how a business operates. I would not trade that for working with mid-tier management in most large companies.

With regards to not being appealing to large companies, I'd say that is not true. I've known folks who've moved from startups to FAANG companies in their mid-40s without any issues. The experience always counts. You may lack some of the specialization, but you can always compensate for that with breadth of experience.

Ultimately it boils down to what you want to accomplish. If your goal is to eventually start your own business, working at startups is a great way to get the requisite experience. It is definitely not a walk in the park though. Being able to work with little to no direction, constantly changing goal posts, and the lack of any structure does take its toll on you slowly, but surely. However, I can say from personal experience that I don't regret it one bit.

Re: Ask HN: FOMO by working in startups only vs. Big companies

#67
post #12

30s is indeed a painful age to reach. There's a reason many celebs have checked out at 28/29. 30s is so depressing that no matter what you achieve it's like well it's expected or it's so late so no one is impressed. - Made a great company. Big deal, he's in his 30s. - Cured cancer. Pfft. Einsted redefined relativity at 26. - Booked a trip somewhere. Checking off yet another goal off of the bucketlist. - Built a great…

> I mean it's not even 30 it's 3O. The O stands for Over.

Good thing I'm 32.

Re: Ask HN: FOMO by working in startups only vs. Big companies

#68
Just seconding stuff that's already been posted by multiple people:

1) You should absolutely try both. You've already done some startups, so now would be a good time to try a big corp. They each have upsides and downsides, and it really depends on you as an individual as to which one you'll be happier at, as well as more successful at.

2) It's all about the people you work with and report to. Really, you should choose based on the team rather than the size of the company. If they are all smart, cool people you get along with, then you'll be fine even if it's a fucking bank (source: I work at a bank presently and it's great). On the other hand if they're incompetent, egotistical assholes, it's going to suck big time regardless of how many foozball tables or beer fridges the company has.

editing to add, at a big corp, a good manager should understand that their job is to insulate their reports from as much of the bullshit as possible. That's critical. You should be able to get a sense of this during the interview, even. If they're up front about the bullshit from the get go, that's a good sign. If they're actively trying to make you drink Kool-Aid... run.

Re: Ask HN: FOMO by working in startups only vs. Big companies

#69
post #6

This isn't really a fight between corp and startups. I have seen the smallest startups more organized than the biggest corps. It's always about the people. Personally, I believe starting at a bigger company has many benefits, even though I would now never join one. Considering you never worked there, I don't think a short experience wouldn't be enlightening. Just to learn the rights and wrongs. Be vary about the team…

> It's always about the people. This must be highlighted. Pick a job based on people that can catapult you to the next levels.

This! I would add, pick challenging projects. Interviewing and hiring is a two-way street. If the project is not one you deem to be technically challenging enough, then hold out for the one that is. Being a part of a competent team raises your skill level.

Re: Ask HN: FOMO by working in startups only vs. Big companies

#70
I've never worked at a larger company (>100) so I could be wrong but I don't think I'd enjoy it. Endless bureaucracy, office politics, and stifling policies. At a smaller company I can see my impact directly, I have the power to actually make decisions on how things are done, and I get to build cool new things. Don't assume that big companies know "the right way" to do things, they are just as fallible and sometimes even more so. They can fall into the "that's the way we've always done it" much easier than smaller companies. Also I can tell you from personal experience that more people/engineers does not mean a better product. A better funded one maybe but without naming any names let's just say that I've consumed APIs or similar from massive companies that I once looked up to or put on a pedestal and their API was trash and/or their software was a mess. It really helped break my long-held assumptions that they hire the best talent and produce the best code.

Don't feel like you are missing out, you are only missing out on a bunch of headaches IMHO. I've only worked for smaller companies and I have no doubt I could swing a job at a larger place if I wanted, I regularly ignore recruiters from AWS and the like because I don't want to work in that type of environment. Do what you like and make sure you get paid well for it, past that don't worry about company size.

Post reply on HN