/parent direc
Unlike people there's logic in code.
If something doesn't work, there's a reason.
Most code issues can be resolved one way or another. But conflict with people doesn't always have a solution.. or a reason. There can be misunderstanding and mistranslations.
It's all pretty hard for someone who would have to learn social interaction all by themselves without it coming naturally.