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