I have been programming for almost as long as I can remember. My programming language of choice is C++, and I've been actively involved in the work on the C++11, C++14, C++17 and C++20 standards. I am the author of C++ Concurrency in Action, and developer of the just::thread Pro C++ thread library, as well as previous maintainer of Boost.Thread. I am currently a consultant and trainer through my company Just Software Solutions Ltd.