Introducing NinjaPear Learn more

NinjaPear Logo NinjaPear

You do not need great programmers

I read a well-written post by Eli James, a schoolmate from my university, on good-tier and shit-tier companies to work at as developers. I agree with him on the fact that there are great places to work as a developer, but the chances are that they are not in Singapore. Why settle for Singapore when you can make 2-3x more in Silicon Valley?

But here is what I genuinely think. As a startup, you probably do not need great developers. Even if you are Google at day one. You needed mathematicians and PhDs like Larry Page and Sergey. Instead of burning money at great developers, hire average to good ones, and flesh out your prototype -- to solve the problem your startup has set out to solve.

Then, if you manage to make it to scaling woes, like Skydio is right now. Chances are, you still do not need MANY great developers. You probably need one or two. But really, what you need is an ideal environment for developers.

An ideal environment for great engineers

An ideal environment for great engineers is one by which developers feel respected for their skills and their work.

I will share a personal anecdote with LandX. The bulk of the management team at LandX is made up of non-technical people. A while ago, some great interns left for school, and the development team suffered. Instead of hiring more developers, the management team decided that the existing engineers were good enough and decided to opt for cost-saving instead. They are. But a smaller team meant longer development times. Inevitably, administrative work overtook the main tasks for the small development team, and now the management team questions the product team on the long delivery dates. (For what it is worth, I fought hard for the dev team, but I lost the battle.)

As a startup, you do not need great engineers. In fact, what I think most startups need is a technical co-founder with as much power as the CEO, so he/she can balance business objectives and the needs of a developer.

As a developer/product CEO, I never have had problems with developers leaving the company. And I do not pay good-tier salaries. Instead, I made my company the best place a developer can grow.

Steven Goh | CEO
World's laziest CEO. Before starting the highly-successful Proxycurl and Sapiengraph, Steven founded 5 other startups: Gom VPN, Kloudsec, SilvrBullet, NuMoney, and SharedHere.

Featured Articles

Here's what we've been up to recently.

I dismissed someone, and it was not because of COVID19

The cadence of delivery. Last month, I dismissed the employment of a software developer who oversold himself during the interview phase. He turned out to be on the lowest rung of the software engineers in my company. Not being good enough is not a reason to be dismissed. But not

sharedhere

I got blocked from posting on Facebook

I tried sharing some news on Facebook today, and I got blocked from posting in other groups. I had figured that I needed a better growth engine instead of over-sharing on Facebook, so I spent the morning planning the new growth engine. Growth Hacking I term what I do in