In my desktop app, I ask users to email me in a global exception handler. My thinking is that they'll recognize that I don't want to be inundated with reports for the same bug over and over so they're probably the first to find it and it's worth reporting. And I do fix them all otherwise I would be getting spammed by the same reports over and over again.
Show HN: Most users won't report bugs unless you make it stupidly easy
141–150 of 226 posts
Re: Show HN: Most users won't report bugs unless you make it stupidly easy
#142As a consumer who reports bugs, I’d actually say the opposite problem is just as common — when the company ghosts you after you’ve taken the time to report an issue.
I’ve lost count of how many times I’ve used the official channels — bug trackers, support forums, contact forms — only to hear nothing back. No acknowledgement, no follow-up, no notification when it’s fixed. Honestly, I don’t think I’ve ever had a company let me know that a bug I reported was resolved.
Reporting a bug to most companies feels like sending a wishlist to Santa. That’s why many people don’t bother. They assume it’s a waste of time — and most of the time, they’re right.
Personally, if a company fails to engage over a bug report, I don’t waste my time reporting anything else. In many cases, I just move to the competition. I’m sure I’m not alone.
If a user goes to the time of helping you fix your software, the least you can do is spend some time on them.
Re: Show HN: Most users won't report bugs unless you make it stupidly easy
#143> If you've ever had a user say “something’s broken” and then ghost you forever, you probably get where I’m coming from. As a consumer who reports bugs, I’d actually say the opposite problem is just as common — when the company ghosts you after you’ve taken the time to report an issue. I’ve lost count of how many times I’ve used the official channels — bug trackers, support forums, contact forms — only to hear nothin…
Re: Show HN: Most users won't report bugs unless you make it stupidly easy
#144I use to report bugs all the time with details of the bug and what I was doing and if possible how to cause it. But then when you encounter the same bugs years later doing some very common task that you momentarily forgot to do your work around for, it made me wonder why I was wasting my time reporting it. These days I rarely report bugs unless it is brand new software released a few weeks ago at most, or a brand new…
> If something isn't completely breaking the use case of a program, or doesn't have any viable work around, I just don't expect it to ever get fixed Yep. That has always been the general industry sentiment [1]: > Here’s another bug that’s not worth fixing: if you have a bug that totally crashes your program when you open gigantic files, but it only happens to your single user who has OS/2 and who, for all you know, d…
>But mostly, it’s worth fixing bugs. Even if they are “harmless” bugs, they may reduce the reputation of your company and your product, which, in the long run, will have a significant impact on your earnings. It’s hard to overcome the reputation of having a buggy product.
Re: Show HN: Most users won't report bugs unless you make it stupidly easy
#145Earlier quoted context omitted.
With all due respect, That is the price you pay for your users doing _free_ software testing for you! We are on the “listen to your users” mecca and you’re complaining that listening to your users is hard and you wish a machine could help you with it.
> you’re complaining that listening to your users is hard and you wish a machine could help you with it. That's entirely the wrong take, IMO. Listening to users is easy, but the users often don't say anything when they speak. Those non-reports are basically spam that should be automatically thrown away.
I’d always reply though, usually with something equally terse.
Re: Show HN: Most users won't report bugs unless you make it stupidly easy
#146Earlier quoted context omitted.
> The difficulty in reporting a bug comes from the friction required to filter the "page doesn't work" with no further explanation reports This so much. I can't tell you how often I've seen someone trying to get tech support on something say "When I load the program, I get an error" but don't even say what the error says. I understand that most people have never worked a QA job and so don't know how to write a good b…
> I would expect someone to copy/paste the error message. If you're talking about non-technical users, they (a) don't even think of copying the error message, (b) don't know how to copy the error message, and (if the error message isn't directly copyable) (c) have no idea how to do a screenshot.
Re: Show HN: Most users won't report bugs unless you make it stupidly easy
#147A couple of years ago I played PUBG which crashed occasionally. I rarely submitted bugs, even if it was as simple as pressing a button in the crash reporter. This is because sending the bug report took a while and blocked you from restarting and rejoining the ongoing game. This applies mostly to multiplayer games but if your app has a crash reporter, give the user a chance to restart the app and report the bug later.
They had a public facing jira open, where people could file bugs and what not about the viewer (the client) and the world (the server).
You didn't need some special account or something like that, just your normal Second Life account was enough to get access to that one.
Drawback was, you were able to see what happens when filing bugs is easy. Of course, many people used it to file real bugs but also complained about stuff not working like they expected (or how it should work according to them, which brought other people up against them and so on...in the end you were able to read the latest drama here and there, right in the jira entries).
Although, to be honest, i thought it was an awesome idea, but you when you open up an easy way for people to report bugs, you need an easy way to explain what bugs are and what not. :)
Re: Show HN: Most users won't report bugs unless you make it stupidly easy
#148The difficulty in reporting a bug comes from the friction required to filter the "page doesn't work" with no further explanation reports, or the "my neighbour is a spy for the government and I have proof" reports (real types of reports for a browser company, for example, which surely exist for other places users think that "is" the internet like Facebook). I agree that reporting bugs can be hard, but the amount of sp…
It cuts both ways. Guess what's one of the most popular format for apps and webpages to report failures to the user?
"Oops. Something went wrong."
Not exactly overflowing with useful information, either.
Sure, the system is probably logging the fault internally, and is always collecting metrics that help with contextualization later. But the system and its owner aren't usually the ones most affected by any given bug - it's the user who is. The user who's now worrying whether it means they're about to lose the time and work they put in the current session, or whether the app just ate their money (failures half-way through payment processes are the cutest, aren't they?). They don't know - maybe the "Oops!" was just benign, or irrelevant. Then again, maybe they've already lost it all 10 minutes ago - back when the previous "Oops!" briefly flashed to gently inform them that the service's back-end tripped over itself and died - but they won't discover that until later, at which point they'll be neither able nor willing to make a proper bug report.
Point being, if one sees their users as being 5 years old (but with parents' credit card in hands), one shouldn't be surprised to only ever get a kindergarten-level error reports like the ones you mentioned[0].
This is not just me complaining on a tangential issue - I believe showing specific and accurate error messages improves the ratio of useful error reports. It's not a full solution, but it's a step in the right direction. Treating them as partners, instead of a bunch of brats you have to put up with until they complete the payment, makes them more willing to reciprocate; giving users means to contextualize their experience allows some of them[1] to understand what's going on, and gives them something useful to put in the report too.
That, or I guess nowadays you can also keep the "Oops."-es, double-down on telemetry, and feed the metrics to a SOTA LLM to identify and interpret failures for your engineering/operations team, which we all know has neither time nor patience to do it.
--
[0] - "Page doesn't work" is the adult version of a kid suddenly starting to cry for unclear and possibly non-specific reason.
[1] - Obviously, not all, or even most. Software is complex, most users still behave as if half-drunk and unable to read, etc. Still, even 5 year olds can comprehend basic words and identify patterns. Figuring out that "could not connect to payment gateway" is serious, that "failed to write [blah blah tech terms]" that happens at random is probably not, etc. is within the cognitive reach of most users.
Re: Show HN: Most users won't report bugs unless you make it stupidly easy
#149I use to report bugs all the time with details of the bug and what I was doing and if possible how to cause it. But then when you encounter the same bugs years later doing some very common task that you momentarily forgot to do your work around for, it made me wonder why I was wasting my time reporting it. These days I rarely report bugs unless it is brand new software released a few weeks ago at most, or a brand new…
It depends on the company. I’d never dream of reporting a bug to Apple, they don’t care. I think your turnip truck analogy applies there. On the other hand, iA Writer consistently replies thoughtfully and usually fixes the bug. It’s so important to treat companies individually instead of just according to some blanket impression of the world. Individual treatment means good companies benefit and grow, while blanket t…
Re: Show HN: Most users won't report bugs unless you make it stupidly easy
#150Earlier quoted context omitted.
When I took a look quickly, it also shows the "Spotted a bug? Drag me there!" every time the page loads - which could quickly get overwhelming, and make the user wonder why the developer is so certain that they will run into a bug. (Why do developers not make "report a bug" obvious? Because just seeing it implies there are enough bugs that a link is necessary.) I also have no idea how well this works on mobile - and…
I agree - the attribution needs to be removed for paying customers, or at least for me to want to pay for it to use with a client. The phrasing should be customizable. Even better if the bug is an SVG and I can paste in my own SVG for the bug icon. I was worried about how it worked on mobile, and unfortunately on my iPhone I could not find a way to drop the bug where I wanted. It did show a popup eventually but it co…
I'm aware of the issue in mobile devices too, will push an update later tonight to fix it.