How to explain to a layperson why a developer should not be interrupted? (2011)
Related question: how to explain a non-developer manager that you will switch Slack off for periods of time even when working from home? With all seriousness, Slack somehow became the measure of at-work-ness, but it's the worst when I'm programming. It's like an all-day meeting without an agenda.