<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for Long Pointers</title>
	<atom:link href="http://www.matthew-long.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.matthew-long.com</link>
	<description>Matt Long's Blog About Programming and Stuff</description>
	<lastBuildDate>Tue, 13 Oct 2009 13:58:05 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on That Sucking Sound Is Java Killing Your Soul by perlmunger</title>
		<link>http://www.matthew-long.com/2008/05/15/that-sucking-sound-is-java-killing-your-soul/comment-page-1/#comment-127463</link>
		<dc:creator>perlmunger</dc:creator>
		<pubDate>Tue, 13 Oct 2009 13:58:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.matthew-long.com/?p=111#comment-127463</guid>
		<description>@ IPMCC 

Good points. Obviously it&#039;s all subjective. I disagree with you as I feel Xcode is a very strong development tool, but in the end it&#039;s Java I have a problem with. I don&#039;t care how good the tools are, Java is still Java. For me, it sucks the life out of programming. You can say, well that&#039;s just because of all of the frameworks, it&#039;s not really Java. That&#039;s just silly as you *have to* navigate the labrynthe, as you called it, to create anything useful. When I have to wrestle with that garbage, I find no joy in it.

What do you feel is missing in Xcode?

-Matt</description>
		<content:encoded><![CDATA[<p>@ IPMCC </p>
<p>Good points. Obviously it&#8217;s all subjective. I disagree with you as I feel Xcode is a very strong development tool, but in the end it&#8217;s Java I have a problem with. I don&#8217;t care how good the tools are, Java is still Java. For me, it sucks the life out of programming. You can say, well that&#8217;s just because of all of the frameworks, it&#8217;s not really Java. That&#8217;s just silly as you *have to* navigate the labrynthe, as you called it, to create anything useful. When I have to wrestle with that garbage, I find no joy in it.</p>
<p>What do you feel is missing in Xcode?</p>
<p>-Matt</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on That Sucking Sound Is Java Killing Your Soul by ipmcc</title>
		<link>http://www.matthew-long.com/2008/05/15/that-sucking-sound-is-java-killing-your-soul/comment-page-1/#comment-127462</link>
		<dc:creator>ipmcc</dc:creator>
		<pubDate>Tue, 13 Oct 2009 12:30:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.matthew-long.com/?p=111#comment-127462</guid>
		<description>While I sympathize with the labyrinthine bulk of frameworks and in general can agree with most of your criticisms of Java, I&#039;m always nervous when I see people extolling the virtues of Xcode/MacOS/iPhone development.  You see, I do Objective-C development full time, and I just can&#039;t see how, assuming you&#039;ve worked with Eclipse, you can possibly find Xcode to be a superior tools experience.  I can readily see loving AppKit/UIKit, and Objective-C is a great language from an &quot;interacting with the frameworks&quot; standpoint, but the tools? Really?  If there&#039;s one credit I have to give to Java and .NET, it&#039;s that their huge markets have spawned truly first rate tools. Xcode on the other hand, while ordained by Apple as the &quot;one true way,&quot; has a long way to go to compete for development &quot;acceleration&quot; capabilities long brandished by Eclipse and Visual Studio.NET.  What&#039;s worse is that by being ordained AND free, Xcode has effectively quashed all hopes for any third party coming along and improving things.  It&#039;s hard to compete with ordained and free.  I love the platform too, don&#039;t get me wrong, but the tools have a LONG way to go, and when you talk about development being fun, tools have a huge impact on that, at least from where I sit.</description>
		<content:encoded><![CDATA[<p>While I sympathize with the labyrinthine bulk of frameworks and in general can agree with most of your criticisms of Java, I&#8217;m always nervous when I see people extolling the virtues of Xcode/MacOS/iPhone development.  You see, I do Objective-C development full time, and I just can&#8217;t see how, assuming you&#8217;ve worked with Eclipse, you can possibly find Xcode to be a superior tools experience.  I can readily see loving AppKit/UIKit, and Objective-C is a great language from an &#8220;interacting with the frameworks&#8221; standpoint, but the tools? Really?  If there&#8217;s one credit I have to give to Java and .NET, it&#8217;s that their huge markets have spawned truly first rate tools. Xcode on the other hand, while ordained by Apple as the &#8220;one true way,&#8221; has a long way to go to compete for development &#8220;acceleration&#8221; capabilities long brandished by Eclipse and Visual Studio.NET.  What&#8217;s worse is that by being ordained AND free, Xcode has effectively quashed all hopes for any third party coming along and improving things.  It&#8217;s hard to compete with ordained and free.  I love the platform too, don&#8217;t get me wrong, but the tools have a LONG way to go, and when you talk about development being fun, tools have a huge impact on that, at least from where I sit.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Nobody Uses JavaServer Faces by JSF sucks &#171; Incremental Operations</title>
		<link>http://www.matthew-long.com/2008/01/04/nobody-uses-javaserver-faces/comment-page-1/#comment-126973</link>
		<dc:creator>JSF sucks &#171; Incremental Operations</dc:creator>
		<pubDate>Tue, 29 Sep 2009 06:08:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.matthew-long.com/2008/01/04/nobody-uses-javaserver-faces/#comment-126973</guid>
		<description>[...] Nobody Uses JavaServer Faces &#8211; blog post by Matt Long. Quote: The bottom line is I’ve done a lot of web applications in [...]</description>
		<content:encoded><![CDATA[<p>[...] Nobody Uses JavaServer Faces &#8211; blog post by Matt Long. Quote: The bottom line is I’ve done a lot of web applications in [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on XCode 3.0 Tutorial by davidterpin</title>
		<link>http://www.matthew-long.com/2007/11/09/xcode-30-tutorial/comment-page-1/#comment-106482</link>
		<dc:creator>davidterpin</dc:creator>
		<pubDate>Tue, 17 Mar 2009 02:09:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.matthew-long.com/2007/11/09/xcode-30-tutorial/#comment-106482</guid>
		<description>Just wanted to thank you for taking the time to explain x-code and also for the tutorial on cocoa for the iphone apps. 
Its been about 20 years since I was a programmer (c) and I was so frustrated trying to find any help on learning a new language. 
Your blogs have been so helpful and I really appreciate them. Finally, I had some success programing on my macs stupid terminal and x-code. Its starting to all make sense again.!
Thanks for doing what you do well ! 
david terpin</description>
		<content:encoded><![CDATA[<p>Just wanted to thank you for taking the time to explain x-code and also for the tutorial on cocoa for the iphone apps.<br />
Its been about 20 years since I was a programmer (c) and I was so frustrated trying to find any help on learning a new language.<br />
Your blogs have been so helpful and I really appreciate them. Finally, I had some success programing on my macs stupid terminal and x-code. Its starting to all make sense again.!<br />
Thanks for doing what you do well !<br />
david terpin</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on That Sucking Sound Is Java Killing Your Soul by perlmunger</title>
		<link>http://www.matthew-long.com/2008/05/15/that-sucking-sound-is-java-killing-your-soul/comment-page-1/#comment-80708</link>
		<dc:creator>perlmunger</dc:creator>
		<pubDate>Wed, 24 Sep 2008 15:55:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.matthew-long.com/?p=111#comment-80708</guid>
		<description>@Guurk

Geeze. That was long...

Feel better now? ;-)

p.s. You&#039;re never going to buy that place in Breck back with that attitude. ;-) Just write an iPhone app and make your billions. It&#039;s really that easy!!! :-D</description>
		<content:encoded><![CDATA[<p>@Guurk</p>
<p>Geeze. That was long&#8230;</p>
<p>Feel better now? ;-)</p>
<p>p.s. You&#8217;re never going to buy that place in Breck back with that attitude. ;-) Just write an iPhone app and make your billions. It&#8217;s really that easy!!! :-D</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on That Sucking Sound Is Java Killing Your Soul by My Code Fu is Strong &#187; Java Doesn&#8217;t Need a Defence</title>
		<link>http://www.matthew-long.com/2008/05/15/that-sucking-sound-is-java-killing-your-soul/comment-page-1/#comment-80707</link>
		<dc:creator>My Code Fu is Strong &#187; Java Doesn&#8217;t Need a Defence</dc:creator>
		<pubDate>Wed, 24 Sep 2008 15:52:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.matthew-long.com/?p=111#comment-80707</guid>
		<description>[...] Here&#8217;s the link. [...]</description>
		<content:encoded><![CDATA[<p>[...] Here&#8217;s the link. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on That Sucking Sound Is Java Killing Your Soul by guurk</title>
		<link>http://www.matthew-long.com/2008/05/15/that-sucking-sound-is-java-killing-your-soul/comment-page-1/#comment-80706</link>
		<dc:creator>guurk</dc:creator>
		<pubDate>Wed, 24 Sep 2008 15:46:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.matthew-long.com/?p=111#comment-80706</guid>
		<description>Ok... where do I start? Calling me a Java advocate is probably not strong enough a description, as anyone that knows me could verify (ask Matt).

Java is the bomb diggity; strait up, period, and more fun that bulls-eyeing wamp rats in your T-16 back home.

Who doesn&#039;t like annotations? Talk about fun! Who doesn&#039;t like declarative programming? Show me one and I&#039;ll show you someone who doesn&#039;t know what it is.

Show me a language that can express good OO patterns better than Java... there isn&#039;t one. That&#039;s fun? Yes, that&#039;s fun. Good design, better, good forced OO practice enforced by language couldn&#039;t be more fun. You get to focus on &#039;business logic&#039;, not rehashing the same ol&#039; stuff that&#039;s already been done 1000 times by programmers way better than you. (How many lines does it take to parse a text file again?) You don&#039;t &#039;need&#039; a &lt;i&gt;Factory&lt;/i&gt; every time, it just makes it easier to use that library that provides all the functionality that you are using for free.

Fun programming is about sharing. Yes, I get lambasted because I never make money with my side projects, because I contribute back to the community. That&#039;s a personal call. But truly, what better language to share concepts, examples, libraries than Java.

GUI design tool? Whoever is focusing on Java as a GUI platform is missing the point of Java. Java has always been and always will be about server frameworks and web applications. That&#039;s what it&#039;s good at.

Not to say that Java can&#039;t be used for GUI (read my-big-fat-greek-client). It can be. But don&#039;t equate Java with Swing. That would be like equating Java with Xerces. Xerces, Swing, SWT, Corba, LDAP, JMX, EJB3, Hibernate, AWT, SQL, etc. can be used with Java via built-in or external libraries. What language doesn&#039;t have all those kind of things available? Heck, that&#039;s part of what makes Java great, and fun. You need to get something done, quickly, well? There&#039;s a library that can help.

On the other Cocoa and .NET are almost impossible to separate from their GUI tool sets. It&#039;s like comparing a watermelon to an Apple and a moldy strawberry.

I find it odd that Matt makes the argument from the stand point of the development environment. It can be fun to learn a new development system... but if by some chance you don&#039;t like it?

What if you don&#039;t like Eclipse? Go to JBuilder. JBuilder not you cup of tea? Netbeans. Netbeans not your bag baby? JCode. Just not into the whole mouse usage? Emacs, VI, Visual Slick Edit... all work great with Java.

Want to do .NET development? Don&#039;t like Visual Studio? ... um... um... yeah.

Want to do Cocoa development? Don&#039;t like X-Code? ... um... um... yeah.

For me, fun is about making something that I think is cool, and maybe, just maybe, something that others find is cool too. However, it&#039;s more about the journey than the end product. I&#039;ve learned that over years of false starts and cool ideas.

Java allows me to express myself, and then reuse the hard work on one dead-end path with my newest, greatest idea. Not even C/C++ allowed me the freedom and security that I have Java. Not even a scripting language can go as many places or explore as many different worlds.

C/C++... play with cross-platform compliers all day long.

.NET... just feel violated because you know you are being raped with a closed source, closed platform, closed library set that costs way to much ( &gt; 0 )

.PHP/Python... great for what they do, but now you want to do data replication and clustering of applications? Find me the libraries that do that.

Cocoa... but I really want to make something that everyone can use. And to be quite honest, &quot;you&#039;re so busy finding out if you can make your button wiggle, fade in and out, vibrate, flip end-for-end, you don&#039;t stop to think if it &lt;b&gt;should&lt;/b&gt;&quot;.</description>
		<content:encoded><![CDATA[<p>Ok&#8230; where do I start? Calling me a Java advocate is probably not strong enough a description, as anyone that knows me could verify (ask Matt).</p>
<p>Java is the bomb diggity; strait up, period, and more fun that bulls-eyeing wamp rats in your T-16 back home.</p>
<p>Who doesn&#8217;t like annotations? Talk about fun! Who doesn&#8217;t like declarative programming? Show me one and I&#8217;ll show you someone who doesn&#8217;t know what it is.</p>
<p>Show me a language that can express good OO patterns better than Java&#8230; there isn&#8217;t one. That&#8217;s fun? Yes, that&#8217;s fun. Good design, better, good forced OO practice enforced by language couldn&#8217;t be more fun. You get to focus on &#8216;business logic&#8217;, not rehashing the same ol&#8217; stuff that&#8217;s already been done 1000 times by programmers way better than you. (How many lines does it take to parse a text file again?) You don&#8217;t &#8216;need&#8217; a <i>Factory</i> every time, it just makes it easier to use that library that provides all the functionality that you are using for free.</p>
<p>Fun programming is about sharing. Yes, I get lambasted because I never make money with my side projects, because I contribute back to the community. That&#8217;s a personal call. But truly, what better language to share concepts, examples, libraries than Java.</p>
<p>GUI design tool? Whoever is focusing on Java as a GUI platform is missing the point of Java. Java has always been and always will be about server frameworks and web applications. That&#8217;s what it&#8217;s good at.</p>
<p>Not to say that Java can&#8217;t be used for GUI (read my-big-fat-greek-client). It can be. But don&#8217;t equate Java with Swing. That would be like equating Java with Xerces. Xerces, Swing, SWT, Corba, LDAP, JMX, EJB3, Hibernate, AWT, SQL, etc. can be used with Java via built-in or external libraries. What language doesn&#8217;t have all those kind of things available? Heck, that&#8217;s part of what makes Java great, and fun. You need to get something done, quickly, well? There&#8217;s a library that can help.</p>
<p>On the other Cocoa and .NET are almost impossible to separate from their GUI tool sets. It&#8217;s like comparing a watermelon to an Apple and a moldy strawberry.</p>
<p>I find it odd that Matt makes the argument from the stand point of the development environment. It can be fun to learn a new development system&#8230; but if by some chance you don&#8217;t like it?</p>
<p>What if you don&#8217;t like Eclipse? Go to JBuilder. JBuilder not you cup of tea? Netbeans. Netbeans not your bag baby? JCode. Just not into the whole mouse usage? Emacs, VI, Visual Slick Edit&#8230; all work great with Java.</p>
<p>Want to do .NET development? Don&#8217;t like Visual Studio? &#8230; um&#8230; um&#8230; yeah.</p>
<p>Want to do Cocoa development? Don&#8217;t like X-Code? &#8230; um&#8230; um&#8230; yeah.</p>
<p>For me, fun is about making something that I think is cool, and maybe, just maybe, something that others find is cool too. However, it&#8217;s more about the journey than the end product. I&#8217;ve learned that over years of false starts and cool ideas.</p>
<p>Java allows me to express myself, and then reuse the hard work on one dead-end path with my newest, greatest idea. Not even C/C++ allowed me the freedom and security that I have Java. Not even a scripting language can go as many places or explore as many different worlds.</p>
<p>C/C++&#8230; play with cross-platform compliers all day long.</p>
<p>.NET&#8230; just feel violated because you know you are being raped with a closed source, closed platform, closed library set that costs way to much ( &gt; 0 )</p>
<p>.PHP/Python&#8230; great for what they do, but now you want to do data replication and clustering of applications? Find me the libraries that do that.</p>
<p>Cocoa&#8230; but I really want to make something that everyone can use. And to be quite honest, &#8220;you&#8217;re so busy finding out if you can make your button wiggle, fade in and out, vibrate, flip end-for-end, you don&#8217;t stop to think if it <b>should</b>&#8220;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The managed object model version used to open the persistent store is incompatible with the one that was used to create the persistent store. by torrance</title>
		<link>http://www.matthew-long.com/2007/11/02/the-managed-object-model-version-used-to-open-the-persistent-store-is-incompatible-with-the-one-that-was-used-to-create-the-persistent-store/comment-page-1/#comment-73388</link>
		<dc:creator>torrance</dc:creator>
		<pubDate>Wed, 13 Aug 2008 00:28:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.matthew-long.com/2007/11/02/the-managed-object-model-version-used-to-open-the-persistent-store-is-incompatible-with-the-one-that-was-used-to-create-the-persistent-store/#comment-73388</guid>
		<description>Just created an account to say thanks for this!
I&#039;d been getting this error since upgrading Smultron quite a while ago. It wasn&#039;t fatal, but was annoying getting it on every startup. So thanks very much!</description>
		<content:encoded><![CDATA[<p>Just created an account to say thanks for this!<br />
I&#8217;d been getting this error since upgrading Smultron quite a while ago. It wasn&#8217;t fatal, but was annoying getting it on every startup. So thanks very much!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on XCode 3.0 Tutorial by hz37</title>
		<link>http://www.matthew-long.com/2007/11/09/xcode-30-tutorial/comment-page-1/#comment-68899</link>
		<dc:creator>hz37</dc:creator>
		<pubDate>Tue, 29 Jul 2008 08:41:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.matthew-long.com/2007/11/09/xcode-30-tutorial/#comment-68899</guid>
		<description>Thank you so much for this! I have HilleGass&#039; book, but got stuck. Same thing with Apple&#039;s documentation. Now I can move on! Excellent!

Hens Zimmerman</description>
		<content:encoded><![CDATA[<p>Thank you so much for this! I have HilleGass&#8217; book, but got stuck. Same thing with Apple&#8217;s documentation. Now I can move on! Excellent!</p>
<p>Hens Zimmerman</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on That Sucking Sound Is Java Killing Your Soul by jag</title>
		<link>http://www.matthew-long.com/2008/05/15/that-sucking-sound-is-java-killing-your-soul/comment-page-1/#comment-64750</link>
		<dc:creator>jag</dc:creator>
		<pubDate>Fri, 18 Jul 2008 02:09:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.matthew-long.com/?p=111#comment-64750</guid>
		<description>I agree completely that Java can be quite tedious, but it does the things I need on the server side without much setup hassle, like creating zip files and accessing (Oracle) databases. Working with Java on UNIX sure beats the heck out of .Not on Windows (for me, anyway).

I use Perl when I can (Python isn&#039;t permitted here :-( ), but installing the modules can be such a supreme hassle.

After 30 years of server-side development, I&#039;m studying hard to try to make the transition over to the Mac with Xcode/Cocoa/ObjC. (Your tutorials are much appreciated! :)

I like Java much better than I like straight C, but the combination of Cocoa and ObjC goes a long way towards alleviating the pain of C.</description>
		<content:encoded><![CDATA[<p>I agree completely that Java can be quite tedious, but it does the things I need on the server side without much setup hassle, like creating zip files and accessing (Oracle) databases. Working with Java on UNIX sure beats the heck out of .Not on Windows (for me, anyway).</p>
<p>I use Perl when I can (Python isn&#8217;t permitted here :-( ), but installing the modules can be such a supreme hassle.</p>
<p>After 30 years of server-side development, I&#8217;m studying hard to try to make the transition over to the Mac with Xcode/Cocoa/ObjC. (Your tutorials are much appreciated! :)</p>
<p>I like Java much better than I like straight C, but the combination of Cocoa and ObjC goes a long way towards alleviating the pain of C.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
