I actually really hate being that "Hey, didja read that E-mail I sent?" guy, but if you're not responsive, I am going to have to pay you a visit. And I have no idea when you're in the zone and when you're just chilling. If you would just answer your E-mail, then you get to do it at the best time for you.
One thing I've found helpful over the years is: When you are depending on getting a response, say so. "NEED RESPONSE BY EOD TUESDAY" Make it the very first thing in the body of the E-mail, or even make it the subject of the E-mail, since some people only skim the subjects.
Another tip is to state clearly what assumption you will make about their thoughts if you do not hear back in time: "If I don't hear back by EOD, we will go forward with the proposal."
EDIT: Another good tip I forgot to mention: If your E-mail is going to multiple people, and you need one or more of them to respond or take action, type their Full Name in bold and red then ":" then the specific action the need to take and by when. This helps people who only scan their E-mails, as their name stands out.
Most of these tips are actually pretty obvious, it seems silly to even write them down.
Philosophically, I don't think a request for my attention creates an obligation to give it.
Practically, if I responded to every email I received, I'd spend all my time doing nothing but responding to email, then I'd still fail by running out of time.
It's actually pretty stressful. I've outsourced a lot of my email to a couple people who work for me, but there are still some that just go unanswered because the system isn't airtight. But it feels unfair to impugn me as rude for not being able to do a thing that becomes impractical to do at a certain point.
I'll grant you that if they have to choose, they probably choose total productivity over all emails answered. However, clearly not every incoming email requires an answer from every recipient. You are not being asked to reply to 100% of incoming emails instantly.
Ignoring direct requests for attention is both rude and in my opinion ultimately toxic. Imagine what would happen if everyone acted that way. It blocks information flow, holds people up, and ultimately doesn't solve the problem - you are just forcing someone to follow up some other way. It actually hides problems. Those can be that you are doing something wrong: poor at organising your email or your time compared to others; contiually optimising visible productivity at the expense of other people's time; poor communication skills. On the flip side, it can be that the company has poor email culture, suboptimal team structures/dynamics or just too much work for the number of employees. If your manager met you by the coffee machine when you were busy and asked you for something you wouldn't just walk away.
None of the best or most productive people I've worked with have been casual about dropping 40% of their emails.
I stand by my original assertion that your request for attention doesn't create an obligation to give any to you, though. I think the cultural norms around it (ie, give attention when asked) make sense at small scales, but break once you cross a certain threshold of people wanting attention.
I'd argue that getting more requests for attention than one can handle is a symptom, not a root problem. Tons of people needing your approval for something? Maybe authority can be distributed more evenly. Designate others who you trust to approve things on your behalf. Frequent pings for "status updates"? Maybe the project is not being run as transparently as it can be. Time to publish a wiki or something so these people can serve themselves.
Lots of "omg I need now, but worst case by EOD" that really should be "anytime this week would be great."
If that isn't a compelling argument, keep in mind that many engineers have varying degrees of ADHD, and email is a huge distraction from getting what they normally do done. Every context switch is painful, so they often put it on mute.
There are also people who will chase others to the dog park to tell them that a CI build passed...
e.g. 10% of all emails are critical, important or urgent, 30% of emails aren't critical but need a response, additional 20% don't need a response but must be understood, and 40% are just "organizational noise".
Also - the management-by-walking-around part ensures I get face/voice time with many people in my immediate circles.
If you're not in my immediate circle, and you're a stranger, its very true that the dog-park might be your best bet :)
I don't mean to down-play what you're saying though -- there is a level of frustration that can occur. I've just found that keeping human contact with people is the salve to not responding to emails.
Email is good for a lot of things, but not for expecting processing quickly.
I generally get back to people or read messages, but only when I spend an hour going through things when I have free time. I don't feel obligated to respond to random messages on their timeline.
Exactly my point, most get ignored. Complaining about people blowing off your emails is pricky. That people get push notifications for work emails on their phones speaks to my point. It's intrusive and nagging people over email/slack/etc is rude and a surefire way to make your colleagues hate you.
I send an email when I expect it to be read in the next 24 hours, but I can give enough respect for the other person's time to let them choose when to read it.
I encourage my team to limit email to once a day, as well as to decline meeting invites without a clear agenda or that don't state why they're needed.