But even when it's a subject developers do have personal experience with -- namely, Internet porn -- there's a disconnect with the users. How many of you are paranoid about storing naked photos on your computer because there don't seem to be any easy "I don't want anyone but me to see this" options for storage? Well, get this -- in the early stages of Windows Vista, I saw that there was a feature that would scan your hard drive for all image files, then shuffle them randomly as the logo for the picture folder.
All the images on your drive. Yes, even those images.
"Those mountain goats are all adults, I swear."
The problem is that, in a business setting, surrounded by their peers and managers, no one wanted to stand up and declare themselves the self-appointed representative of perverts. Instead, I had to be the one to say, "What if I want my family photos separate from my desktop backgrounds?" with "family photos" standing in for "porn" (as they always do).
On another occasion, I worked on a car stereo that would connect to your phone and allow you to make and receive phone calls. What made this one interesting was that it synced your full contact list and call history to display on the screen. And if you had more than one phone in the family, it would simply merge the two, with a little icon showing which phone that call belonged to. Now imagine being the guy who has to bring up that not every man wants his wife to see his complete call history whenever she gets into the car (and vice versa).
The beta also saved audio from all the obscene songs you sing to yourself in traffic.
And it's even harder bringing these issues up because everyone in these meetings has to pretend to be utterly dumfounded by the idea that humans may do things in private that they don't want shared with the world. At times it was hard to tell if they were being willfully oblivious and condescending or simply fucking with me.