That’s an overly simplistic example but that’s the point. Tell your doctor what your symptoms are, without including statements that suggest a cause, or otherwise limit the scope of the issue.
That’s an overly simplistic example but that’s the point. Tell your doctor what your symptoms are, without including statements that suggest a cause, or otherwise limit the scope of the issue.
One of my first real jobs I quickly became the favorite of some folks on the engineering team. The thing was I was not experienced, I didn't know much, but I followed a simple formula to write up problems, and they liked that. I often missed some basic steps and didn't have experience, but for whatever reason they liked how I gave them information. Also when they asked a question I was very clear and honest with "I don't know" and "I'll find out".
Other smarter techs would make assumptions based on their experience, fiddle with this and then, and then present to engineering this rambling tale that was all about what they tired to fix the problem and didn't fix it.... all while missing what the problem was in the first place, when it happened, and so on.
When I attend trade shows, I often have potential customers come and ask if we sell a particular type of technology. I’ve discovered that really what they are doing is asking if we sell the think they they _think_ is the solution to what they _think_ is the problem. It’s my job to figure out what their problem _actually_ is and then figure out if we have something that can solve _that_ problem.
One has to be quite diplomatic in these situations. They certainly know more about their domain, but I know more about technologies to solve their problem. So I need to pry out more information without sounding like I think I know more about their job than they do.
I like that part of the job.
The critical points in my example were failing to properly define the problem, and to some extent failure to communicate when engaging engineering created more work, delay, and frustration.
Full context for the other readers: The puegeot 206 have a known axle problem, leading to breaking up right after warranty expires: http://clubpeugeotuk.proboards.com/thread/3298/faulty-axle-o...
It can be solved by directly welding metal to the axes. Considering how popular the 206 is in India, I thouht the OP was also relating his personal experiences with having his Puegeot fixed
https://jdebp.eu/FGA/problem-report-standard-litany.html
and if you don't provide that you risk to slip on a chocolate covered banana (or XY problem):
https://jdebp.eu/FGA/put-down-the-chocolate-covered-banana.h...
Curiously I also regularly got into trouble for what I trying to do, not just the how.
How to ask questions the smart way ... (by Eric Steven Raymond)
http://www.catb.org/~esr/faqs/smart-questions.html
Sometimes a subtle difference in the wording of the question may make the difference from receiving one or more helpful/useful replies and getting some snarky reply.
To me, that's hazing. There absolutely are bad questions, but the things that make them bad are rarely subtle.
>In the last question, notice the subtle but important difference between demanding “Give me an answer” and “Please help me figure out what additional diagnostics I can run to achieve enlightenment.”
Goes for both video and tabletop games. In general it's good to be able to articulate your "root issues" and work your analysis of the experience from there (if that's your responsibility, otherwise leave it to the people whose responsibility it is, the root issues are the only information they need).
"Tell me what you want to do, not how you want it done."
So business thought, why bother with drilling, let's invent Modern Art Affixer, because that's what people really want to do.
(That we can vendor-lock them in this is just an added benefit.)
Then I need a screen mounted on a wall. I can't use Modern Art Affixer, and it's something not common for regular consumers to do, but fortunately there are some (appropriately more expensive) Screen Affixing services that mostly service other businesses.
Then I want to hang a DYI piece of equipment I made and I'm shit out of luck, because individuals doing DIY hardware are too small a market to justify dedicated products.
Coming back from this nightmare - the point is, what happened with the concept of technology empowering people? That is, giving them means to solve their own problems, instead of trying to sell a ready-made solution to arbitrarily specific problem? It's not that I mind very specific solutions - but without more general, empowering technology, we'd be limited to only solving specific problems that affect large enough amount of people to justify a business around it. I worry this already starts happening at the intersection of hardware and software (e.g. most IoT products can be seen as solving overly specific problems to vendor-lock people).
So big thanks to all businesses that keep assuming that what consumers really need are standard-sized drills.
When enough of these exercises in root cause analysis (which is a bad methodology) point to the same problem, and you can monopolize the solution for that singular problem, you have a massive win on your hands.
I don't often make that accusation, but the last time I did that's exactly what it turned out to be. They were trying to dive deep into the internals of C++ to find out why their debugger was hanging, and what they were asking for just didn't have an answer. They finally found that they were doing something that led to undefined behavior, and if they had asked about that instead the question would have been answered immediately.
In the end, I stopped asking questions on SO because dealing with this kind of behaviour was too tiresome. I'm glad to see I'm not the only one who thinks like that
Some tags have friendly communities that will give a dozen of pointers in the comments.