There's no such thing as flawless software, but the best thing developers can do is get in touch with users, collect more data, and rapidly fix the issues they encounter. This is precisely what's not ...