I like to work closely with the users of the software I’m working on. I volunteer to attend their meetings. I ask them how new features are working. I solicit feedback. It’s very rewarding even if sometimes it can be uncomfortable when things aren’t going well.