Many developers have been tossed into remote work due to the pandemic. While it's quite a lot different than what remote work is like without an epidemic, it's great that technology allows developers to work while staying safe.
I've been working remotely in some capacity for over seven years. A couple of things I try to do to help remote work go as smoothly as possible:
- Communicate A LOT but in the right medium e.g. Don't send a giant feature proposal over your messaging client. My rule of thumb here, if it's something that needs to be referenced later, it goes into something less timeline based (JIRA / Confluence / Docs / whatever)
- Eliminate distractions If you have a personality where you get side-tracked easily, put your phone in another room. Use tools to help you block sites that you waste time on, etc.
- Write down your daily goals and execute on them Some people do this by creating personal calendar invites for their tasks, TODO lists, or writing things down in notebooks. I do a combination of TODO lists + calendar items for tasks. It's okay if things need to change but writing down your goals is an excellent way to be mindful that you're changing your goals intentionally, instead of drifting into what you focus on.
- If possible, keep your work equipment in another room I totally get it's not possible for everyone, but I find it helpful to have a space where I use my work equipment and mostly use it only in that space. This helps me keep some boundaries between when I'm working and not.
- Get outside (if possible) I like to both take walks and otherwise exercise. I notice on the days I do this I'm both more productive, and generally feel better.
I'd love to hear your tips in the comments or on the following Twitter thread. Be sure to check out the thread for more: