How to Design Great APIs and Why it Matters
Posted by: Brad Abrams,
on 16 Jan 2007 |
View original | Bookmarked: 0 time(s)
A co-worker of mine sent me this presentation Joshua Block (Effective Java) Joshua was a key API designer for Java at Sun and is now working at some small search engine company. It is so great to learn from your competitors and Josh really is a smart guy with clear, crisp ideas that resonate well in the .NET world.
How to Design a Good API & Why it Matters
A few takes aways for me:
If the names are nasty, you likely have bad design
Agility trumps completeness
When...