People are yelling, on both sides, about the new Yahoo policy requiring work on site instead of from home. Probably half the people, whichever side they’re on, don’t know what the hell they’re talking about.
Probably half the people, regardless of what they THINK, would not be able to work as productively from home. The worker must have a specific type of personality and a heavy sense of responsibility and loyalty to be able to pull it off.
Another factor is the employee’s family – they must be with the program. Most of them won’t be.
Further, even if everything goes swimmingly for most of the work, there must be some on-site interaction or maximum productivity will not be achieved.
Just speakin’ from decades of experience with the situation, here.