Emin, I agree with you that communication with colleagues is an important part of the work. But the code is not written and the layouts are not designed while you are chatting.
My message is to use time effectively and not to waste it on useless chatter.
I prefer to check Slack/Mail/Fb 2–3 times a day, rather than keep them constantly open and instantly respond to messages.
I’m 100% agree with Jason Fried:
Thank you for your opinion, Emin!