Here’s the teaser:
Bugs happen. It’s a fact of life. Although you may not be in the mood at the exact moment they strike, the best possible thing you can do is file a bug report with the developer. You may not get an immediate solution, but you will provide extremely valuable forensic information that should help the developer fix the problem over the long term. Here’s how to report a bug effectively.
Developers hate having bugs discovered by their users, but hate getting lousy bug reports even more. I’m tempted to include a variant of this article in the Help section of my next app under the heading, What should I do if I think I’ve found a bug?