I made sure to document my productivity through the six months to learn whether or not I would benefit from working outside the office.
I even went to the extent to create a virtual scrum retrospective to hear my colleague’s opinion about my work.
Not shockingly many of them feared that my productivity had been lowered due to lack of communication. However, none of them actually had any scenarios or evidence to back up this idea. It was only based on their assumptions.
Luckily, I had my evidence.
I am proud to say that I have throughout the past six months more than doubled the amount of code that I have committed (more on this later). I have also been able to make some dramatic improvements to the quality of the code as the responsibilities of writing the best possible code had fallen unto me with an entirely different level of responsibility.
In the office, we will often use each other to discuss and “negotiate” the suitable level of code quality. However, when I was alone, I ended up having to read and learn all core concepts of clean code and design patterns. I could not rely on someone else to help me out since I was working 4,5 hours earlier than anyone else.
This is not to say that communication was bad, but rather that I would feel stuck in those morning hours. That is if I was not able to answer those questions myself.
I thank this remote position for “putting the gun to my head” and giving me the motivation and purpose to accelerate my learning.