Reinventing The Wheel

Someone, somewhere already have done something in the field you are about to enter, and you might not be aware about it.