top | item 17747973

(no title)

jasonszhao | 7 years ago

I've been thinking that in order to write well, the author has to empathize with their audience. The effect is that the reader is able to empathize with the author.

Math, programming, and writing are verbal skills, but good communication requires empathy, an emotional skill. I realized this was true after I realized I needed to consciously work on empathy because it is so crucial.

discuss

order

hectorlorenzo|7 years ago

I think my code has improved quite a lot since I've been thinking empathically about current and future colleagues. If you keep in mind that this code will be read by other people, and if you really want them not to have a terrible time decyphering it, you start being more careful with naming, structure and syntax.

So yes, social empathy is important to craft great code.

CuriouslyC|7 years ago

You can never truly know your audience, you can only know yourself. Good writing involves getting in touch with yourself on a fundamentally human level that others can relate to. Good writing is about exploration and discovery. Writers that pander to an audience tend to be hacks, and the best they can hope for is to become shallow commercial successes.

gusmd|7 years ago

I had never thought about programming (or, for what comes next, application development) as a verbal skill.

The more I think about it, the more it makes sense, especially as it pertains to UI/UX. About empathy -- you need to relate to your users, understand, be aware and sensitive of their needs and their thought process as they use your application.

Thanks for the interesting view. Not sure I read it too literally, but it gave me something to think about.

amelius|7 years ago

I can't prove it, but I really don't think that programming helps one to become more empathic. In my case, after a long programming session, I need about an hour to snap out of my analytical state of mind, and get my social/verbal skills back to their original level.

afarrell|7 years ago

Code is also a UI, for your coworker or future self who has to read and understand it. You also need to empathize with your future self and work to prevent confusion.

nostalgiac|7 years ago

What strategies did you use to consciously work on your empathy?