3 ms·
Maybe if you are building rocket ships. But even SpaceX is doing pretty well with rockets that explode sometimes.
by krsrhe 7y ago
Maybe if you are building rocket ships. But even SpaceX is doing pretty well with rockets that explode sometimes.
- mojuba 7y agoBecause when you build a rocket there are a lot of unknowns for you that you'd be discovering and testing in the field. With software the only unknown is usually the market fit. There are rarely any unknowns in the implementation and there is no reason not to test your software before you release it to the public.
- mobjack 7y agoBugs get missed in testing because developers can't anticipate all the ways users can break it. That is why beta testing exists. There are also bugs that are rare and take lots of effort to fix. You can first see how often that bug actually occurs in the wild before prioritizing it. Sometimes it never occurs or if it does happen, the user can recover from it easily so it doesn't break your product.