An engineer by training and vocation, I've been designing, developing and testing hardware and software for several decades. My experience spans several domains...