Better Programming

Advice for programmers.

Follow publication

Member-only story

Don’t Write Code for a Startup

GreekDataGuy
Better Programming
Published in
4 min readJun 22, 2021
People gathered around a laptop
Photo by cottonbro from Pexels.

You’re talented, hard-working, and want to make it big.

Don’t do it at a startup.

I’ve worked for many startups and experienced everything from three people in a coworking space to scaling with $100M in funding.

The return-on-time-invested for competent engineers doesn’t make sense. There are faster ways to learn, make money, and live well.

Five years ago, I would have jumped at the opportunity to work for another startup, but no longer.

You’re Giving Up Mentorship

You won’t get the mentorship you need from senior engineers.

Over a long enough time frame, mentorship is win-win. But not when turnover is high, there’s too much work, and the company is burning cash by the day.

Poor mentorship has been my experience on both sides of the relationship — as a junior having to figure things out alone and as a senior not having the time to mentor.

In contrast, working for an established company or later-stage startup with growing MRR will give you more opportunities to learn from senior talent.

Mentorship is the most underrated input to a successful career. Even Warren Buffett apprenticed under Benjamin Graham. Don’t sell yourself short here.

High Breadth but Little Depth

There’s too much to do and nobody knows what works yet.

A startup is as valuable as the problem it solves. So until product-market-fit exists, resources are deployed “ready, fire, aim” style, jumping from one project to the next.

Learning something new every week is fun. For a while. But it won’t make you an expert or give you skills to sell yourself on.

It can be helpful if you don’t know what to specialize in yet. It allowed me to transition from software engineer to data scientist. But it also made me realize how little I knew about both when starting future jobs.

The ability to write CRUD apps in four different languages is cool but will not earn you big bucks.

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

GreekDataGuy
GreekDataGuy

Written by GreekDataGuy

Just a developer. Contact: greek.data.guy “at” gmail.com

Responses (72)

Write a response