How bulletproof do you make your app?

No app is bullet proof. As we (developers) build better apps with less “holes” in them. Our users build better idiots (lack of a better term) that will find new and interesting holes.

I try to catch all the known gotchas with an app before releasing it. Then I get prepared to release an update as soon as the users start doing things I didnt plan on and generate patches for it.

If driving tests were half as bulletproof as most decent software we wouldn’t need highways.