Engineers need empathy because they work in teams, build for users, and write code others have to read. Understanding what your collaborators and users actually need beats pure technical skill.
Chapters
Why is empathy such a superpower in the engineering industry? Well, there are many reasons for that, and they all boil down to these 3 points. The first one is that engineering is one of the most collaborative fields out there. You can have technically amazing engineers in the team, but if they don't collaborate effectively, unfortunately, it won't mean much. The second one is that we are always building something for someone. Everything that we build is and will be used by someone, by our users, by, by fellow engineers. With empathy, we are putting ourselves in the shoes of our users and making sure that we are building the right things for them. And the third reason is that we write not just for ourselves but also for others. The goal is to write in a way that others can quickly understand it. If you can do that, then your empathy is, is on a good level.