| Two observations: 1) Shipping-and-iterating is uncomfortably hard. Putting your product out there in front of users is painful. It's a lot easier to just constantly brainstorm ideas or hide in the coding cave. 2) As a founder, it's tempting to think that your startup is unique: what you're building is uniquely challenging, important and highly non-trivial. Anecdotally, I've seen far too many founders (including my own past self) use 2 as an excuse not to do 1: most of the time, those never even launch. And not just in the hardware space, but also in: health-tech, bio, fin-tech, gov-tech, legal-tech, insur-tech, prop-tech, food-tech, logistics, and even B2B SaaS ("what we're building is hard and needs enterprise-grade robustness / security"). There may be ways to build massively successful companies that don't involve rapid shipping-and-iterating cycles, and in general there may be ways to build successful companies while ignoring or even doing the exact opposite of what YC advises. But YC would know a few things about hard-tech from having funded possibly hundreds of such companies, including several massively successful companies. In fact, the top 3 YC companies of all-time as of 2020 are all in highly-regulated spaces: Stripe, Airbnb and Cruise [1]. Cruise in particular is a hardware company (self-driving cars) whose billion-dollar success was largely due to their ability to ship-and-iterate much, much faster than pretty much every other self-driving car company out there. [1] https://www.ycombinator.com/topcompanies |
Some kinds of hardcore tech, even deep software tech that has no compliance issues, has extremely steep engineering hurdles that must be cleared before you have the most minimal of MVPs that will have any currency with customers. How do you iterate fast when the most minimal demonstration of capability requires writing hundreds of thousands of lines of highly sophisticated code from scratch? Or requires physical engineering that necessarily takes years to complete? Many of these kinds of opportunities exist but almost all of the “ship-and-iterate” guidance is for companies that are using core tech, not creating core tech. That’s playing the startup game on easy mode.
If we end up in a place where a “tech startup” is defined as companies that are technically trivially to execute and amenable to rapid ship-and-iterate, which admittedly is most of them, then we might as well elide “tech” from the nomenclature. At that point, they are merely tech-enabled ordinary businesses, and what ordinary business isn’t tech-enabled these days? If deep tech problems could be solved by slapping together some open source and layering on clever marketing, they wouldn’t be problems.
It feels like we’ve redefined “tech startup” to exclude doing hard technical things, but aren’t honest about that change in definition.