Three of my co-workers stood behind my clunky hotel room desk chair, watching my screen with excitement as I made the last tweak and pulled up my web browser to test it. Sure enough, we found that this update would save the medical assistants (MAs) five clicks per patient as they prepped each day's visits in pMD.
I pushed the change out for code review and dragged my desk chair around to face the others. We were all grinning. It had been a busy travel week and we were all exhausted. But we knew that this change would make a huge real-world difference because we had all seen the same thing during our meetings with the MAs. It felt amazing to be able to push it through quickly instead of "passing my feedback along" or "logging a ticket" and hoping that someone else who hadn't experienced what I had would prioritize the request as highly.
When we returned to the practice the next day and followed up with the MAs that we had trained, we found that they were ecstatic and very grateful for the update. It hadn't been bad before, they said, but in an environment that is full of distractions, and with an ever-growing workload in every area, this was an electronic charge capture process that was now definitively faster than the paper superbills that they were filling out before.
As a software developer, I found it so satisfying to act on what I had seen and to make a quick change that took the experience from "fine" to "great" in the eyes of these users. And it felt amazing to be in a room with coworkers who all had the same experience and arrived at the same conclusion.