• I cannot believe I did not post on this topic when it first came out.

    There is something to be said about this that I think is important. All applications will fail, and there are various reasons, including failure of service due to networking, infrastructure, the proxy run by someone else, or other factors no within the domain of the application or developer. Add that to the reasons the app itself may fail and you have a very high probability that there will be failures in most if not all apps over time.

    The trick is that we need to provide the service in a usable way that meets the business need in as user friendly a manor as we can while maintaining data integrity and the correctness of process. If we can provide such a service the user will overlook and understand the points of failure, and will return to using the app once the problem is addressed. However, if we write an app that is hard to use, only gives people a small part of what they want, and runs only some of the time user loyalty will be nonexistent.

    Happy Friday!

    Not all gray hairs are Dinosaurs!