> WE ALL HAVE THESE KIND OF PEOPLE IN OUR LIFE, you are not special enough that the human condition should not apply to you.
And I (and most other people in this thread) am fed up with them and trying to actively remove them from my life. Hence, when people suggest I should deal with it, I tell them that I will most certainly not deal with it. That there are things that can be done to make their and mine life easier.
There are people who put their soda cans on the ground, there are people who talk loudly in the train, there are people who park their cars wrongly. Yes, it's a mild inconvenience. But I won't be dealing with it and accept it, I will actively shame them for the spoiled babies that they are, making a spectacle of their needs and accepting everybody to cater to them. Follow.Societal.Rules or get out of society!
> Just be a grown-up and accept that, no, people have no reason to cater to your little comfort
Me putting out all possible social clues that I don't want to be asked questions at the moment is not people catering for my comfort. It's people going through my boundaries so they can get their little comforts themselves.
> Are you really arguing that these people are the problem when you are the one not able to deal with that.
Yes, because they are breaking established social norms and work etiquette. I have clearly indicated by wearing headphones that it's not the time to be asked questions and I have indicated what's the best possible way for me to be asked questions: email, slack, a scheduled meeting, and many questions in bulk.
I most certainly will not cater to how somebody prefers to ask ME questions just because it's more convenient for them to do it ad-hoc. The same way developers of open source want you to use THEIR issue tracker, and fill THEIR code of conduct, and follow THEIR coding guidelines, and not you doing whatever the heck you want.
If you want something from somebody (like information), better follow their preferred approach of how to be asked, and not act like a spoiled little baby when you are told NO.