Making Your API Feel Like Home

One of the most important properties of a good API is its level of consistency. “Consistency” can mean many things in computer science, but in the context of API design, it typically refers to the consistency of user interfaces . In other words: once part of the API has been learned, how easily can the rest be guessed? Can users successfully combine known elements in new ways, or apply familiar…