A former colleague of mine had a teddy bear on his desk, before you could ask for his advice you had to take the teddy and explain your problem out loud to it. Easily 80% of the time you'd return the teddy and go back to your desk with the solution.
I found when I quit smoking my ability to solve complex problems took a dip, because I wasn't taking the cognitive break to step back and reflect on problems. Once I replaced my smoke break with a walk around the building my work went back to it's usual level.
Turns out you also have to use them for it to have any benefit, and most people don't.
Over time, as a more general populace joined the Internet, the ethos changed to act more as a support system rather than the more demanding expectations of the past. Presumably that was due to a recognition that newbs did not have the exposure to computing or tech that the prior generations of users had and so the intent was to be more educative so that these new users could learn to solve things for themselves. Alas, that optimism was misplaced as the majority of people are not interested in thinking for themselves but instead just looking to follow a checklist with no understanding.
FWIW, some four years ago I wrote this for this "bug filing recommendations"[1] guide for the OpenStack community when triaging lots of bugs.
In my experience, the most and informative and delightful bug reports I've ever come across are from Japanese customers. And obviously, I prioritize those bugs that are competently written.
[1] https://wiki.openstack.org/wiki/BugFilingRecommendations
It won't let me login. It won't let me change my profile. It won't let me go to the page I want.
Such a waste of time. Two seconds of thought should allow anyone to realize that is not enough data for me to even begin troubleshooting your problem.
I was using Welcome.js instead of Home.js
I was happy, kinda. But also, wondering if I solved the issue earlier in the week.
The best part is running into the same problem years later and finding your old answer when searching.
If not, it’s almost like an incognito version of the dreaded “never mind, I found a fix”-follow up post.
Nearly relevant XKCD: https://xkcd.com/979/
Indeed!
Every so often, I have a coding question and I have an urge to ask that question on StackExchange.
Before I actually post the question, I write a draft question. I usually revise my draft a few times to make it as clear as possible. About 50% of the time, the process of revising my draft makes me realize an obvious solution to my own problem that I had overlooked.