Let's address the elephant in the room: Working from home is a lot less efficient than an ideal office. It's harder to debug things or pair program when needed, it's harder to grab someone's attention, it's easier to miscommunicate, and communication is a lot slower. You also don't get the same camaraderie as you would face to face, but the upside is that you also don't get distracted by attractive coworkers. However…
> Working from home is a lot less efficient than an ideal office. It's harder to debug things or pair program when needed, it's harder to grab someone's attention, it's easier to miscommunicate, and communication is a lot slower. You also don't get the same camaraderie as you would face to face, but the upside is that you also don't get distracted by attractive coworkers. YMMV. Your home can be your ideal office, and…
I think that one of the main reasons some people, and some professions (like banking), prefer working in person is because it is less accountable without the written/recorded history.