But if their startups outsource their engineering, they almost always fail. Why? It turns out that it’s easy to build an app or a website that meets the specification of some initial idea, but far more difficult to build something that will scale, evolve, handle edge cases gracefully, etc. A great engineer will only invest the time and effort to do all those things, to build a product that will grow with the company, if she has ownership in the company—literally as well as figuratively.