Key Moments

Should I Use a Dev Shop? - Michael Seibel

Y CombinatorY Combinator
Science & Technology6 min read7 min video
Apr 25, 2019|58,042 views|1,606|95
Save to Pod
TL;DR

Outsourcing your MVP development to dev shops takes longer, costs more, and often results in wasted work, trapping startups that could have succeeded with a technical co-founder.

Key Insights

1

Dev shops are often not as motivated as a founder with equity, leading to slower development and potentially longer timelines than anticipated.

2

Startups that outsource MVP development face difficulties raising capital from early-stage investors who prefer founders capable of rapid iteration.

3

A significant portion of the work done by dev shops may be discarded when a technical co-founder is hired, as they might choose to rebuild rather than work with existing code.

4

The cost of using a dev shop for an MVP can unexpectedly exceed initial estimates, often costing significantly more than the projected $15-$30k, which can quickly deplete angel funding.

5

Early-stage investors prioritize a founder's ability to build and iterate quickly over initial traction, making a technical co-founder a more valuable asset than an outsourced MVP.

6

While exceptions exist, the rule is that companies built with outsourced MVPs are the exception to success, not the norm, especially for tech startups targeting venture capital.

The 'dev shop' trap for aspiring tech founders

A frequent question for Y Combinator is whether it's acceptable to outsource the initial product development of a startup. This dilemma arises when non-technical founders believe they have a viable business idea and understand their customer base but lack the technical skills to build a solution. The prevalent advice given is to bypass recruiting a technical co-founder and instead use a development shop to create the first version of the product, achieve traction, and then hire a CTO. While this path has seen success for some companies, it's essential to recognize that these are often the exceptions, and many more startups fail using this approach. The critical flaw lies in the inherent misalignment: dev shops, while capable, are not driven by the same passion and equity stake as a founder, leading to a host of challenges that can derail a nascent company.

Extended timelines and budget overruns

One of the most common issues encountered when working with an outsourced development shop is the prolonged time it takes to deliver the Minimum Viable Product (MVP). This delay stems from two primary factors: founders' potential inexperience in accurately estimating software development timelines, and the dev shop's own project priorities, which may not always align with the startup's urgent needs. Crucially, the outsourced team lacks the intrinsic motivation of a founder deeply invested in the product's equity. This lack of founder-level commitment translates into higher costs. Initial estimates of $15,000-$30,000 for an MVP can easily balloon, becoming a "money pit" for founders, especially those who have just secured initial angel funding. This financial strain is a significant source of frustration, often depleting vital early-stage capital before any tangible, market-ready product emerges.

Investor skepticism towards outsourced development

A significant hurdle for startups that rely on development shops for their initial product is raising follow-on funding. Many astute early-stage technology investors are wary of companies that outsource their core development. Unless the company is experiencing explosive, almost unbelievable, growth, investors tend to view this outsourcing model with skepticism. Their reasoning is rooted in the belief that a startup's ability to iterate and adapt is paramount, especially in its infancy. Outsourcing often signals a lack of core technical capability within the founding team, which is a critical component for long-term success and the agility needed to pivot or refine the product based on market feedback. This makes it considerably harder to secure investment compared to a startup with a technical founder actively involved in the build process.

The hidden cost of discarded work

A particularly insidious issue with using dev shops is that a considerable amount of the work performed can end up being discarded. This often occurs when the startup eventually manages to hire its own developers. If the company's new in-house technical talent disagrees with the architecture, coding practices, or specific implementations made by the outsourced team, their typical solution is to rebuild significant portions of the product. This is because integrating with or modifying code written by an external team, especially when there's a lack of internal technical oversight during that initial build phase, can be more time-consuming and problematic than starting fresh. Consequently, the substantial investment made in the outsourced MVP is effectively wasted, leading to a double expenditure of both time and money.

The insidious nature of the 'trap'

The danger of the dev shop model often doesn't appear as a clear trap initially. The transition from having nothing built to seeing progress made by the dev shop can create a false sense of momentum. While money is being spent and timelines are stretching, the visible activity can be misleading. The illusion of progress persists until the MVP is finally released. It is at this point, shortly after launch, that the reality often sets in: the delivered solution may not effectively address the core problem it was intended to solve. This necessitates further iterations, requiring more time and money to be funneled back into the dev shop. It is typically during this second wave of development, when funds are dwindling and further iterations are impossible, that founders realize their startup's viability is critically compromised, often leading to its demise.

Investor focus: buildability over initial traction

A misunderstanding exists regarding what early-stage investors truly value. The prevailing advice to use dev shops often stems from a mistaken belief that significant upfront traction is the primary goal. However, Michael Seibel emphasizes that most good early-stage investors are far more concerned with a founder's demonstrable ability to build and iterate. They understand that at the investment stage, there is minimal proof of success. What they ardently seek is evidence that the team can effectively navigate the product development lifecycle, constantly refining their solution until it genuinely solves a customer problem. This iterative capability is far more challenging and expensive to achieve with an outsourced team compared to having a dedicated technical co-founder who is intrinsically motivated and deeply integrated with the product's vision.

The advantage of a technical co-founder

Recruiting a technical co-founder, while perceived as difficult, offers substantial advantages over hiring a dev shop for an MVP. With a technical co-founder, startups typically spend significantly less capital, release their product much faster, and are far better positioned to iterate based on customer feedback. This allows them to achieve more with fewer resources and in less time. The core benefit lies in having a partner who is fully invested in the company's success, capable of making rapid technical decisions, and directly translating customer insights into product improvements. While many founders avoid this path due to the perceived difficulty of finding such a partner, Seibel strongly advises reconsidering this stance, as the long-term benefits of this approach far outweigh the immediate convenience of outsourcing.

When dev shops might be acceptable (and when they aren't)

It is crucial to reiterate that the advice against using dev shops is not absolute. There are specific circumstances where outsourcing development for an initial product might be a viable strategy. However, for the specific context of a 'tech startup'—defined as a company aiming to generate significant value, potentially reach multi-billion dollar valuations, and raise venture capital—the risks associated with dev shops are substantially higher. For businesses that do not fit this narrow definition or have different funding and growth models, dev shops can be perfectly suitable. Nevertheless, for those aspiring to build a venture-backed tech powerhouse, the default path should be seeking a technical co-founder, as outsourcing the foundational development is by far the exception, not the rule, for achieving such ambitious goals.

Should You Use a Dev Shop for Your MVP?

Practical takeaways from this episode

Do This

Prioritize recruiting a technical co-founder if aiming for a venture-backed tech startup.
Understand that buildability and iteration speed are key to early-stage investors.
Consider dev shops only if your company is already growing exceptionally fast, or for non-tech startup ventures.

Avoid This

Do not assume outsourcing development is a straightforward path to an MVP.
Do not underestimate the costs and time overruns associated with dev shops.
Do not rely on dev shops if you need to iterate quickly based on customer feedback.
Do not expect typical tech startup investors to fund companies heavily reliant on outsourced development unless growth is extraordinary.

Common Questions

While some companies have succeeded using dev shops for their initial product, Michael Seibel emphasizes this is the exception, not the rule, particularly for tech startups aiming for venture capital funding.

Topics

Mentioned in this video

More from Y Combinator

View all 562 summaries

Found this useful? Build your knowledge library

Get AI-powered summaries of any YouTube video, podcast, or article in seconds. Save them to your personal pods and access them anytime.

Try Summify free