Remote or not - productivity is on top

Today more and more tech companies are moving to remote work. Some of them plan to do that only until next year, others - forever.

As the coronavirus keeps spreading, remote work has ceased to be perceived as a last resort for now. Many companies have come to terms with the fact that the pandemic will last for a long time and they will have to work from home until next year. A number of other companies have decided not to return to their offices at all.

Google decided to work remotely until the summer of 2021. Employees from Universal, Warner, Sony and Amazon will also be working remotely until the middle of the next year.

The first to decide to move work to home forever was Twitter - the decision was made back in May.

Twitter has allowed employees to work from home all the time, even after the coronavirus pandemic ends.

Then Facebook joined the initiative with a plan to transfer up to 50% of staff to remote work in the next 5-10 years.

In May, Google and Facebook decided that most of their employees would work remotely by the end of 2020. The company later decided that such a regime would last until the summer of 2021.

Facebook, Google, Apple, and Amazon have benefited from the coronavirus pandemic and increased their fortunes.

However, there is another side to the coin.

It has been shown that Google programmers do not work as efficiently remotely, the efficiency rate decreased by 20-45%.

According to an internal survey, the performance of some employees dropped by 45%. Only 53% of developers are happy with how they handle workloads.

Those with workload issues spent an average of 30% less time working on code than in the previous period. In turn, those who coded less committed 45% fewer changes to the Google repositories.

Developers who indicated that they were neutral or positive about their productivity posted 20% fewer changes. These changes, CL (changelists) are one of the key metrics for measuring developer productivity at Google.

This is especially true when evaluating the work of new developers. Among the reasons for this:

  • Remote senior coders spent less time teaching newbies.

  • Not everyone has a stable home Internet connection.

  • Problems with documentation and instructions that are not updated on time.