The underlying cause of both companies' issues is the same, and it's not organizational size and style. It's complexity. Bugs and edge cases grow exponentially, not linearly, with complexity, and both Tesla's cars and the 737 MAX are far more complex than previous products.
It's similar to the "featureitis" that causes complex software products and platforms to crumble and die over time. Part of why we keep rewriting the universe in software is the need to repeatedly start over to escape a mountain of accreted complexity in some old system. At some point the cost of rewriting the parts we need is lower than the cost of just maintaining the bloat.
It's similar to the "featureitis" that causes complex software products and platforms to crumble and die over time. Part of why we keep rewriting the universe in software is the need to repeatedly start over to escape a mountain of accreted complexity in some old system. At some point the cost of rewriting the parts we need is lower than the cost of just maintaining the bloat.