Precisely why we do:
* No Mail Mondays. Engineers are deep in the code and are not disturbed other than the on-call. Engineers are expected to have a stack of work they can make the progress on if they get stuck. These days are in-office.
* Work from Home Wed: Coordinated work from home day. This forces everyone to be available online, and nobody is missing in-person meetings. Response times expected to be quick in slack.
While not perfect, and we do have some employees that struggle with output on WFH days, this is far more productive than 5 straight days in office.