Bennett Garner
1 min readJul 16, 2022

--

Having experienced the other side of this article, I have to respectfully disagree with the overall point.

I was founding backend engineer and tech lead for cubesoftware.com from pre-seed days in Techstars right up until their recent Series B.

If you find a good team, there's no better environment to learn a ton. Yes, you're solving different problems every week. Yes, team structure is stretching and changing. Yes, there's incentive to build useful features quickly and sort out the tech debt later. I don't see any of those as bad things - only learning experiences, unmatched at large corporations.

In my opinion, the scale challenges are greater. At large companies, many of the interesting problems have already been solved. At a growth startup, you get to work on the foundational challenges and scaling the solution.

There's definitely uncertainty at a startup. But there are ethical and inspirational challenges at large companies. You feel like a cog in a machine. And that machine isn't always creating good for the world. For instance, I believe working for FAANG isn't a good goal for most developers.

While you're not wrong about your specific examples, I think the article is misleading about the benefits of working for a startup. Picking a good team is important, since it can be the wild west. But if you get a good team, then the ride can teach you way more than you'd learn elsewhere.

--

--

Bennett Garner
Bennett Garner

Written by Bennett Garner

DeveloperPurpose.com — Build a coding career with meaning and purpose 💻 Top writer in technology ✍️

Responses (1)