Working from home is becoming more prevalent day by day and for many developers it almost feels natural to transition to a remote position at some point in their career. However, the process of switching is not as straightforward as...