I must say - both physically compelled by the pun and because that it is a pun makes it no less true - that SpaceX has been a rousing success for the "launch and iterate" mantra so often pushed on HN. Having a product, that works, that people can pay you for, as soon as possible makes a huge difference, even if what you push out first is no where near what you want your finished product to be. The contrast to Virgin…
SpaceX looks like a software company that has had success with their product so far but is in the process of a major refactoring to a new technology base. Basically if they want to fly reusable rockets with high reliability and low refurbishment time and cost, they have to redesign and rebuild quite a lot. And they need new philosophies and processes. You can for example look at their current Merlin gas generator tec…
I would suggest SpaceX freeze a design every 5-7 years that's good enough to scale while cheaper than it's completion and then have a more experimental path. If option A costs 20 million more, but has a 98+% success rate and option B saves 20 million then the market can chose which to focus on.
The real 'problem' spaceX is facing is humans simply don't send all that much stuff into space, so they are never get enough data get the experimental path stable.