>A couple of things jump out to me. The first is that "hours" is a terrible measure of productivity. I find that I work best when I actually sit down and write code about four hours per day.
I totally agree. However, the issue is being "engaged to work" as labor lawyers put it. If I am waiting for you to give me the information nessecary to perform those two hours, it can be a block on my day.
For example, my ideal day would involve waking up, doing some head down work for 2 hours, and then using the rest of the day to do more rote tasks - having meetings, reading up on technical developments, working less brain intensive stuff like tweaking some automation scripts, or anything else that can be done knowing someone might pop in with a question or concern.
But if instead I wake up, find no responses on 3 separate issues, sit through a long meeting skype meeting, then am frequently "pinged" for questions throughout the day as I attempt to do productive tasks so I can't take some "me time" and 8 hours later, someone responds on the core issue I need to work in... I think this illustratates the issue I and other remote workers often face.
>The second is that you have to set expectations early, and stick with them. If you want to work set hours, then state that. Don't be easily accessible outside those hours.
This is a good suggestion, maybe my issue was that the specific employer I'm thinking of did not have a good culture. I tried to set that expectation but got strong pushback from my manager that as a salaried employee I do not have set hours.
>It's rare that I want time completely separate from work, but when I do I just let my team know in Slack that I'll be incommunicado and it's not an issue.
You don't have any set times/days?
For example, I don't want to be inflexible - if I don't have evening plans I don't mind answering a slack query while I Netflix, but what I fear is if I do that sometimes, it sets a precedent I must do it at all times.
For me, having set times where I am "not at work" is very important, and I actively am thinking about how to set those boundaries without being a burden. I'm not a religious person, but maybe I should try saying Sundays are a day of rest for me...