Aphorisms of API Design