Why humans are harder than engineering
You Can’t Just Debug a Relationship
In the technical world, things work or they don't. There is always a reason why something broke down, couldn't work, or shouldn't be done at all. There is always evidence and patterns to be gained that are universal across different products, situations and structures.
However, humans seem absolutely baffling for anyone with this way of looking at the world. In human communications, 1+1 is not equal to 2, it could mean 1,000,000 or it could mean -0.8, depending on the intentions of the other person.