Если же все эти шаблоны,... «Эффективное использование C++. 55 верных советов улучшить структуру и код ваших программ»
Если же все эти шаблоны, специализации, рекурсивные конкретизации, трюк с перечислением и необходимость набирать нечто вроде Factorial<n-1>::value не вызывают у вас восторга, стало быть, вы вполне нормальный программист C++.