I am sympathetic towards OP's situation and made similar mistakes when I was younger, but telling people what they want to hear is not helping them and isn't actually empathetic. I've spent most of my life around non-neurotypical people, and this does seem pretty self-inflicted. People like this don't need to read any more technical books or learn any more about software engineering.
They would be more effective in every facet of their life if they spent some time reading history, philosophy, and psychology... or just talking to people. No one exists on an island, and the issue is almost always that they don't find things external to the self "interesting" because they are self-centered. Notice that all three subjects I mentioned above are about other people.
They would be more effective in every facet of their life if they spent some time reading history, philosophy, and psychology... or just talking to people. No one exists on an island, and the issue is almost always that they don't find things external to the self "interesting" because they are self-centered. Notice that all three subjects I mentioned above are about other people.