avatar for Richard Thomson

Richard Thomson

Senior Software Engineer
Salt Lake City, UT

Richard Thomson is a passionate software craftsman.  He has been writing C programs since 1980, C++ programs since 1993 and practicing test-driven development since 2006.  For 10 years, Richard was a Microsoft MVP for Direct3D, Microsoft's native C++ API for 3D graphics. His book on Direct3D is available as a free download. Prior to that, Richard was a technical reviewer of the OpenGL 1.0 specification. He is the director of the Computer Graphics Museum in Salt Lake City, Utah and currently works at Fusion-io writing management software in C++ and Java. Recently, Richard has been working on a rewrite of the documentation for Boost.Test and is working with the clang team to contribute more refactoring support.