Maybe there should be another programmer maxim: DRO (dont repeat others)
One thing to point out: there's a fine line between what is and what is not repetition. You may/will find a tool that's perfect for what you want to do sans one or two features. Your ability to adapt that tool to exactly what you want so you don't have to repeat the 99% of things which are already finished is important.
Good programmers invent, great programmers copy.
Of course, it is even better to beat a complex program with a small amount of shell-fu.[1]
[1]: http://franklinchen.com/blog/2011/12/08/revisiting-knuth-and...