DEV Community

Discussion on: Which principles would your Hippocratic Oath for programming contain?

Collapse
 
ben profile image
Ben Halpern

It can't be quite that simple because "talk to users" doesn't always scale or can't be the responsibility of everyone... More, like, "learn about users". Getting a sense, for example, of who might be bandwidth constrained vs who might never have to think about that. Talking to users could be part of the learning experience but isn't always achievable.

Thread Thread
 
jmfayard profile image
Jean-Michel 🕵🏻‍♂️ Fayard

Right, it's one mean to an end. Maybe I can paraphrase Stephen Covey

=> Seek first to understand your users, then to be understood

Thread Thread
 
afritz profile image
afritz

watching a blind noncoder use a built-in/free screen reader on a slow connection work at adding an MX record changed the way I code forever. It was the most painful user experience I have ever witnessed. 40 minutes into it the new record still had not been added and the NS had almost been wiped out twice - would have been if I had not been watching.