关于template元编程的一些有关问题

关于template元编程的一些问题
请问程序库开发的前辈们对TMP编程开发程序库的一些理解。
小弟有个还不成熟的想法,希望在工作中构建自己的程序库。
不知道是否用Scott Meyers在《Effective C++》中所说的template 源编程技术是否对构建自己的程序库有所帮助啊?
如果不是这样,那是用什么方式构建自己的工程库?请详细解释一下,先谢谢了!

------解决方案--------------------
少用元编程。
对通常的C++编程而言,大部分问题,用面向过程、面向对象,实在不行再加上泛型也够解决了。
------解决方案--------------------
如果你公司写库,就不会摒弃这些技术。一般开发的确用不着。
------解决方案--------------------
写库有用,可以从boost::mpl看起