Find out how your colleagues think.
A big point in collaboration is to understand how code of someone else works or why this code has been implemented in this
way. Imagine you have taken over code from a colleague. Didn't you ask yourself "What was his motivation
to implement it this way?". It gets weird when you also think "I for myself would have implemented
it in a totally different way". There are many ways to handle this situation. One is too remove his
code or completely refactor it. Ok - having enough time to do this is rare. Another way is to talk
with him and to understand his motivation, find out why he made these design decisions.
After you have discovered how you make design decisions by our questionnaire you may assess your colleagues on this page. Knowing yourself as well as your colleagues will help to improve the communication. We hope that you will also be able to avoid exhausting situations.
Try it out.