And then you think, well, 1%, that isn't a big deal. And to be honest, that 1%, I feel sorry for them, but they're not really our target audience anyway. It's lots of effort to make our web app available to everybody, and it's just not worth it. Good idea, but we've got priorities and a backlog. Maybe we'll do it next time.
It isn't like that.
It's like this:
What if they bailed after a few failures? If you're using a web app and it doesn't work, maybe you'll shrug and hit refresh, or toggle your phone into airplane mode and back out again. But when that happens a second time? A third? A fourth? Will you think "huh, native apps don't do this!" and be annoyed? Maybe you won't, because you're a web developer and you understand the difference between the network failing, the browser failing, and the site failing. You understand the technology.
So if people leave and don't come back after a few failures…
That's why you need to make your site's availability as high as possible. Because most of the time you're like . But occasionally you're all . But with sites that have good availability, you're always .
Let's help everyone be always .