Working for home is not for everyone but for some of us its speeds us up not slows us down. The days I go into the office for meetings are the days I get nothing real done.
Here and in all the remote-working threads people come along to say it doesn't work and that you need to sit together to be a team. Well, I guess these are inexperienced people who haven't worked out how to do it effectively is all.
I hope there is a new enlightenment in remote-working for us programmers. There's so many diverse companies and meaningful organizations I'd be happy to dedicate my thinking hours too if their management could just consider it possible...