The Little Manual of API Design

by Jasmin Blanchette of Trolltech

My favorite anecdote out of this is actually from Raymond Chen's MSDN blog about why the API call SHStripMneumonic is so heinously misspelled. Oops.
Now that the function has been published, its name is locked and can't be changed, because that would break all the programs that used the original bad spelling.

views