Don't Answer the First Question

(lalitm.com)

30 points | by lalitmaganti 6 hours ago ago

17 comments

  • dematz 9 minutes ago

    Probably a lot of comments will bounce off the title to discuss the XY problem in general, and especially stackoverflow. The article does claim to go further than XY though!

    "Diagnosing the ask" and "When they’re missing the philosophy" seem to me like traditional XY problem answers - the user doesn't know what the right question is, we need to step back to guide them.

    "When the product needs to change" on the other hand is about figuring out what users want in order to add it to the product. Which takes a lot of figuring out, because it adds debt and you can add things the wrong way. This feels much less condescending to me than traditional XY where it's just tech support for a dumb user. Instead now figuring out questions from enough users helps direct new features.

    "When the right path is hidden" I think the text for this one could do more to discuss helping direct the product as well, specifically in terms of documentation, if https://perfetto.dev/docs/getting-started/periodic-trace-sna... exists why is it hidden instead of where people find it when wanting to visualize a long trace.

    If you read the title and just want to talk about XY eh fine, but the article's last sentence is the difference, "Both sides almost always walk away with more than they came in with."

  • paultopia 2 hours ago

    While this strategy is fine for clueless users, I suspect that it will lead to immense frustration for the ones with clues

    • otterley an hour ago

      In my experience, the ones who most fervently believe they have such “clues” are often the same ones who lack them. I can’t tell you the number of times I’ve encountered engineers who become indignant when someone tries to redirect them to safe, scalable, and operable ways to solve problems. What they often want is to have the problem solved their way because it would be less work for them or otherwise advance their own personal interests, regardless of the problems that doing so would create or the risks it would pose. They don’t want a discussion; they want a rubber stamp.

    • dgellow 2 hours ago

      Can confirm, I had a coworker doing that a while ago and it was incredibly frustrating. After going through the whole quizzing you still end up with no answer to your actual question, as if they were more interested engaging with their own process and not what you were actually asking

    • javawizard an hour ago

      Exactly.

      Back when I worked at Google there was an internal page someone put up that denoted what they called "the YX problem": the observation that the XY problem, applied to a sufficiently great extent, creates an environment where more productivity is lost convincing one's interlocutor that X is in fact the correct problem to solve than would be lost by chasing X and having to later pivot to Y if that turned out to be wrong.

      It's extraordinarily aggravating when it happens. I really wish it was something we talked about more.

  • ramon156 an hour ago

    This isn't a black-and-white tactic. If you do this with people who know their stuff, they will just take it as you undermining them.

    • otterley an hour ago

      I think it depends on the individual and the culture. In a strong culture, engineers don’t their egos get in the way of healthy conversations and will be capable of defending their position against probing questions without it upsetting them.

      • pdhborges 38 minutes ago

        How about answering the question and then add details later? IME that tends do work better.

    • mathisfun123 42 minutes ago

      Yes it's called being XYed and it's infuriating when some condescending person decides they know so much better than you that even your question is wrong.

      • otterley 26 minutes ago

        What if they do, in fact, have the experience to “know better”?

  • kstenerud 2 hours ago

    “well the answer to your immediate question is X but that’s a pretty strange thing to ask for because of reason Y. Can you tell me more about the wider problem you’re trying to solve?”

    This is the right way to answer these questions. SO was famous for the infuriating "You shouldn't do X, so as a favor to you I'm not going to tell you how." or "Before I answer thee, thou must first answer me these questions three!" kinds of answers.

    Edit: Don't want to take credit for this. It's a quote from the article.

    • stavros 2 hours ago

      Your way is good because it answers my question first. I've been wanting to do a weird thing X and had to first spend half an hour convincing people that yes, I really do know what I'm doing, so they'd give me the one-liner answer I came for.

      Ultimately, it should be on me to choose whether I want to risk doing X or whether I want to take up your offer to explain Y, not the "as a favor to you, I'm not going to tell you how" way you described.

      • otterley 23 minutes ago

        If, as you admit, X was a “weird thing,” what’s wrong with taking the time to persuade your peers that it’s worth pursuing? That’s how you build consensus on a team and construct a decision record to help future teammates and other stakeholders understand it.

        • stavros 16 minutes ago

          They aren't my peers, and they don't have a stake in it. I'm usually just asking on IRC.

  • jasonshen an hour ago

    The funny thing is, this works well with people too. Not to literally not answer, but dig into the question or problem they bring up to understand their mental model and whether there was just a miscommunication or an actual disagreement.

  • greenmilk an hour ago

    I believe this is the process that defines Julia Evans' writing (and cartooning)!

  • xnx an hour ago

    Domo is now apparently "Governed Data for AI Agents".

    The desperation for commodity services and second-tier products to stay relevant is widespread. See also intercom.com "The only helpdesk designed for the AI Agent era".