On May 21, 2008, at 9:58 PM, Andy Lee wrote:
There's already an inherent lower bound on the barrier to entry for Cocoa. You have to understand certain fundamentals -- some conceptual, some procedural. If you don't have those fundamentals, you'll never make Cocoa work. There is also a set of people on this planet who are trying to grasp those fundamentals and are perfectly capable of doing so. To argue that it's better for the platform if those people take a little longer to become proficient at Cocoa seems to me a bit odd.
I'm not entirely sure that's exactly what is being argued, but even if it is, "weird" opinions can be perfectly valid. Graham stated what he intended in his recent e-mail better than I can, so there's no point in me re-hashing it.
Suffice it to say, I think there is some merit to this "weird" idea that you should learn the culture and the conceptual underpinnings in addition to the syntax of the language and names of classes and methods if you want to succeed (and that takes time, no matter how good the documentation). If you come from a background where developers are allowed and encouraged to do things whatever way they see fit, that may seem "weird", but I think in the long run, people are doing you a favor by telling you. The Mac market is different and has different expectations, and much of those expectations exist because developers (by and large) do read and understand the conceptual docs and conform to a set of conventions gleaned from them unless there's a compelling reason not to.
I don't have a problem with people disagreeing with this opinion, by the way, but I DO think it's important to state that this particular opinion doesn't and shouldn't imply that people who are struggling are unwelcome.
Jeff _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]