Poor Communication

I love writing stories about poor communication. This isn’t the worst by any means; given that the conversation lasted 7 minutes which is quick compared to some other conversations I have been enraged about. The thing is, it is still too slow. I get the question 4 minutes after him initiating the conversation by saying “Hi”. It took a further 3 minutes to get the actual problem from him.

Why couldn’t he have just said:

Hey dude, when you checked in your code, did you encounter any test failures at all? I am getting these failures <insert link to failing build>.

Ideal Conversation

Then I could understand the problem and context, and viewed the build output to work out what was wrong.

Here is the actual conversation:

[Yesterday 5:38 PM] Andrew
Hi
​
[Yesterday 5:42 PM] Andrew
yesterday you checked in your code into the Main branch
​
[Yesterday 5:42 PM] Andrew
did you face any build errors
​
[Yesterday 5:43 PM] Me
No. It wouldn't have checked in otherwise. What's the problem you're having?
​
[Yesterday 5:43 PM] Andrew
okay..because we are getting some build errors
​
[Yesterday 5:44 PM] Andrew
just wanted to ask you
​
[Yesterday 5:44 PM] Me
What are the errors?

[Yesterday 5:45 PM] Andrew
unit cases are failing 

<Shows screenshot of a message that says “There might be failed tests”. Pretty much useless>
​
[Yesterday 5:45 PM] Andrew
in Configuration Manager

It’s frustrating constantly receiving small messages with barely enough information. I shouldn’t have to ask him twice what the errors are after being told there are errors.

Turns out he had missed the post by a developer stating that everyone must merge Main into their branch. His branch was a whopping 2 months out of date, which is pretty bad practice.

Leave a comment