Why is communication so overlooked by Senior Devs?

Posted by PressureHumble3604@reddit | ExperiencedDevs | View on Reddit | 82 comments

It’s been a constant of my career, every place I go, usually big and respectable companies, I find widespread lack of communication.

Funnily enough it happens both for remote and in office positions regardless of the fact that they claim that working remotely or in office both affect communication.

Most common examples I have:

- Inadequate onboarding: this costs weeks or months of below optimal performance for every new engineer while it has mostly a fixed cost. This for me is a communication problem, it means that the team doesn’t care about knowledge sharing.

- Culture of “find it out by yourself”: while I admit that this is a valid way to learn and keep some skills fresh, it’s not cost effective. If offering 5 minutes of help can save 50 it’s a no brainer. Even if you are worried about context switching, the help can be scheduled accordingly.

- Having to fight to be in the loop: I can’t waste energies trying to make sure I am on the loop with stuff that was discussed in private and at the same time I can’t be expected to know immediately about it existence if no one has told me about it.

- People not listening: depends on the person but I have found several devs that like to talk and no to listen and it’s frustrating.

- Bikeshedding: happen all the times and is a symptom of not discussing priorities enough

- Having messy communication channels: people can’t expect to follow a spaghetti mess of slack channels, they should be reviewed and streamlined every now and then.

Why so many devs don’t get it?

It’s so odd at the same time you have people being super strict and diligent about code but not communication.

I think it’s a cultural problem.

The hilarious thing is that the use of AIs proves that it’s not a human skill issue but that even synthetic intelligence performs better with good communication.