DEV Community

Discussion on: Does programming require empathy?

 
gmartigny profile image
Guillaume Martigny • Edited

We have to separate the end and the mean. You write code to machine for other human. I can't think of any useful program that no one use (correct me if I missed it).

In my opinion, science bring craft which bring art (science -> craft -> art). Any can stand for itself and not feed the next, breaking the chain.
Obviously, Code is based on Computer Science and can produce art.

I'm getting away from the point, but if code is a craft it serve a purpose. Therefore, you need the least bit of empathy to understand your user problem and build what he/she need.

ps: concerning your link to the "tree falling phylo", I love this answer :

The falling of the tree or any other disturbance will produce vibration of the air. If there be no ears to hear, there will be no sound.

Code without user is just thin air.