I was reminded recently of a project I worked on several years ago for a local university. This software was a simple system to be used in emergency situations to help account for students who may have been affected and get them connected to medical services or parents as necessary.
Usually when I write software, I get excited by the idea of people using it and being able to enjoy it or at least have it solve a problem for them. In this case, you hope that no one will ever have to use the software.
As I think about preparedness for an emergency and creating software to be used only in extreme and pottentially catastrophic circumstances, it creates some unique design challenges.
Prediction





