this post was submitted on 18 Dec 2023
115 points (95.3% liked)
Programming
16781 readers
118 users here now
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Rules
- Follow the programming.dev instance rules
- Keep content related to programming in some way
- If you're posting long videos try to add in some form of tldr for those who don't want to watch videos
Wormhole
Follow the wormhole through a path of communities [email protected]
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Or we could just work remotely, which is far more productive.
I particularly enjoyed a recent company meeting that spent considerable time talking about the importance of flow state. It had an awkward pregnant pause when someone (usually very quiet) unmuted to ask, "is the policy to increase the number of days we must spend in our open-plan office kind of undermining this?". Literally all of our directors just shifted on their seats hoping another would answer that.
Eventually, HR director stated "Not at all, that's what headphones are for!"
Which was particularly delightful, as our tech director had only 20 minutes before stated how he would like to discourage people sitting in the office in silos with their headphones on.
I know it's their job, but I'm still amazed how how completely tone deaf HR always sounds when they're actively contradicting the obvious better option with vapid enthusiasm.
I wish that was a panacea. If you work remotely, but they require you to be available via some messenger, they can and will interrupt you just as much as if you were in a physical office with a door.
I've got one engineer, only one in the two teams of like ten each that I work with, who doesn't understand the concept of sending out a short email or IM to ask, "Hey, I'd like to give you a call about XYZ. When would be a good time for you?"
I mean, email is by far the best. It doesn't demand real time attention and ALSO gives a body of text and attachments to refer back to whenever.
IM also offers these but not as easily organized and searchable.
Phone is worst: there's no lasting record, no attachments, and you have to drop what you're doing to participate.
Most of my team realizes these things and prefers email. There are a few who still rely on calls but they at least set up a time for calls.
Only this one guy (a young guy too) thinks it's perfectly acceptable to call without any announcement or warning, then take up 30-90 minutes of your time with a call to convey information that could have been in a short email or taken care of in literally 5-10 minutes.
He always wants to chat about random shit before getting to the point, then give you a bunch of extra info you don't even need.
Thus, I've started just ignoring his calls when it's not a good time for me.
If he feels it's okay to just randomly interrupt, I feel I'm just as justified in refusing to allow said interruption.
My boss sometimes calls my personal cell. But only to get my attention on a thing that needs attention, or something I need to know right then. I always answer because I know it's important, never bullshit. And that's how it should be. Also, he takes action when needed, never lets anything sit and fester.
He moves fast and expects his team to do the same, when need be. Fair enough. We also have fewer meetings than any other department. Because we move. I can sit on my ass all day (read: nap), but when it's time to move, I move. Love the guy. When I started working for him last month, "I do not micromanage my people. If you find yourself being micromanaged, I'm already looking for your replacement." Getting my feet back on the ground after being micromanaged for 4-years. :)
Kinda disagree on email communications. We use Slack effectively. Mostly. Problem is, many of us, me included, allow it to distract us. People tend to expect instant response from a DM. I don't check email often, and I'm sure that annoys some people. But you're 100% right on tracking the conversation. OTOH, you can track conversations in Slack almost as well. Email for external customers. DMs for internal. Works for me.
Learning to turn Slack off for a period of time, or block my calendar. Boss encourages this! "HR wants our personal reviews in this week. Block out an hour or three on your calendar and do it."
Was on a team trying to kick this around, figure out some kinda policy. Never really got agreement or traction. Seems it boils down to social skills. I know the VP isn't approving my purchases until early evening. Gotta poke her if I need action. I know $manager isn't looking at his DMs, but he is looking at group channels. I know $dev is not going to answer me for a day if I Slack him.
All over the place on this post. Guess we just have to learn how we each work, roll with it. 🤷🏻♂️
Get a reputation for being unreliable, mute notifications, purposefully refuse to respond for an hour....
Untrain your coworkers from relying on you replying with an answer faster than they can find it themselves.
Looking at you Teams Messenger. Oh, how I hate thee...
Messenger apps have do not disturb for a reason. I know many people feel like using that is wrong if you're actually working, but if your output is a measure of your actual work, reducing interruptions is the only reliable way to ensure it without working even more hours (for free if you're salary).
But you can choose when to reply at least.
Another benefit from working from home: I will happily spend my own money on a good chair, keyboard, etc. I spent 20 years working in an office and there's no way I would've ever brought in my own chair during that time... I would've had to become the chair police to prevent it from getting "reappropriated"