Empathy is not a soft skill - it's a software skill. We code for humans through a computer. Considering other perspectives makes our work better...
Our brains don't have singular components, store our memories like files, or bus information around in pre-determined paths. Instead of thinking of the brain as hardware, it might be more useful to think of it as software - particularly as object-oriented programming.