Ah, I meant for the programmer to empathize with the user.
If you have people dedicated to those roles, they should be the ones that decide what to do by default. As such, programmers don't really need to care about the user at all (although they can)
Specs come in, software comes out :)