Don't answer the first question

In my work on Perfetto, a performance debugging tool, one question I get often is: “how do I split a Perfetto trace into multiple files?” Instead of answering directly, I say: “there isn’t an easy way to do that, but what’s leading you to collect traces large enough to want to split?” This is one of my golden rules at work. When a user asks me something “weird”: don’t answer the first version of the question. On the surface this might appear like I’m talking about the XY problem, but that stops one step short. It treats the user’s stated question as a puzzle to decode: figure out what they really meant, answer that, move on. I think we can go much further. Instead, the confusion that produced the wrong question is itself an opening, and the conversation it sparks is valuable to both sides. The user walks away with a better mental model of the tool. I walk away with a clearer picture of where the product confuses people. And sometimes, between us, we figure out that the product itself needs to change.

Lalit Maganti

@lumiya First thought: XY Problem?

Second thought: elections? or #electronics

Third thought: what are you using now? Literally pen and paper?

Have you tried KiCad with an imported set of photos?

Or krita/gimp/inkscape might be better than paper and pen, especially if you have a graphics tablet not just a mouse.

https://en.wikipedia.org/wiki/XY_problem

#xyproblem

XY problem - Wikipedia

@neilk "What are you trying to do with the answer to question X? Oh? You want to do Y? You should take a look HERE and see if you have a different question, once you have the context."

(XKCD's take is pretty funny, but closer to a satire of getting nerd sniped by Question X by failing to reflect on the context of "can you pass the salt"?" explodes from routine ops into condiment workflow design).

https://xyproblem.info/

#xyproblem

Home - The XY Problem

Rails World 2025 is almost here — and Talysson Oliveira will take the stage on September 4! 🚀

Talysson will explore how asking the right questions leads to better answers — whether in everyday development, team collaboration, or even when interacting with AIs.

It’s a talk about communication, clarity, and how the way we frame problems shapes the solutions we find.

See you in Amsterdam for another unforgettable Rails World! 💎

#Codeminer42 #RailsWorld2025 #RubyOnRails #XYProblem #TechEvents

XY Problem - Wikipedia
"The XY problem is a communication problem encountered in help desk, technical support, software engineering, or customer service situations where the question is about an end user's attempted solution (X) rather than the root problem itself (Y or Why?).
The XY problem obscures the real issues and may even introduce secondary problems that lead to miscommunication, resource mismanagement, and sub-par solutions. The solution for the support personnel is to ask probing questions as to why the information is needed in order to identify the root problem Y and redirect the end user away from an unproductive path of inquiry."
XY problem - Wikipedia

"The #XYproblem is asking about your attempted solution rather than your actual problem. This leads to enormous amounts of wasted time and energy, both on the part of people asking for help, and on the part of those providing help"

https://xyproblem.info

Home - The XY Problem

People often get angry about this, but most people need to learn how to ask good questions. One example of a bad way to ask questions is dubbed "The XY Problem"

* A person wants to do X, but doesn't know how.

* The person thinks (often erroneously) that Y is the solution, but doesn't know how to do Y either.

* The person asks for help with Y, rather than their original problem X.

https://xyproblem.info/

#AskGoodQuestions #XYProblem

Home - The XY Problem

#XYProblem bei der Arbeit:

"Ich habe einen LDAP client installiert, hier $doku, jetzt tut mein System nicht mehr und systemd-timesyncd rennt in timeout"

Die Doku beschreibt die Installation eines OpenLDAP Servers.

Nach längerem Rumpopeln stellt sich heraus:
Auch systemd-logind schlägt fehl.
Alle möglichen anderen Sachen ebenso.
Er hatte libnss-ldapd und nslcd installiert.

New Hacking the Grepson podcast episode is out!

Hacking the Grepson 044: The XY Problem

When you ask X, but you mean to ask Y, according to some. It's a problem. Matt and Mike discuss.

Episode Link: https://www.podbean.com/eas/pb-whdtw-144161d
Show Feed: https://feed.podbean.com/hackingthegrepson/feed.xml
Show Home: https://hackingthegrepson.com

#HackingTheGrepson #podcast #programming #development #XYProblem

Hacking the Grepson 044: The XY Problem

Matt and Mike dive into the phenomenon that leads to the kinds of questions like "How do you get the last 3 characters of a file?", "What is Dykstra's algorithm?", and "Where is the bleach?".