I am not a super-genius developer but communication is something I really focus on. If they email me I try to respond as quickly as possible. Any meetings during the weekend, I squeeze time out. Even if I am going for a bathroom I just leave a small 'brb' campfire. Update my daily sheet, be very vocal on what I'm upto and make sure my progress is communicated in timely manner. These are important for good scenarios but in worst case scenarios (client being badass, deadlines are in danger of being missed etc.) this is vital.
Plus it's important to understand from employee perspective that the onus is more on us to make sure we communicate better. For on-location workers, colleagues/managers can drop by and check out progress but for remote workers it's us who have to step up.
I've been working remotely for 3 years.
I am not a super-genius developer but communication is something I really focus on. If they email me I try to respond as quickly as possible. Any meetings during the weekend, I squeeze time out. Even if I am going for a bathroom I just leave a small 'brb' campfire. Update my daily sheet, be very vocal on what I'm upto and make sure my progress is communicated in timely manner. These are important for good scenarios but in worst case scenarios (client being badass, deadlines are in danger of being missed etc.) this is vital.
Plus it's important to understand from employee perspective that the onus is more on us to make sure we communicate better. For on-location workers, colleagues/managers can drop by and check out progress but for remote workers it's us who have to step up.