|
Now we have Slack, Discord, Gitter, Microsoft Teams, and Atlassian Stride. I'm not sure when chat rooms became a business tool. Personally, I find myself distracted more than anything from all the notifications these apps cause, I get less done. I have to be sure to quit every chat app and put my phone in "do not disturb" to disconnect and focus, and then I get coworkers mad that I'm not online. At least with email I could take a while to reply without anyone blinking an eye. |
For a developer I'd say I'm a little more people minded than average, and a lot more big picture success oriented. And in both regards your personal productivity doesn't really matter.
The biggest problem in software development is actually not per-coder-performance but that the right things get solved, and that the solution are actually good and quickly finished. Think about how much time you wasted using a colleagues API that simply wasn't designed well, at least for your usecase.
So, if more information means you are working on the right things, and that you understand your users better, and therefore make your tools more intiutive and usable, a hit to your performance, even 50%, is not a problem.
The funny thing is from a big picture perspective sometimes it would be good if some developers would just reduce their code output, without providing anything else, because it would help keep all other developers in the loop.