I get the sense of this, and it's ok, too draconian. Maybe works for people like you if everybody is like you
But sometimes the question is fuzzy, to me "hey got a minute?" means "I'm about to unload something confusing on you, and I don't want to break your flow state, so let me know when you have a minute to take it"
I'm a tech like the author, and personally I'd prefer not to see all the details up front, because I can't control my flow and I'll start scratching at their problem right away even though I was busy doing something. I'd rather have the sign lit up that says they need help, WITHOUT KNOWING what it is, and then when I'm ready to help them, I'll find out. If it means I need to check on some stuff first, then fine, we'll set a meeting a for it at some point in the future (that's now the agenda), even if it's just "Let me get back to you in an hour about that"
But sometimes the question is fuzzy, to me "hey got a minute?" means "I'm about to unload something confusing on you, and I don't want to break your flow state, so let me know when you have a minute to take it"
I'm a tech like the author, and personally I'd prefer not to see all the details up front, because I can't control my flow and I'll start scratching at their problem right away even though I was busy doing something. I'd rather have the sign lit up that says they need help, WITHOUT KNOWING what it is, and then when I'm ready to help them, I'll find out. If it means I need to check on some stuff first, then fine, we'll set a meeting a for it at some point in the future (that's now the agenda), even if it's just "Let me get back to you in an hour about that"