Remix.run Logo
latexr 5 hours ago

I have been in situations where a user makes a feature request and I don’t think it makes sense, but because they’ve been polite and understanding I decide to take the time to explain exactly why it wouldn’t work, but while doing so I basically rubber duck and come up with solutions to the problems I’m describing (which the user hasn’t foreseen yet). Sometimes that ends with me discovering yet even stronger reasons to not implement the feature, but other times it makes me delete the whole reply and work on it instead because I have worked it out. Sometimes doing so ends up taking less time than writing the full reply. Often the feature ends up being even better than what they originally requested.

In contrast, if a user has been rude, entitled, and high maintenance, I may end up not even trying to reply in the first place because I know they’ll just be combative every step of the way, and giving them what they want just makes them demand more, seldom being appreciative. These tend to be users who want something a very specific way and refuse to understand why the thing they are asking for is profoundly selfish and would shit the interaction for everyone else to satisfy their own desire. So I don’t do it.

This has been a bigger sidetrack than I originally intended. I guess the moral of the story is don’t be a prick to the people you’re asking something from.

shermantanktop 5 hours ago | parent | next [-]

A variant of the first is the highly imaginative user who keeps coming up with new variations or expansions of their idea. It’s not malicious but it can be exhausting.

Especially if you try to address their core need but their imagination doesn’t extend quite far enough to see how your effort would help, because they love their ideas.

latexr 3 hours ago | parent | next [-]

I would describe those as a variant of the second, not the first. Those imaginative users may be polite, but they’re not understanding. While not rude, they are their own brand of entitled and high maintenance (I like your description of “exhausting”). One major reason I put them in the second category instead of the first is that the result is the same from my side, i.e. I interact with them as little as a I can.

To the first kind, in contrast, I’m happy to answer any question, no matter how silly it may seem, because I can be confident they’ll trust my judgement, that they’ll learn from the interaction, and that the next one will be even better. Just about the only thing I’m sad about regarding those users is that as they grow they start interacting less because they don’t need it as much, as they are able to help themselves.

Now that I think about it, that seems like a good way to differentiate: The good users delight you and demand of you less and less; the bad users drain you and demand of you more and more.

Thews 4 hours ago | parent | prev [-]

I can imagine the kind of person you're describing, and I find the idea of the burn they get from reading this hilarious. They sound innocent and quirky.

hinkley 4 hours ago | parent | prev [-]

Due to the XY problem what they ask for often isn’t what they need. And what they yell about won’t make them happy.

By and large I’ve gotten better feature requests out of looking at patterns of frequently asked questions and turning them into tasks instead of reacting to negative feedback.