Followon from the lightning talk, contributions from attendees welcome.
Software transactional memory has been referred to in some quarters as "just a research toy". But for the right type of application this appears not to be the case as we've been using it successfully in shipping software at Wyatt Technology for the past three years. I'll get into why I think it has worked so well for us.
Brett Hall is the lead developer on Dynamics, a data collection and analysis package developed at Wyatt Technology for use with their light scattering instruments. He also blogs about C++, among other things, at backwardsincompatibilities.wordpress.com. The rest of the time he is mostly hanging out with his family and/or riding a mountain bike on the trails around Santa Barbara.