The Master, The Expert, The Programmer
zedshaw.com
zedshaw.com
I went through a templating phase once. Everything I wrote in C++ had to be a template. Every policy decision needed to be made at compile-time, and a pointer was never used in favor of a smart container. I finally realized the simple truth that you don't need to include a header file to use a float pointer.
If I hadn't gone the other ways I would never have learnt to appreciate the simple solutions. I just wish it was a faster proces ;-)