reinvent the wheel

( v.)

   To  design  or implement a tool equivalent to an existing one or part
   of  one,  with  the  implication that doing so is silly or a waste of
   time. This is often a valid criticism. On the other hand, automobiles
   don't  use  wooden  rollers,  and  some  kinds  of  wheel  have to be
   reinvented  many  times before you get them right. On the third hand,
   people  reinventing  the  wheel  do  tend  to  come up with the moral
   equivalent of a trapezoid with an offset axle.

[glossary]