Live data from Hacker News

Ask HN: Moving from a startup to a big co, what should I be aware of?

news.ycombinator.com

41–50 of 168 posts

Re: Ask HN: Moving from a startup to a big co, what should I be aware of?

#41
Politics.

You better brush up on your social engineering, learn when to smile and when not to, and watch your back. Rationality and intelligence will not get you far on their own, because the game isn't about who's the smartest or who has the best ideas, it's about leverage, prejudices, cliques, "prestige", and ultimately money.

Remember you're there to play with some toys, occasionally commit code, and get that sweet money.

Re: Ask HN: Moving from a startup to a big co, what should I be aware of?

#42

Here is what it means to work at a big company: * Things work slowly, so relax. There are many people that have a hand in every aspect of a product decision. * At a startup you are actively changing the world. That’s done now. Put that completely out of your head. You are cog in a machine. Instead focus on your assigned product, help your teammates, and just learn to relax. * You, the individual, are not important. T…

> At a startup you are actively changing the world. That sounds very exciting. Can you point to one startup that's changing the world?

I didn't take that literally - rather that at a startup, most of what you do has an immediate and obvious impact on the company.

Re: Ask HN: Moving from a startup to a big co, what should I be aware of?

#43

Here is what it means to work at a big company: * Things work slowly, so relax. There are many people that have a hand in every aspect of a product decision. * At a startup you are actively changing the world. That’s done now. Put that completely out of your head. You are cog in a machine. Instead focus on your assigned product, help your teammates, and just learn to relax. * You, the individual, are not important. T…

Some counter experiences, just based on my own annecdata.

> * You, the individual, are not important. The product is important, the department that delivers the product is less important, the teams that comprise the department are less important than that, and so on. Again, accept the reality and just relax.

Working at startups I have never felt less important as an individual. The product is #1 and I only exist as a cog in the machine to produce that product and make the founders money. In a big company I was encouraged to pursue professional development, my professional goals and dreams were catered for and I felt like I could make personal progression.

> * Expect insufficient test automation, lots of regression, and plenty of repetition. Also expect everybody to be an expert that is in a hurry and things in a unique way. Just be patient, politely nod, and just relax.

Again, opposite experience, startups don't have time for test automation whereas big companies generally do.

> * If you don’t like being bored and are highly risk adverse you might find the big company life highly depressing.

I'm often bored at my startup though never lacking for work. It's just that the work can often be monotonous work because the startup doesn't have time to automate it or hire someone to do it. At a startup, its rare that you're encouraged to explore something new that might not work out. There's just not the time or budget.

Re: Ask HN: Moving from a startup to a big co, what should I be aware of?

#45
300 is already pretty big. I went from 20 years where by far my largest company was 16 people, to Microsoft, and I'm pretty happy.

The biggest transition for me was the amount of cross org digging and asking and such required. So much is constantly in Flux, and internal integration points are often poorly documented or have apis based off protocols from a decade ago, or whatever else. You spend most of your time doing that, figuring out how to integrate with various old, half supported systems, getting pushback that the integration won't be supportable, etc.

This is in strong contrast with a small company where you are generally working with public, well documented tools, and everyone you work with shares the same goal.

That said, I'm happy now that I have gotten used to it. The scale of things you work on is much greater.

One thing I'll say is don't sell yourself short by taking a job at the low end of where you think you should be and telling yourself that you can work your way up. I made this mistake when I was unemployed but not desperate. Your project could be canceled or there can be blockers or reorgs or whatever else that keeps you back. So wait for the offer that you want.

Re: Ask HN: Moving from a startup to a big co, what should I be aware of?

#46

Here is what it means to work at a big company: * Things work slowly, so relax. There are many people that have a hand in every aspect of a product decision. * At a startup you are actively changing the world. That’s done now. Put that completely out of your head. You are cog in a machine. Instead focus on your assigned product, help your teammates, and just learn to relax. * You, the individual, are not important. T…

I had the same experience and the comment about relaxing resonates with me.

Coming from the startup to the big company I could not understand why people leave the office at 5pm. There would be another few hours to work.

Also lots of meetings.

As the previous commenter said. Relax.

I guess you will have a broad skill set from your background and actually in big Corp the nice thing is that with this broad skill set That you can engage in so many different projects. And it is tempting to do so. But you only have this much time a day, and it will not be easy to accelerate your pace. This frustration can be bad for your mental health.

So my advice is relax. But also don’t forget the thoughts you had when joining the big company in the first months. Maybe keep a journal. Because you probably had good ideas but might get overwhelmed by the complexity of the big Corp.

If you have not read the “Accelerate” book, I would recommend this as well.

Also you can observe Conway’s Law in its beauty.

Re: Ask HN: Moving from a startup to a big co, what should I be aware of?

#47
I worked in small company (50-100 employees) and lead team of 7 people before. After company went down, I joined as IC in big corps. Few things mentioned below might not be relevant to your position. But adding them for every one. Not all orgs are same, so take this with pinch of salt.

- Relax, don't boil the ocean. (This is first advice given to me by one of the director after raising concerns over dev practices being followed)

- Learn presentation skills. Charts are important. Executives don't understand technical language but only charts.

- Stay humble but be political. Avoid heated arguments. Give logical choices to people and let them choose instead of proving them wrong. Make sure to get all discussions on mail. So if later blame game starts, you will be saved.

- In such orgs, some folk stays for decades. They don't care about product or team. Deal carefully with them. But then again you can find some real gems with decades of specialist experience. Learn from them as much as possible.

- Learn proprietary technologies. Most of time such techs are not available for individuals or very pricy.

- Get certifications. Big corps provide very expensive certifications with huge discounts. (But before working on them make sure there arn't any traps. E.g. In my org, you had to stay for atleast a year after finishing certifications or pay back)

- Understand KPI well. (e.g. In startup, you may get appraisal on working hard in weekends and shipping. But in megacorps, that won't happen. You may get some praise but not appraisal)

- If you want recognition, try to conduct department wide technical sessions. People will respect you in (those never ending) meetings.

- Don't invest your emotions in projects. Sometimes they get scrapped quarterly.

- Welcome to world of VMs. Organizations are tuned for operations not for engineering. (I miss my Linux)

- Even though your performance is good, you can get canned. Layoffs are done based on budget not on performance. Keep an eye on Gartner index. Also manager plays key role in almost all decisions. So think once before messing with him/her.

- And last but not least. Don't go in comfort zone. Always keep an eye on market & opportunities.

Re: Ask HN: Moving from a startup to a big co, what should I be aware of?

#48

Here is what it means to work at a big company: * Things work slowly, so relax. There are many people that have a hand in every aspect of a product decision. * At a startup you are actively changing the world. That’s done now. Put that completely out of your head. You are cog in a machine. Instead focus on your assigned product, help your teammates, and just learn to relax. * You, the individual, are not important. T…

This is all fantastic advice. I spent the first 26 years of my career working at startups and small companies before taking a job at a big, public tech company last year. This advice is spot-on. I find that I'm actually working much harder here but my work is more focused and in a single lane. I'm not bouncing around all day between 20 different things. I'm grinding for months on end on one tough, big problem. It's n…

This all sounds perfect!

At {current_job} it feels like I'm slowly developing faux-ADHD from the "priority 1" task changing, often, multiple times a day. Personal projects are a bit of a respite from it, since I get to focus on the one clear, long-term task for good stretches at a time, but recently I've been too burnt out to do even _more_ programming after yet another hectic day.

I feel like I'm a competent SWE, but the nature of the work means everything is a ticking time bomb. If you're rushing all the time, code quality, testing, and all sorts of other sanity-restoring factors become a distant dream. I'd love to take ownership of a few aspect of a large system and slowly improve whatever I can. But the grass is always greener on the other side, so I'm sure this would come with plenty of negatives too. For one thing I feel like I'm too early into my career to be acting as a faux-CTO and being the go-to for all big tech decisions, infrastructure, etc, as well.

Would you say there is an inflection point at which startups stop being like this? 20, 50, 100, 500 engineers? More?

Sorry for the ramble!

Re: Ask HN: Moving from a startup to a big co, what should I be aware of?

#50
post #48

Earlier quoted context omitted.

This is all fantastic advice. I spent the first 26 years of my career working at startups and small companies before taking a job at a big, public tech company last year. This advice is spot-on. I find that I'm actually working much harder here but my work is more focused and in a single lane. I'm not bouncing around all day between 20 different things. I'm grinding for months on end on one tough, big problem. It's n…

This all sounds perfect! At {current_job} it feels like I'm slowly developing faux-ADHD from the "priority 1" task changing, often, multiple times a day. Personal projects are a bit of a respite from it, since I get to focus on the one clear, long-term task for good stretches at a time, but recently I've been too burnt out to do even _more_ programming after yet another hectic day. I feel like I'm a competent SWE, bu…

At the beginning of a startup, there are no "big tech decisions" per se, only a whittling down of your problem space and target market. If that can be done with zero technology, all the better.

What gets to be called a "startup" is highly debatable, as some billion-dollar companies have still been called "startups". However, you will only get to be faux-CTO if you get in really early, or start one yourself. Best of luck!

Post reply on HN