Drewza
Onsite deployment is a lot more difficult to make slick and easy. We've been thinking about the best way for our customers to deploy while reducing the load on our support team. So far, we are thinking about RPM's, Debs and Docker and trying to make this as close to a '5 step process' as possible.
I would love to hear people's thoughts on other mechanisms that make it easier for SRM's / DevOps to manage key platform infrastructure software.
I openly tell people about my experience because I have noticed so many friends and colleagues go through similar experiences. They all felt like they were the only ones and they felt like failures (as did we). When I think back it's quite normal to go through this when I consider what was happening in our world and the amazing changes that happened to my wife's body and mind.
I remember being so frustrated with this process of trying to convince someone in Apple who just didn't seem to understand why this would make sense. They cited that it was a poor user experience but I can't imagine a worse experience than a messaging app that never received push notifications.