<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Hi, I&#8217;m Cathy</title>
	<atom:link href="http://katidev.com/blog/2008/03/23/hi-im-cathy/feed/" rel="self" type="application/rss+xml" />
	<link>http://katidev.com/blog/2008/03/23/hi-im-cathy/</link>
	<description>Developing Interfaces with Cocoa</description>
	<pubDate>Fri, 30 Jul 2010 08:46:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: Todd</title>
		<link>http://katidev.com/blog/2008/03/23/hi-im-cathy/#comment-363</link>
		<dc:creator>Todd</dc:creator>
		<pubDate>Tue, 26 Jan 2010 16:45:34 +0000</pubDate>
		<guid isPermaLink="false">http://katidev.com/blog/?p=87#comment-363</guid>
		<description>Hi Cathy. I'm a teacher by day, teaching myself at night to program Cocoa. I stumbled on your blog trying to figure out custom cells (ie looking for code to steal) and I was so stunned by the beauty of some of your designs that I came to this article to read more. I don't know much but I can tell you've got some real skills and knowing that you're self-taught as well helps me push on when I question why I'm devoting all this time and energy to slowly plodding along in Cocoa with not much to show for it. Thanks for existing!</description>
		<content:encoded><![CDATA[<p>Hi Cathy. I&#8217;m a teacher by day, teaching myself at night to program Cocoa. I stumbled on your blog trying to figure out custom cells (ie looking for code to steal) and I was so stunned by the beauty of some of your designs that I came to this article to read more. I don&#8217;t know much but I can tell you&#8217;ve got some real skills and knowing that you&#8217;re self-taught as well helps me push on when I question why I&#8217;m devoting all this time and energy to slowly plodding along in Cocoa with not much to show for it. Thanks for existing!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://katidev.com/blog/2008/03/23/hi-im-cathy/#comment-356</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Sun, 29 Nov 2009 13:05:46 +0000</pubDate>
		<guid isPermaLink="false">http://katidev.com/blog/?p=87#comment-356</guid>
		<description>Hi Cathy, I found your blog after searching for resources to help me learn Objective-C/Cocoa. I haven't had much of a look around yet.

I too am self taught, but have the misfortune of many years experience using Visual Basic. It is this I blame for my lack of understanding of Objective-C!
I am currently reading through Stephen Kochan's book Programming in Objective-C 2.0 and also have Aaron Hillegass' book Cocoa Programming for Mac OS X.

I only do this as a hobby, but am really interested in learning the correct way to go about designing an application - as I usually just start coding and keep adding to it until it does what I want...

Any suggestions for resources to help me would be greatly appreciated.</description>
		<content:encoded><![CDATA[<p>Hi Cathy, I found your blog after searching for resources to help me learn Objective-C/Cocoa. I haven&#8217;t had much of a look around yet.</p>
<p>I too am self taught, but have the misfortune of many years experience using Visual Basic. It is this I blame for my lack of understanding of Objective-C!<br />
I am currently reading through Stephen Kochan&#8217;s book Programming in Objective-C 2.0 and also have Aaron Hillegass&#8217; book Cocoa Programming for Mac OS X.</p>
<p>I only do this as a hobby, but am really interested in learning the correct way to go about designing an application - as I usually just start coding and keep adding to it until it does what I want&#8230;</p>
<p>Any suggestions for resources to help me would be greatly appreciated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Buchheim</title>
		<link>http://katidev.com/blog/2008/03/23/hi-im-cathy/#comment-152</link>
		<dc:creator>Tim Buchheim</dc:creator>
		<pubDate>Thu, 10 Apr 2008 18:41:09 +0000</pubDate>
		<guid isPermaLink="false">http://katidev.com/blog/?p=87#comment-152</guid>
		<description>I love your blog, Cathy.

It's good to have someone pointing out the flaws in AppKit.  We all know that they're there, but over time they get so ingrained in one's way of doing things that people end up defending poor choices that NeXT or Apple made years ago rather than thinking about what can be done to fix things.

So it's quite refreshing to see thoughtful analysis of what's wrong in Cocoa and useful ideas on how to go about fixing them.</description>
		<content:encoded><![CDATA[<p>I love your blog, Cathy.</p>
<p>It&#8217;s good to have someone pointing out the flaws in AppKit.  We all know that they&#8217;re there, but over time they get so ingrained in one&#8217;s way of doing things that people end up defending poor choices that NeXT or Apple made years ago rather than thinking about what can be done to fix things.</p>
<p>So it&#8217;s quite refreshing to see thoughtful analysis of what&#8217;s wrong in Cocoa and useful ideas on how to go about fixing them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Stevenson</title>
		<link>http://katidev.com/blog/2008/03/23/hi-im-cathy/#comment-127</link>
		<dc:creator>Scott Stevenson</dc:creator>
		<pubDate>Tue, 01 Apr 2008 03:02:00 +0000</pubDate>
		<guid isPermaLink="false">http://katidev.com/blog/?p=87#comment-127</guid>
		<description>@John: I think you may have missed my point. The momentum of custom views is not about the stock controls not being "good enough," but that many apps want to have their own identity. For example, I don't think it makes sense for Apple to generalize the type of views used by Delicious Library or Front Row.

In some cases, generalization does make sense, which is why IKImageBrowserView showed up to serve iPhoto-like needs. But IKImageBrowserView is also an excellent example of why customization isn't completely simple. The view is not just a bunch of static bitmaps -- there are animations, behaviors, and so on. All of this could be customized via API in theory, but somebody would have to figure out a way it could be useful across a wide range of cases.

Understand I'm not arguing against Cathy's idea. I think it makes a lot of sense. But for it to be implemented there would have to be some feedback filed, preferably with specific examples.</description>
		<content:encoded><![CDATA[<p>@John: I think you may have missed my point. The momentum of custom views is not about the stock controls not being &#8220;good enough,&#8221; but that many apps want to have their own identity. For example, I don&#8217;t think it makes sense for Apple to generalize the type of views used by Delicious Library or Front Row.</p>
<p>In some cases, generalization does make sense, which is why IKImageBrowserView showed up to serve iPhoto-like needs. But IKImageBrowserView is also an excellent example of why customization isn&#8217;t completely simple. The view is not just a bunch of static bitmaps &#8212; there are animations, behaviors, and so on. All of this could be customized via API in theory, but somebody would have to figure out a way it could be useful across a wide range of cases.</p>
<p>Understand I&#8217;m not arguing against Cathy&#8217;s idea. I think it makes a lot of sense. But for it to be implemented there would have to be some feedback filed, preferably with specific examples.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://katidev.com/blog/2008/03/23/hi-im-cathy/#comment-126</link>
		<dc:creator>John</dc:creator>
		<pubDate>Mon, 31 Mar 2008 06:41:33 +0000</pubDate>
		<guid isPermaLink="false">http://katidev.com/blog/?p=87#comment-126</guid>
		<description>"...and I think maybe the reason the view layout system doesn’t come up as a major obstacle is many apps use custom composite views now, where as almost all apps in the past used combinations of stock views and controls."

In other words: existing developers have written their own implementation of almost all view classes, because the stock ones were not good enough functionally or artistically.  Good for them.  But, what about the barrier of entry? What about new developers. 1. learn cocoa 2. rewrite all UI components. 7. after a long while, get back to your idea.

I would vote for Apple to include ProKit in standard sdk. They could still style their own apps differently to distinguish themselves, but the functionality would be there for other developers.</description>
		<content:encoded><![CDATA[<p>&#8220;&#8230;and I think maybe the reason the view layout system doesn’t come up as a major obstacle is many apps use custom composite views now, where as almost all apps in the past used combinations of stock views and controls.&#8221;</p>
<p>In other words: existing developers have written their own implementation of almost all view classes, because the stock ones were not good enough functionally or artistically.  Good for them.  But, what about the barrier of entry? What about new developers. 1. learn cocoa 2. rewrite all UI components. 7. after a long while, get back to your idea.</p>
<p>I would vote for Apple to include ProKit in standard sdk. They could still style their own apps differently to distinguish themselves, but the functionality would be there for other developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lee</title>
		<link>http://katidev.com/blog/2008/03/23/hi-im-cathy/#comment-120</link>
		<dc:creator>Lee</dc:creator>
		<pubDate>Wed, 26 Mar 2008 15:16:21 +0000</pubDate>
		<guid isPermaLink="false">http://katidev.com/blog/?p=87#comment-120</guid>
		<description>hehe! it works as long as you don't bob your head or snore!</description>
		<content:encoded><![CDATA[<p>hehe! it works as long as you don&#8217;t bob your head or snore!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cathy</title>
		<link>http://katidev.com/blog/2008/03/23/hi-im-cathy/#comment-118</link>
		<dc:creator>Cathy</dc:creator>
		<pubDate>Tue, 25 Mar 2008 18:08:45 +0000</pubDate>
		<guid isPermaLink="false">http://katidev.com/blog/?p=87#comment-118</guid>
		<description>Lee, yeah I miss that!!  I was just telling Dirk yesterday about the 'one hand on the mouse and one hand on the keyboard' maneuver you taught me ;)</description>
		<content:encoded><![CDATA[<p>Lee, yeah I miss that!!  I was just telling Dirk yesterday about the &#8216;one hand on the mouse and one hand on the keyboard&#8217; maneuver you taught me <img src='http://katidev.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lee</title>
		<link>http://katidev.com/blog/2008/03/23/hi-im-cathy/#comment-117</link>
		<dc:creator>Lee</dc:creator>
		<pubDate>Tue, 25 Mar 2008 18:01:00 +0000</pubDate>
		<guid isPermaLink="false">http://katidev.com/blog/?p=87#comment-117</guid>
		<description>You are usually well spoken and are not quick to say something that you regret and I think this is another case of that. You didn't say anything negative.

Oh, and I too love your blog! It's like sitting in the same office with you again! ;-)</description>
		<content:encoded><![CDATA[<p>You are usually well spoken and are not quick to say something that you regret and I think this is another case of that. You didn&#8217;t say anything negative.</p>
<p>Oh, and I too love your blog! It&#8217;s like sitting in the same office with you again! <img src='http://katidev.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cathy</title>
		<link>http://katidev.com/blog/2008/03/23/hi-im-cathy/#comment-115</link>
		<dc:creator>Cathy</dc:creator>
		<pubDate>Tue, 25 Mar 2008 13:26:20 +0000</pubDate>
		<guid isPermaLink="false">http://katidev.com/blog/?p=87#comment-115</guid>
		<description>jcr - I think Andy Lee hit it right on the head.  I was probably feeling much more bitchy than I let on in my words and felt guilt about that. 

Either way, the list is going to be avalanched with beginner's questions with all the new interest in Cocoa and its important to me to be helpful.  The list is how I learned - I think it's the best Cocoa recourse out there.  :)</description>
		<content:encoded><![CDATA[<p>jcr - I think Andy Lee hit it right on the head.  I was probably feeling much more bitchy than I let on in my words and felt guilt about that. </p>
<p>Either way, the list is going to be avalanched with beginner&#8217;s questions with all the new interest in Cocoa and its important to me to be helpful.  The list is how I learned - I think it&#8217;s the best Cocoa recourse out there.  <img src='http://katidev.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John C. Randolph</title>
		<link>http://katidev.com/blog/2008/03/23/hi-im-cathy/#comment-110</link>
		<dc:creator>John C. Randolph</dc:creator>
		<pubDate>Tue, 25 Mar 2008 09:21:12 +0000</pubDate>
		<guid isPermaLink="false">http://katidev.com/blog/?p=87#comment-110</guid>
		<description>"I’m feeling absolutely terrible because I snapped at someone on the Cocoa-dev list today."

Heh. 

I've bounced on a few heads in my time for messages that I thought were unduly hostile to newbies, and yours wouldn't even have registered as unfriendly.

Speaking as a former Cocoa-dev moderator, I'd say listen to Scott Anguish.  ;-)


-jcr</description>
		<content:encoded><![CDATA[<p>&#8220;I’m feeling absolutely terrible because I snapped at someone on the Cocoa-dev list today.&#8221;</p>
<p>Heh. </p>
<p>I&#8217;ve bounced on a few heads in my time for messages that I thought were unduly hostile to newbies, and yours wouldn&#8217;t even have registered as unfriendly.</p>
<p>Speaking as a former Cocoa-dev moderator, I&#8217;d say listen to Scott Anguish.  <img src='http://katidev.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>-jcr</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.118 seconds -->
