Paradoxes of API Design


API design is different from regular in-house system design. That is why when we apply the same principles to it, we might come up with surprising results. These results maybe slightly difficult to believe, because they might contradict our expectations. However, they need not be wrong. The scale makes the difference here. Just like there is a difference between describing a house and describing the whole universe, there is a slight difference when we talk about in-house software systems and those with APIs.


Expense Posit Defend 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Jaroslav Tulach 2008

Personalised recommendations