I create a lot of reusable components (mostly GUI controls), for both myself and for clients like Apple. I've been doing it for years, and I've learned a few lessons along the way. Here they are distilled into 25 rules. API Design: http://mattgemmell.com/2012/05/24/api-design/
Thanks for tips,.
Add a comment...