APIS AND MAKING HUMANKIND BETTER AT PROGRAMMING