Scott MacHaffie (http://www.nonvi.com/sm) is a programmer. He learned to program in 1980 and has been getting paid for it since 1987. He has a B.S. and an M.S. in Computer Science, from the University of Washington and Portland State University, respectively. He has studied Human-Computer Interactions and User Interface design for many years. He specializes in GUIs for scientific, engineering, and math applications and is currently working on Maestro, a GUI for chemistry applications, at Schrödinger, Inc. (http://www.schrodinger.com). Before that, he worked on geometry software at Saltire Software (http://www.saltire.com).
Scott writes games for Palm OS devices as a hobby. He and his wife are learning to speak Irish Gaelic. Scott also teaches aikido when he can get a break from his twin boys, and he is knowledgeable about early Celtic, Irish, and Scottish history.