Lucky me. I can use C++11 at work (GCC compiler/Debian; Rule 1: Maintain good relationship to BOFHs). My approach is that I go for C++11 as long as there is no other own existing code that used the boost sibling/predecessor (or anything else). I am always favor an ISO standard over a custom lib (mature vs. experimental). If I write a project from the scratch and everything is covered in C++11, then I go for C++11. If I need to extend an existing program fully packed with boost features, then I stick to boost/C++03. http://stackoverflow.com/questions/8851 ... s-vs-c11As
far as I see most code depends on boost, thus stick to it. Be pragmatic, not religious.