Create a new account
Thanks, that is a very good and interesting article and advice. This makes perfect sense except for possibly one thing.
The hardest part about designing software to me is the API. It seems to come naturally to some people but even they don't get it right the first time all the time, and usually an API can be improved beyond the authors design.
Given that, it seems it is best to put an unfinished API out there so that people can kick it around, complain about misfeatures and unintuitive behaviour and gener
Get More Comments