My gut reaction is, lots of people can build a product themselves from end to end. That someone has done this is no actually no surprise. Startups and big companies are not so isolated from one another that the denizens of big companies are ignorant about what's possible. Within just my part of the organization are people who have worked in quite diverse environments, including startups, academia, government, and even bigger companies.
I went from a startup to a big company, 25+ years ago. We buy startups. I'm kind of a jack-of-all trades. One of my roles is to serve on the technical side of taking a small company apart and figuring out how it works, so that it can at least be kept in production when the technical founders move on. Most of those products don't have a known theory of operation, until I write one for them. The term "house of cards" is overheard in the cubicles when the products have to be maintained.
I've seen the innards of those products. I've built those products, for my own side business. Being at a big company gives me a perspective from both sides, about what those products really look like when someone other than the founder has to build and maintain them.
I'm not touting the big company experience as idyllic. Most creative people bristle at bureaucracy, and can see through processes that are unnecessarily constipated. On the other hand, I think the biggest adjustment is just getting used to someone else being able to say "no" to your idea, without having a really great reason that you agree with. Over and over again. Keeping your creativity under those circumstances is hard.
I think my biggest issue with the corporate bureaucracy is that they have a lot of self inflicted issues that they keep saying they want to fix (e.g. we want to be fast and agile like a startup), only to keep repeating the same damn mistakes all over again (e.g. lets write a 300 page spec document before we begin, and start this project with a 30man team, even though there’s work for only 3 at the moment).
I went from a startup to a big company, 25+ years ago. We buy startups. I'm kind of a jack-of-all trades. One of my roles is to serve on the technical side of taking a small company apart and figuring out how it works, so that it can at least be kept in production when the technical founders move on. Most of those products don't have a known theory of operation, until I write one for them. The term "house of cards" is overheard in the cubicles when the products have to be maintained.
I've seen the innards of those products. I've built those products, for my own side business. Being at a big company gives me a perspective from both sides, about what those products really look like when someone other than the founder has to build and maintain them.
I'm not touting the big company experience as idyllic. Most creative people bristle at bureaucracy, and can see through processes that are unnecessarily constipated. On the other hand, I think the biggest adjustment is just getting used to someone else being able to say "no" to your idea, without having a really great reason that you agree with. Over and over again. Keeping your creativity under those circumstances is hard.