Eric Niebler is a freelance software developer, consultant, trainer and author. His specialty is C++ library and application development, with special emphasis on modern C++ techniques, and extra special emphasis on generic programming, metaprogramming, and domain-specific languages. He has written code for Microsoft Research, Microsoft Visual C++, and Boost.org, where he has authored 4 Boost libraries: Proto, Foreach, Xpressive, and Accumulators. He is also a release manager for Boost, a member of the Boost Steering Committee, and a planner for C++Now.
His current crusade is to bring the composabilty and power of ranges to the C++ standard library. And to learn how to make the perfect cup of coffee.