1.
to waste time recreating something that already exists in a perfectly usable and acceptable form
2.
to produce a new version of something very basic and familiar
3.
to waste time and effort trying to do something that someone else has already done well