What was the solution here? To learn the Elliott 503 Mark II more deeply?
He then discusses how the problems there led to his thinking on CSP, and, eventually, formal methods.
But, go read the speech, it's much more wonderful than any summary thereof: http://zoo.cs.yale.edu/classes/cs422/2010/bib/hoare81emperor...