Is it Still Worth it for Big Tech?
How do you know which one is a better fit, startup or big tech? The Big Tech edition
š Hi, this is Akash with this weekās newsletter. I write about leadership and growth in software engineering. Thank you for your readership.
This week, Iām sharing how working at a big tech might just be what you need. In the evergreen debate on startups or big tech, I will talk about my experience. Hope you enjoy this edition!
Startups provide you an opportunity to own multiple big pieces to land impact. Big Tech engineers get told theyāre one of a hundred thousand employees.
Another common phrase is, āThe process overhead slows down your growth at large companiesā.
Do you grow less as a Big Tech engineer?
These might make you question why Big Techs are still relevant.
The Internet is predominantly filled with articles belittling Big Tech. Today, Iām debunking common myths. Big Tech is not all bad.
I will balance the scale to help you choose startups or large tech.
ā Main Takeaways
Big Tech is not slow, nor all bad
3 reasons why Big Tech might be the best fit for you
š„ Startups over Big Techs?
Over the past decade, I have worked at companies ranging in size from 5 to 200K. Before joining Big Tech, I worked at a couple of startups. Given a chance today, Iād not trade any of them. Each place had different things to teach me.
However, my growth accelerated when I joined Google. (In a collaboration article with
, I shared my growth story at Google. )It's natural to feel insignificant when you enter a workforce of over one hundred thousand people. This feeling is real, but it gets blown out of proportion on social media.
Have you heard any of the following about Big Tech engineers:
āYou are just a small fish in a big pond.ā
āYour contributions are insignificant to the business.ā
āYou are too far away from the real world, lacking purpose.ā
I donāt agree with a single one of them. In startups, itās likely you are friends with the CEO; lack of that doesnāt mean your contributions donāt impact the business. Letās look at some metrics,
Thatās almost a Series A startup according to the Q4 2022 US startup's median valuation just by yourself. I will debunk three myths about growth at Big Techs, backed by my experience.
1) Limited Impact
When I was at Chrome, more than 3 billion users used our software. My work touched every single one of them. Does having an impact equate to the number of projects? I donāt think so.
Letās focus on something Iāve worked on at Google.
āSLSA is a security framework, a checklist of standards and controls to prevent tampering, improve integrity, and secure packages and infrastructure.ā
I was one of the early developers who built SLSA. Today, itās an industry-leading standard that led to the launches of 10+ successful startups.
Big Tech can provide you with the platform to change the world.
2) Slow Development
In recent days, many of us have compared Google with Open AI. But the core technology, āTransformerā was developed at Google in 2017. Getting to market is a business decision; most of the time, it is orthogonal to development.
Another example of this was my interactions with Amazon. Their customer obsession isnāt an unknown fact. We had a use case for supporting a custom pre-signed URL schema in S3. Our account manager worked with the team and released this feature within two weeks.
Big Techs give you more opportunity to ārest and vestā. But, slow development is universal. Often, itās an individual choice.
3) Reduced Learning
One of the common questions that I get is, āWhat do you do besides maintaining? Arenāt all systems already exist in Big Tech?ā
Itās true in many cases. Systems exist. But learning isnāt limited to building systems from the ground up. At large companies, youāll be
Serving a billion vs. a million users
Optimizing a system from 99.9 to 99.99+
Learning from the brightest minds about architecture
Ultimately, learning depends on the individual. Every environment has something to teach.
š¤ What should you choose?
Choosing between startups and large tech companies can be confusing. Each environment exposes you to different challenges. It comes down to:
What do you want from your career?
Where are you in your life?
What are your interests?
Keeping aside financial aspects, Big Tech is a good fit if you:
Enjoy building systems at a planetary scale
Want to build deep expertise in a specific area toĀ
Prefer structured learning and development opportunities
If I were to redo my career, Iād start it in a Big Tech company. Large companies can provide closer supervision, and their processes can organize your thinking. You get exposed to the scale and challenging work and build a strong network. This is why you might see many startups founded by Big Tech engineers.
š š Parting Thoughts
Startups or Big Techs is a forever debate. Ultimately, you should never join a company for its status or brand. So far, weāve talked about the advantages of large companies. Some of these can apply to startups as well.
A career is a personal journey; what has worked for you in your career?
Share in the comments!
š¦āš„ This Weekās Favorites
100+ Free resources from
by andPractical BCrypt from
byUberās insane scale with data from
by- by
š š¬ Get In Touch
Want to chat? Find me on LinkedIn.
If you want me to cover a particular area of leadership, you can reach out directly to akash@chromium.org.Ā
If you enjoyed this content, please š share it with friends and consider š subscribing if you havenāt already. Your š response really motivates me to keep going.
Loved the article. Itās a very less spoken subject, thanks for sharing your views.
This is an outstanding article, Akash!
I'd add one more perspective - starting in a small comapny. This is a great opportunity if you don't know where you want to grow.
Small companies force you to do everything - from server management to talking to customers. They allow you to tackle all sorts of problems and acquire broader (not deeper) knowledge.
I hope that makes sense.