I'm (mostly?) introverted, and I find remote work very rewarding. I can do what is necessary without most distractions and without spending time in a car/bus/train. Enforced collegiality is bearable in small quantities, but my interests != their interests. I also welcomed the removal of relocation risk.
I don't think developing technically complex software is something that is driven by lots of interaction. The design might be, but its implementation requires patience and concentration. Rands and others talked about maintaining flow or state and interruptions take time to recover from.
I don't think developing technically complex software is something that is driven by lots of interaction. The design might be, but its implementation requires patience and concentration. Rands and others talked about maintaining flow or state and interruptions take time to recover from.