Ruminations on C++: A Decade of Programming Insight and Experience: Reflections on a Decade of C++ Programming