Earlier quoted context omitted.
> They’re smart enough I worked at a small company that had a policy of putting devs on front-line support in a rotation, both because it was too small to have dedicated support staff and because the owners wanted devs to understand how users interacted with the system better. I can assure you that while some users merely think differently than devs, there is cohort of users who are absolutely not smart enough. It's…
One of my favorites is spending nearly 10 minutes trying to get someone to read a single word on their screen correctly, in a dialog box that was blocking them, containing fewer than 10 words, so I could find the cause of their problem. After nearly 30 minutes to figure out that they had a popup blocking them, and not "the computer doesn't work". What eventually worked was getting them to spell it to me backwards. Th…
Bug Blindness
101–110 of 255 posts
Re: Bug Blindness
#102Earlier quoted context omitted.
I had this same discussion on another HN thread a while back. I prefer lines to run as long as possible; I find it difficult/distracting to move my eyes to the beginning of the next line every few seconds. I'm sure I'm in the minority, but I have to believe I'm not the only one out there who feels this way. Rather than having the website author wrap lines at a width that works for the average user or use case (which…
> I find it difficult/distracting to move my eyes to the beginning of the next line every few seconds. You must find it difficult to read books, magazines, newspapers, as all of them have short lines
Re: Bug Blindness
#103Earlier quoted context omitted.
One of my favorites is spending nearly 10 minutes trying to get someone to read a single word on their screen correctly, in a dialog box that was blocking them, containing fewer than 10 words, so I could find the cause of their problem. After nearly 30 minutes to figure out that they had a popup blocking them, and not "the computer doesn't work". What eventually worked was getting them to spell it to me backwards. Th…
I have experienced this in person with a developer who was failing to debug something. An error message was popping up on screen and he was reflexively clicking it away faster than anybody could read it. Even after being told “an error message is popping up, don’t dismiss it”, even after being told “[do the thing that triggers the bug] and then completely stop without doing anything else”, and a whole bunch of other…
Re: Bug Blindness
#104I think there are two opposite causes here: either an overly-aligned or completely unaligned mental model. For developers, bug-blindness tends to be because their mental model is so close to the system's model that both have the same blind spots, and the developer can't effectively think outside the system (the classic "QA walks into a bar, orders 0 beers, orders -1 beers, orders 0.999 beers" vs "customer walks into…
Re: Bug Blindness
#105I'm a little confused, but as far as I understand this is a LLM-written post, isn't it? That would explain the very big length of it. Or maybe I've understood things wrong, in which case my excuses to the writer (which, in that case, could reasonably be called a writer).
Re: Bug Blindness
#106The reason for this may be evolutionary (although we don't know what traits were the most effective to help us survive in the wild); but there is a very practical reason to ignore signals, which is that there's so may of them: if we did process every data sent from every sensor and thought about odors, light, temperature, noise, etc. then we would be overwhelmed and could not do anything else.
That's also why we usually don't "see" things or people: we identify them. We don't see faces, we simply identify Alice or Bob. Which in turn explains why most people can't draw: the concept of Alice can't be drawn; to draw Alice we need to actually follow the features of her face. Being an artist means being able to unlearn (or disable) that identification process.
And I think the reason most people don't see bugs is similar: they're not interested, all they want is to get something done. If there's a simple workaround that makes the thing work, then that's good enough; all the rest is irrelevant. This is not bias or benevolence: this is efficiency.
Re: Bug Blindness
#107There weren’t any concrete examples of bugs besides the Google Docs issue. Like what was so bad about blackboard (I also remember thinking it was terrible). There was a link to a great article about search but again no specific example here. There are a lot of words but not a ton of new information. Maybe I’m just bias against llms, this could have been written entirely without then for all I know.
Re: Bug Blindness
#108Bug: this blog has no max-width. Lines of text will grow infinitely long with width.
I had this same discussion on another HN thread a while back. I prefer lines to run as long as possible; I find it difficult/distracting to move my eyes to the beginning of the next line every few seconds. I'm sure I'm in the minority, but I have to believe I'm not the only one out there who feels this way. Rather than having the website author wrap lines at a width that works for the average user or use case (which…
There are very few websites without those columns.
Re: Bug Blindness
#109Bug: this blog has no max-width. Lines of text will grow infinitely long with width.
> Bug: this blog has no max-width. Lines of text will grow infinitely long with width Are you maximizing your browser’s windows?
I reckon there's something interesting about human variety in focus and/or visual processing this tells!
Re: Bug Blindness
#110Earlier quoted context omitted.
I think I can see where you're coming from - and it is true that there are cases of dogmatism as a defense for just sucking at UX - but I violently disagree here. Good UX I believe doesn't mean that the implementation details are hidden, but conveyed in a way that is human-readable. You do not hide the machine from the man, but translate between them in a way that makes neither of them invisible. This makes for bette…
> Good UX I believe doesn't mean that the implementation details are hidden, but conveyed in a way that is human-readable. You do not hide the machine from the man, but translate between them in a way that makes neither of them invisible. This is where skeuomorphism used to be king before computers ate the world. In the 90s everybody knew how a paper book worked, so document readers presented as books. Everyone knew…
> In the 90s everybody knew how a paper book worked
I hope that’s still the case!