'. '

Paradoxes

From APIDesign

(Difference between revisions)
Jump to: navigation, search
(7 intermediate revisions not shown.)
Line 1: Line 1:
-
Soon after publishing [[wikipedia:Kant|Kant]]'s [[wikipedia:Critique_of_Pure_Reason|Critique of Pure Reason]], he realized that nobody is able to read it all and he released his [[wikipedia:Prolegomena_to_any_Future_Metaphysics|Prolegomena]] to summarize and re-explain in more understandable style the thoughts of his [[wikipedia:Critique_of_Pure_Reason|Critique]]. I'd like my [[Paradoxes]] to do the same to [[TheAPIBook]] with the hope to attract wider audience to the topic of [[API]] design and convince part of them that it is worth to buy [[TheAPIBook]].
+
Soon after publishing [[wikipedia:Kant|Kant]]'s [[wikipedia:Critique_of_Pure_Reason|Critique of Pure Reason]], [[wikipedia:Kant|Kant]] realized that nobody is able to read it all and he released his [[wikipedia:Prolegomena_to_any_Future_Metaphysics|Prolegomena]] to summarize and re-explain in more understandable style the thoughts of his [[wikipedia:Critique_of_Pure_Reason|Critique]]. I'd like my [[Paradoxes]] to do the same to [[TheAPIBook]] with the hope to attract wider audience to the topic of [[API]] design and convince part of them that it is worth to buy [[TheAPIBook]].
 +
[[Image:ParadoxesCover.png]]
 +
 +
The book is now available for download at [http://buy.apidesign.org Amazon US] and mirror sites, including [http://www.amazon.co.uk/gp/product/B009NNXPES/ref=as_li_qf_sp_asin_tl?ie=UTF8&camp=1634&creative=6738&creativeASIN=B009NNXPES&linkCode=as2&tag=apidesignorg-21 Amazon GB]. Those who prefer other formats and readers than kindle may take a look at [http://www.barnesandnoble.com/w/20-api-paradoxes-jaroslav-tulach/1113250751 Barnes & Noble] site.
 +
 +
{{:20ParadoxesAtJDD}}
 +
 +
<!--
There is nothing unnatural on [[paradox]]es. Yet they attract human attention. They show where our expectation does not match reality. And that is exactly the place where we can learn something new. That is why let's concentrate on [[paradox]]es.
There is nothing unnatural on [[paradox]]es. Yet they attract human attention. They show where our expectation does not match reality. And that is exactly the place where we can learn something new. That is why let's concentrate on [[paradox]]es.
Line 31: Line 38:
* [[Modularity]] gives you flexibility.
* [[Modularity]] gives you flexibility.
* Reuse complicates use. TBD.
* Reuse complicates use. TBD.
 +
* Java is a perfect language for [[DSL]]s. Show [[LiveDB]].
* Improve by remove. E.g. [[DiamondsVsStars|APIs are like stars]].
* Improve by remove. E.g. [[DiamondsVsStars|APIs are like stars]].
Line 36: Line 44:
* Apendix: API design [[guidelines]].
* Apendix: API design [[guidelines]].
 +
 +
-->

Revision as of 09:31, 18 July 2014

Soon after publishing Kant's Critique of Pure Reason, Kant realized that nobody is able to read it all and he released his Prolegomena to summarize and re-explain in more understandable style the thoughts of his Critique. I'd like my Paradoxes to do the same to TheAPIBook with the hope to attract wider audience to the topic of API design and convince part of them that it is worth to buy TheAPIBook.

Image:ParadoxesCover.png

The book is now available for download at Amazon US and mirror sites, including Amazon GB. Those who prefer other formats and readers than kindle may take a look at Barnes & Noble site.

Paradoxes @ JDD

I've got a chance to to talk about 20 API Paradoxes at JDD 2013 and here is the recording. It explains bits of history and introduces some nice quotes. I still like the "Nathan shown on Monday they can do a bit of philosophy in the U.S." rant, which refers to Nathan's previous Epistemology talk.

If you liked watching the video, consider buying 20 API Paradoxes or TheAPIBook or at least download the slides Image:20-api-paradoxes.pdf.

Personal tools
buy