1. A method for improving names of methods or classes of a target application programming interface, the method, performed on an application programming interface consumer computer, comprising the steps of: receiving a copy of the target application programming interface from another computer, wherein the target application programming interface has an original name to one of the methods or classes; receiving an alternate name for a the original name of one of the methods or classes of the target application programming interface; generating, by a compiler, an indirection to the one method or class of the target application programming interface based on the alternate name, wherein the indirection points from the alternate name created by an application programming interface consumer for the one method or class of the target application programming interface to the original name created by an application programming interface provider for the one method or class of the target application programming interface; replacing, by the compiler, the original name with the alternate name for the one method or class of the target application programming interface, and in response, the compiler completing compilation of code for the one method or class of the target application programming interface; after completing the compilation, determining whether an application programming interface change log indicates a modification to the indirection corresponding to the one method or class of the target application programming interface; responsive to a determination that the application programming interface change log indicates a modification to the indirection corresponding to the one method or class of the target application programming interface, updating the indirection; and transmitting, via a network, the indirection to the one method or class of the application programming interface to an indirections repository located in the another computer that stores indirections generated by other computers for current methods or classes associated with local application programming interface libraries.