How would you design an application to run a machine?
What type of machine you ask? A machine that measures wedge and roundness of lenses. I've already written software for the machine and it is in production, but it is brittle and prone to lock ups when they dont do things in the right order. I'm trying to come up with the best way to architect it so that its stable and maintainable. Her...