Why roll your own? Karen Hill 26 years ago There’s a reason that “reinventing the wheel” has become a clich