I catch myself doing this, without realizing it far too often. It's good to catch yourself and try to change.
I catch myself doing this, without realizing it far too often. It's good to catch yourself and try to change.
People who know too much about a topic also know they are often wrong.
It's the people in the middle who have unlimited confidence and arrogance.
People who know too little don't know how to get to the happy path, let alone stay in there.
People who know too much know extensively where the happy path lies, it's neighborhood, how to go off-road out of the happy path and the dangers that lie therein.
People in the middle know how to get to the happy path and remain there, and know that steering away from the happy path leads to trouble and ambiguity. As they mastered the happy path then they feel unlimited confidence and arrogance.
It's entirely possible that it's correct depending on the specifics. Say for example one is trying to install MySQL 8.0 on a laptop with Catalina, which is still supported by Apple and getting security updates. This is actually unsupported and won't work. A somewhat unlikely situation but definitely not impossible.
https://www.mysql.com/support/supportedplatforms/database.ht...
Exactly what the crafty older person wanted. Get you to do the work. "It doesn't work on my computer" or some other claim of trouble or ignorance is an easy way to trick a smart energetic young person to do something for you.
Young smart people don't like to say "I don't know how" or "I can't get it to work." An older person will say that without hesitation if it will prompt someone else to do something that he doesn't want to do himself.
For many people, the notion of debugging a MySQL installation on Windows so that it works seems about as plausible as summitting K2 - they don't expect others nearby can simply do it, either. (Also, the suggestion of inter-generational manipulation is not attractive.)
Agreed.
The charitable interpretation is a lot more reasonable: a parent/elder wants to spend time with their child/younger, and is even taking an interest in their career/hobbies.
It’s kind of like the well known technique: “If you want the right answer to your question, confidently post the wrong answer and wait for the replies.”
As an aside, commonplace implicatures like these are a kind of what's called "pragmatics" in linguistics.
"want"?
I've had customers, friends, and family members tell me time and time again that they can't do some common, everyday thing on their computers because it's "not compatible", or it "won't let them", or it "doesn't work". If they're wrong, I show them where they're wrong, what they need to do to fix the problem and avoid similar ones in the future. No need to be dismissive, or berate them for not knowing something. It ends up being a nice "today I learned" situation for them, and we all win.
Also, I can't say I perceive the dismissal from the quote alone. Those two short sentences feel like a very brief excerpt from beginning of a conversation so it's hard to gauge, but I feel that it's an exclamation of surprise that's non-committal and lacking an explicit offer to proceed with details, rather than dismissive (or worse). Circumstances, tone, body language, relationship and other things may make it vary, of course. Can't say it's arrogant either, "no way, it must work" is a legit exclamation that doesn't imply incompetence (unless, again, tone etc).
I'd say it's just passive, not taking any initiative to troubleshoot and communicating just the assurance that the problem must be solvable, then bouncing back to the inquirer. In my understanding, it's more of a lazy/not being in the mood, not dismissive (and I'd have a really hard time trying to call it "toxic").
Couldn't agree more. My first step when troubleshooting anything for someone else is to extract as much information as possible to understand what I'm dealing with. Having that information from the start would save me a lot of time.
>I can't say I perceive the dismissal from the quote alone.
True, the quote alone is not necessarily dismissive or arrogant, and your interpretation could very well be correct. I'm assuming it was dismissive because the author seems troubled by his own response, which he interprets as "I just told him that he's wrong and he doesn't know what he's doing". That's where my interpretation comes from.
A bit off-topic but I've actually got an inverse problem... Before contacting support I'm trying to collect as much diagnostics as possible, so my first message tends to be a long detailed list of what's the problem, what I did, and what possibly useful (to best of my awareness) supplementary diagnostics I've already performed. This frequently confuses first-tier support folks who're used to people reaching out with mere "nothing works pls help!!1one" and going through checklists.
I've also had humbling experiences, particularly one with me going through what I thought was relevant and a very nice tech support lady telling me the equivalent of "but did you make sure you turned it on?", and she was right.
Overloading tier-1 techs with too much information rarely does any good, from my experience.
One problem is that most people are socialized heavily against going into these kinds of details in almost every situation they will experience. Only engineers are frequently around other people who want to know specifically what "it doesn't work" means. And even in those cases, you've got to tailor your level of detail with care. It's no wonder people learned to just say "it doesn't work", in the same way that they learned to reply to "how are you" with something vague rather than something extremely specific.
With customers there's the added benefit of improving business relationships and building trust. If someone contacts me with a question, and I withhold the answer until they pay me, they're gonna feel cheated when they realise the answer was pretty straightforward. It doesn't matter if, technically, I'm providing a service and I'm within my rights to ask for compensation. That customer is going to hesitate to return in the future, because they now feel I just care about their money.
Being open, transparent, and helpful has the opposite effect, in my experience. The customer feels at ease with me, they trust my judgment, know that I'm looking out for them, and so are happy to return to me when they need something, and pay for the job.
Case 1: the person learned and became more autonomous. Fewer questions like this will be asked in the future. You have developed good will.
Case 2: the person expects someone else to do their work. That won't fly for long with me. Fool me once, shame on you. Fool me twice, and I will react. Friends and family members can land on the no-contact list. Employees can get fired.
Assume the best, but always prepare for the worst.
Never helping anyone with technical stuff unless you're getting paid (or whatever similar thing you can think of) is over-correcting for the doormats that can't say no
I think for so many of us, we desire to be correct, or to correct people or the world, so much that we miss out on the true "signal" someone is sending us with their message. In this case, the author's dad wanting help in getting into programming.
I don't know if it's 100% true, but for me it feels like correcting people is partly wanting validation that I'm smart or know things. It's sort of performative, and can be very selfish.
Use whatever strategies you think will result in the personal growth you desire. One strategy might be to avoid HN. However HN is not the problem you are. Taking responsibility will help you grow. You're influenced by your environment but you're responsible for how you respond to your environment. You always have a choice.
If I wasn't ready to argue, I wouldn't have said anything. Arguing in this case means to troubleshoot with him. Sometimes I think that other people think the purpose of argument is to hurt people. The purpose of argument (for me) is to make the people who are arguing smarter than they were before the argument. I don't get pleasure out of hurting my father or showing him up - I like my father. If anything, I want to make him feel smarter than he is, and I hope he feels the same about me.
edit: Also, it may turn out this is a weird corner-case and MySQL is somehow incompatible with his laptop. I'm not a MySQL scientist. After finding that out, though, I'm a tiny bit closer to being one.
I think the biggest challenge is the format of internet dialog is conducive to argument that it leads people to forget or skip other modes of conversation.
If I asked for help with a problem and someone tried to argue with me, I would think they are toxic and look for help elsewhere. I didn't ask for help because I was looking for a fight.
The Socratic method and debate is good if you want to find the errors in your thinking. But I'm not trying to philosophically debug my thought processes and world view. I just want to fix a damn program.
(Disclaimer: I'm explicitly not thinking up circumstances, tone, gestures or anything else not included in that short snippet. Obviously. It's well possible same exact words spoken in different contexts or with different tone or body language may have quite opposite meanings.)
Yes, there are better responses. But it's definitely not a "well, that sucks and you're wrong, go try some more" either.
Many internet forum conversations take the form of arguing or debate. That is to say, the goal is getting to the bottom of a dispute showing someone that they are wrong (or learning that you are).
People who do this often fall into the habit of defaulting to this mindset and goal in conversations where this is not the purpose.
"no way, it must work" is a non-optimal but perfectly valid conversation starter. The problem is when there isnt follow up on the real point of the conversation (helping dad), because they treated the interaction as an argument to be won.
>My dad told me that he wants to dabble in programming, but MySQL isn’t compatible with his laptop. My response? "Yeah there’s no way that’s true. MySQL will work on anything." Instead of taking a look at this laptop and working on the problem with him, I just told him that he's wrong and he doesn't know what he's doing (basically).
The other example is even more telling:
>my ex-girlfriend once told me that hospitals can’t require their staff to wear N95 masks at all times -- only regular masks. I immediately said "I don’t believe that. They can probably do whatever they want." Instead of being empathetic toward a nurse after a 12-hour shift, I was more concerned over hospital policy.
The ex-girlfirend isnt looking for a spirited argument or debate after a long day. They dont care about who is right or wrong, or getting to the factual bottom of things. The author is dragging this mindset into a conversation where it is unwanted and doesn't belong.
Sure but there's way to say something that may hurt someone... even if you don't intend to.
I think it's something that happens more on the web as we forget there's someone on the other side.
> Also, it may turn out this is a weird corner-case and MySQL is somehow incompatible with his laptop.
You started with "There's no chance" though... You may be ready to change your stance, but your first sentence didn't have that possibility. What someone understands by your sentence is that "I am the problem" instead of "there may be a problem".
I don't think OP example was the best to illustrate the issue, but I don't have a better example either, still struggling with that myself too.
Now, I'm not usually as unaware of insensitive as that description may sound, but you may be able to see some truth in the patterns.
[I kind-of feel like I'm on a rant, so I'll add this too. The worst is when engineers at a meeting debate the 'root cause' theorizing all the permutations and possibilities to identify the correct one, taking as long as that takes. Often a simple search through the source-code or log files would have narrowed it down to but a few to easily verify--but they'd rather be playing RCA golf out loud.]
On the other hand, the father presumably knows that the son is technically inclined, but dismisses his expertise out of hand. He's struggling, but he doesn't say "I'm struggling getting this to work." The author presumes that the father wants him to help, and I defer to him on that, but the father doesn't ask for help. Instead he stakes out an extreme position (it's incompatible!). In some cases, people do this in an intentionally manipulative way! (See comment in this thread about the timeless technique of confidently stating a wrong answer to goad people into jumping in.)
I don't know the author or his father, so I don't know what their actual intentions or interactions are. Please don't read my comment as impugning them or their motives in any way. But the hypothetical situation as presented does not lead me to the conclusions that I think the author intends readers to reach.
It is simply youth and inexperience, or age and wisdom depending on the situation and how you view it.
And that is a problem in online discussion because I dont know people's age. ( And that is going to get drawn into ageism discussions but let's ignore that for now ) If I know you are only 20ish. My first instinct wouldn't be try and correct you it "really" isn't working. It is to convince you to take a look. And give you directions. You cant give people answer to questions or problems they have. They have to figure it out the answer themselves. The experience of real learning.
And online discussions misses a lot of these context. Or at least very hard to do it correctly.
You should, in most cases grown out of it in your 30s, or about 10 years after you start working in the society. And laugh about the stupidity of it in your 40s or 50s.
My biggest concern is somehow there are increasingly number of people, especially in tech ( I have no idea why ) that dont grown out of it.
* I’m not saying it will always be enjoyable - nothing sucks more than things that should work but don’t when you’re on a schedule, but if it’s your first foray into taking technical “ownership” of your system, ya better learn to be interested in the new problems, understanding the clockworks, and learning to think as the machine does.
Getting it to work is a Google search.
If people want to collaborate, sure. I play 3 instruments, have stripped multiple cars to the frame, and rebuilt them, grown food, cooked everything. Lets collaborate on something worth connecting over.
Please don’t make me collaborate over copy-pasting a bash script or a one line Docker command.
I find those issues have nothing to do with the complexity of figuring it out but belief in division of labor. A sad, functionally fixed idea of what a person can do.