The XY Problem (2014)
As I recall from prior XYP threads on HN, many comments appear to be XYP baddies brosplaning from an apparent position that other people online are tools that should subserviently respond to their requests, rather than human beings who have their own perspectives and motivations for responding that need to be accommodated when you want them to perform free labor.<p>Indeed, it&#x27;s always possible that someone with an XYP shaped question really does actually need the literal thing they are asking.  But the expertise of the person being asked says that it 99 out of 100 times they heard a question like that, it was someone who had a deeper level confusion and they&#x27;ve already been burned wasting their time solving the wrong issue many times before.  If you deny that their expertise has value why are you asking them?<p>You know what&#x27;s worse than someone octuple checking that you&#x27;re solving the right problem?<p>Not responding to you at all or abandoning the support channel and not helping anyone at all with related issues anymore. --- which is what happens when people finally get burned out from hearing askers say &quot;Just answer the f*king question!&quot;.<p>Sometimes when you seek support you just have to go through the motions even when you think they don&#x27;t apply.  They might not-- but they help the supporting person achieve confidence that they&#x27;re not wasting your time and their own time (which ought to be a priority to you, since you&#x27;re imposing on it! not wasting their time is about the only compensation a person is usually providing in an online Q&#x2F;A venue), and sometimes they really do help.  This also applies to level setting questions (&quot;Is there free disk space?&quot; &quot;Is it plugged in?&quot;)-- themselves really a simple XYP (e.g. you think the widget doesn&#x27;t work, but really you ran out of space and didn&#x27;t complete the install). Even when your issue isn&#x27;t XYPed taking a step back to review the basics and explain more of it to someone else can be illuminating.<p>Don&#x27;t want to waste a &quot;godawful amount of time&quot; fully explaining?  Well think about how the answerer feels answering the XY rutted questions over and over and over again.  At least when you get through your task you&#x27;ll have the reward of a solved problem, often the person helping you doesn&#x27;t have that much of a payoff on the horizon.  Empathy is required in both directions, but in general the greater burden should be on the party initiating the request.<p>(though even where something like paid support might reverse the burden, the supporters expertise is a good reason to give a lot of slack to the way they want to go about solving the problem.)<p>An approach that can help is to just anticipate the XY answer and (politely!) explain how your problem isn&#x27;t the one people might assume and why in your initial question.  If you don&#x27;t know the domain well enough to do that convincingly then you likely don&#x27;t know if you don&#x27;t actually have the XYP to begin with.  Explaining where you are and how you got there and what you think you&#x27;ve already tried is good-support-requesting 101.<p>But in any case, the harm to going through the motions and making everyone more satisfied is just part of the cost in soliciting support from strangers.<p>If the cost is too much for you there is always the option of continuing to work on it on your own. Or maybe try AI: <a href="https:&#x2F;&#x2F;nt4tn.net&#x2F;articles&#x2F;aixy.html" rel="nofollow">https:&#x2F;&#x2F;nt4tn.net&#x2F;articles&#x2F;aixy.html</a>  (somewhat outdated, as GPT4 is actually better about correctly warning you about XYP, but at least if you abusively tell it to &quot;just answer the f*king question&quot; you&#x27;re not harming anyone :) and it doesn&#x27;t have the freedom to start ignoring you )