Naja, das meiste davon sollte man ja in der Schule gelernt haben (oder kann es sich beim Arbeiten aneignen). Es geht halt schneller wenn mans schon kann, kommt auch darauf an, ob man nur mal rumprobiert oder das professionel macht. Hat man den Vektorkram einmal sinnvoll gekapselt, muss man eigentlich nurnoch wissen, wann man was braucht.
Ansonsten gehör ich halt zu den Menschen, die gerne eigenen Code statt Templates benutzen.