John Shirley considers himself a scientist interested in educating himself and others on the use of software tools to analyze and present scientific data. He has developed software and documentation while consulting for companies that include Digital Equipment Corporation, Concurrent Computer Corporation, Inset Systems, NASDAQ, and Tandem Computers. John's work has included the development of C programs to demonstrate not only the use of DCE remote procedure calls but also multithreaded programming, an application interface for the GEM graphics environment, and storing scientific data. These p...