Would you like to work with me? We are hiring engineers at SemaphoreCI. Apply here.

One year since I started working remotely

@igor_sarcevic ·

A year ago, I made a big decision — I decided to start working from home. This decision had a significant impact on my personal and professional life. It changed the way I approach people. It changed the way how I plan out my day. Most importantly, it allowed me take full control over my schedule.

The big question I had one year ago:

Can I be trusted to work as efficiently from my home as from an office?

The answer is a big yes. With great support from my team and company, the transition to a remote role was much less stressful than I anticipated. In fact, after a month of adjustment period, my efficiency was back on track, and after three of four months I noticed significant improvements in my efficiency and general life satisfaction.

What follows are some lessons I learned during the previous year.

More free time doesn’t correspond to more freedom

The first thing you notice when you start working remotely is that you have an additional 1-2 hours free during the day. Commute to and from work took me about an hour each day. Simple chores around the house, like washing clothes, washing the dishes, can now be parallelized with my work hours and are not taking up slots in my evening.

However, more free time doesn’t necessary mean that I will spend it on anything meaningful. For example, instead of walking 30 minutes to the office in the morning, I would spend 30 minutes more in bed. Compared to a healthy and relaxing activity like walking, sleeping in had only negative effects on my life.

Putting on nice clothes in the morning is also optional. Until you start a video call you can spend your day in your pyjamas. Turns out, this is also a bad pattern to follow. Without putting on formal clothes, I had much less focus during the day. It also encouraged me to go into hermit mode, and not leave my apartment for the whole day. It is hard to convince yourself to change clothes and go out when you’ve spent the whole day in your sweatpants.

When you catch a cold, or don’t feel the best, remote work offers you the ability to sleep in a bit more, and to spend your days in pyjamas sipping tea trying to get better. However, doing this every day will only worsen your well being.

With more free time, you have to take concious effort to invest that free time into something productive. Always put on your pants in the morning, and never forget to get out of your apartment.

The line between work and life

You have more flexibility. You can wash your clothes during the day. You can order books to your home address during work hours. You can cook your own meals during the day. However, you can also try to fix bugs in 8pm, then watch a movie, and then continue the upload process before you go to sleep.

Remote work blurs the line between life and work. You need to take precautions and make sure to not follow your instincts. It’s hard to stop coding when you are on the blink of completing the feature. When tracing the root cause of a bug you can easily waste an extra 3 hours in the evening.

This is not in the best interest of you personally, nor your company. Overworked people can’t produce the best software, and the possibility of burnout drastically increases with each day you spend “fixing only this small bug before I finish my day”. Make sure to get the proper rest every day.

Keep in touch with your team and learn how to work in async mode

When working from home, you can no longer smalltalk with a colleague next to the water cooler and share that you are stuck on your project. Things that happened organically in the office, now need to be shared in a more official setting.

Proponents of on-site, office development, always take this argument and point out that remote work reduces collaboration. However, in practice, this is far away from the truth. Look at any major open source software that is developed totally asynchronously with great success.

I strongly believe that this is one of the great benefits of working remote. Verbal only communication is hard to scale. A remote setting pushes teams to become more asynchronous, and less dependant on the physical presence of each other. This in general is a very positive thing.

When you write things down, you are more precise and you reduce the possibility of misunderstandings. On top of that, we can always find historical reasons for any technical decision, which makes onboarding new people to the team much more efficient.

Invest time to learn to express your ideas in written form.

Use the opportunity to become a better version of yourself

Avoiding the common traps, like going full hermit mode without social interactions, reducing your personal hygiene, and not learning how to communicate, is only one part of becoming a successful remote employee.

To get the full benefits of remote work, seek out and implement opportunities that are not available to you while working in an office. Here are some examples: