Open Letter to Wil Shipley
Wil Shipley wrote a great piece on his blog which unfortunately seems to have led to anger and misinterpretation.
Since what he writes rings so clear in my ears I wanted to show my support and give my interpretation of his piece below.
Dear Wil, thanks for a great post!
You put words on something many of us recognize (and are equally frustrated about).
You raise the point that we would use more of the cool APIs if they were simpler / had Cocoa equivalents (which I agree with).
You imply (or at least I interpret) that giving us a Cocoa wrapper with just two functions is really doing us a disservice, because with a Cocoa alternative we won’t look at the underlying Carbon (or whatever) API, and thus not discover what the framework can really do (at least this has been my experience).
You make sure to emphasize that Apple are the ones doing the cool stuff we want to use, and they have already shown us that they master the art of beautiful APIs — so in no way was this piece meant to say that Apple is incompetent, merely that we are many who would appreciate they spend resources on something which seems to be of little priority to them, and they should see a benefit from this: making something easy means it will see far more use (as Apple has already demonstrated in many other contexts).
You post to your blog, which should make it clear that it is an opinionated piece, and often opinions are somewhat ideological, meaning we would be more than happy if Apple would just use your piece for inspiration about future directions, not necessarily halt everything they are currently doing to write Cocoa APIs for all existing non-Cocoa frameworks.
It is a shame that so many did not get these things from your post. Hopefully this won’t discourage you from voicing your valid opinion in the future — what little I know of you, it would not seem that this should be a problem though :)