There are many legitimate reasons [to] learn template metaprogramming, like job security or job security … but if you want to learn template metaprogramming the most likely explanation is you are nuts. Practical uses? Not really. Yeah, if you are a boost developer … you can write neat stuff, but in your everyday job you are most likely never going to use them. [Unpretentious] programmers tend to like getting their jobs done.
Nicolás Brailovsky











