<?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 Christian&#039;s Soapbox</title>
	<atom:link href="http://pariahware.com/blog/?feed=comments-rss2" rel="self" type="application/rss+xml" />
	<link>http://pariahware.com/blog</link>
	<description>Programming, Insights, and Complaints.</description>
	<lastBuildDate>Sun, 28 Feb 2010 03:14:23 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>Comment on Not all Walmart people are bad! by S-Copinger</title>
		<link>http://pariahware.com/blog/?p=253&#038;cpage=1#comment-5610</link>
		<dc:creator>S-Copinger</dc:creator>
		<pubDate>Sun, 28 Feb 2010 03:14:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.pariahware.com/blog/?p=253#comment-5610</guid>
		<description>IMO there was nothing offensive about your previous post - it honestly put forward your frustrations as a professional developer with the current state of affairs with Realbasic. Maybe one could describe it as a &quot;rant&quot; or &quot;venting&quot; but certainly not offensive. The 3rd party ecosystem _is_ very weak.

However, it must also be noted that the Open Source ecosystem for Realbasic is also weak. Consider what is available online - the bulk appears to have been released by users who would be considered &quot;professional&quot; more than &quot;hobbyist&quot;.

Now the dividing line between &quot;professional&quot; and &quot;hobbyist&quot; is blurry anyway. A much more important distinction is between &quot;producers&quot; and &quot;consumers&quot;. Some people create useful stuff, whether for payment or for free. Other people just want solutions handed to them; that is not a problem _so long and they are prepared to put something back_. Either that is with money supporting a professional 3rd party solution environment, or with time and effort supporting an open source environment.

The problem is when the level of parasitic consumers, who reject paid for solutions but either cannot or will not work to support an open source community, gets too high. In that case the whole support community will fade away. Again IMO that has not occurred yet but it could easily do so: those who do not want to use a paid for solution should stop whinging and maybe start an open source project for a free alternative. 

Meanwhile Real Software do need to assist the paid-for 3rd Party environment to develop and you&#039;ve already mentioned what you think is needed for that.</description>
		<content:encoded><![CDATA[<p>IMO there was nothing offensive about your previous post &#8211; it honestly put forward your frustrations as a professional developer with the current state of affairs with Realbasic. Maybe one could describe it as a &#8220;rant&#8221; or &#8220;venting&#8221; but certainly not offensive. The 3rd party ecosystem _is_ very weak.</p>
<p>However, it must also be noted that the Open Source ecosystem for Realbasic is also weak. Consider what is available online &#8211; the bulk appears to have been released by users who would be considered &#8220;professional&#8221; more than &#8220;hobbyist&#8221;.</p>
<p>Now the dividing line between &#8220;professional&#8221; and &#8220;hobbyist&#8221; is blurry anyway. A much more important distinction is between &#8220;producers&#8221; and &#8220;consumers&#8221;. Some people create useful stuff, whether for payment or for free. Other people just want solutions handed to them; that is not a problem _so long and they are prepared to put something back_. Either that is with money supporting a professional 3rd party solution environment, or with time and effort supporting an open source environment.</p>
<p>The problem is when the level of parasitic consumers, who reject paid for solutions but either cannot or will not work to support an open source community, gets too high. In that case the whole support community will fade away. Again IMO that has not occurred yet but it could easily do so: those who do not want to use a paid for solution should stop whinging and maybe start an open source project for a free alternative. </p>
<p>Meanwhile Real Software do need to assist the paid-for 3rd Party environment to develop and you&#8217;ve already mentioned what you think is needed for that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on REAL Software, the opposite of love is not hate, it is indifference. by Scott Steinman</title>
		<link>http://pariahware.com/blog/?p=248&#038;cpage=1#comment-5605</link>
		<dc:creator>Scott Steinman</dc:creator>
		<pubDate>Thu, 25 Feb 2010 18:20:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.pariahware.com/blog/?p=248#comment-5605</guid>
		<description>Paul, there may be a breaking-in period for Cocoa, but to not do it would be very bad for REALbasic&#039;s future on Mac OS X.  In order to survive on Mac OS X, let alone add new controls and platform-specific APIs, this must be done.  It&#039;s a massive change in the compiler and frameworks so we can&#039;t expect to be perfect at first, but it&#039;s not a deal-breaker because Carbon Intel builds will still allow us to release products until Cocoa support is completed. I&#039;d rather have it released even in imperfect form so it get wider everyday testing that can find subtle problems and get them ironed out.

As for LLVM, I don&#039;t see that as being much of an issue at all.  Problems in LLVM have had to be tackled by Apple (and maybe the Linux community) already. LLVM is mostly just a swappable replacement for gcc.</description>
		<content:encoded><![CDATA[<p>Paul, there may be a breaking-in period for Cocoa, but to not do it would be very bad for REALbasic&#8217;s future on Mac OS X.  In order to survive on Mac OS X, let alone add new controls and platform-specific APIs, this must be done.  It&#8217;s a massive change in the compiler and frameworks so we can&#8217;t expect to be perfect at first, but it&#8217;s not a deal-breaker because Carbon Intel builds will still allow us to release products until Cocoa support is completed. I&#8217;d rather have it released even in imperfect form so it get wider everyday testing that can find subtle problems and get them ironed out.</p>
<p>As for LLVM, I don&#8217;t see that as being much of an issue at all.  Problems in LLVM have had to be tackled by Apple (and maybe the Linux community) already. LLVM is mostly just a swappable replacement for gcc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on REAL Software, the opposite of love is not hate, it is indifference. by Paul Rodman</title>
		<link>http://pariahware.com/blog/?p=248&#038;cpage=1#comment-5604</link>
		<dc:creator>Paul Rodman</dc:creator>
		<pubDate>Thu, 25 Feb 2010 05:32:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.pariahware.com/blog/?p=248#comment-5604</guid>
		<description>I&#039;m busy learning XCode and Cocoa Obj-C programming at present, which is both giving me a new appreciation of just how powerful and rich the RB language is without the enormous complexity of the Cocoa frameworks and the XCode tools, as well as making me appreciate just how bad RB is at making native Mac apps.

The main problem I have (and have had for the past couple of years) is that RS release schedules are so short that by the time an alpha/beta is at the stage I can test it (on my humongous app), it&#039;s too late to fix fundamental problems before the thing goes FC. I was not able to use three out of the last six releases because of (relatively major) bugs (the big database rewrite fiasco, contextual menus in Windows on tab panels, and bevelbutton problems on Windows, amongst others. 2010r1 seems OK, but I dread the upcoming Cocoa-support and LLVM releases.</description>
		<content:encoded><![CDATA[<p>I&#8217;m busy learning XCode and Cocoa Obj-C programming at present, which is both giving me a new appreciation of just how powerful and rich the RB language is without the enormous complexity of the Cocoa frameworks and the XCode tools, as well as making me appreciate just how bad RB is at making native Mac apps.</p>
<p>The main problem I have (and have had for the past couple of years) is that RS release schedules are so short that by the time an alpha/beta is at the stage I can test it (on my humongous app), it&#8217;s too late to fix fundamental problems before the thing goes FC. I was not able to use three out of the last six releases because of (relatively major) bugs (the big database rewrite fiasco, contextual menus in Windows on tab panels, and bevelbutton problems on Windows, amongst others. 2010r1 seems OK, but I dread the upcoming Cocoa-support and LLVM releases.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on REAL Software, the opposite of love is not hate, it is indifference. by Scott Steinman</title>
		<link>http://pariahware.com/blog/?p=248&#038;cpage=1#comment-5603</link>
		<dc:creator>Scott Steinman</dc:creator>
		<pubDate>Thu, 25 Feb 2010 03:16:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.pariahware.com/blog/?p=248#comment-5603</guid>
		<description>I am in agreement with Christian&#039;s list, especially the lack of IDE plugins.  I am now using Visual Studio for the first time and finding it about as quick to develop applications. Why? When Visual Studio does not have a tool or feature I need, I can just purchase it as a third-party IDE plugin.  These tools do a lot of the work for me.

The lack of this feature in the Real Studio IDE severely limits Real Studio as a professional tool.  IDEA, a Java IDE from a _small_ company (also with limited resources), has hundreds of plugins that improve the product immensely and helped create a healthy third-party tool ecosystem.

A few years ago, I worked feverishly (as a labor of love) on a program called Reality Check that would bring to REALbasic what other IDEs had as an add-on:  checking for errors in program _design_ and automatically fixing them.  Due to the lack of IDE plug-ins or access to compiler symbol information, I had to import and export RB projects (instead of working within the IDE), start writing an entire compiler front end to get symbol information, and write a program to parse the RB documentation to build the beginnings of a symbol table.  My other IDEs gave programmers access to this information in a controlled manner through a plugin API that kept almost all plugins from having deleterious interactions with the IDE when bugs existed.

By making the IDE a closed system, Real Software prevented yet another third-party tool from being developed (anybody remember the SlayFire Reality profiler?).  The third-party tool market for RB is nearly non-existent. This diminishes the RB ecosystem immensely and prevents Real Studio from being an enterprise-ready tool.  If Real Software truly has limited resources and can&#039;t do much, why not let the community fill the gap and help add tools to improve the product?   (By the way, my product was open source and free of cost so it would benefit no one but Real Software and REALbasic users).  Instead, the enthusiasm of those who want to help improve Real Studio is dampened.  It is a shame.</description>
		<content:encoded><![CDATA[<p>I am in agreement with Christian&#8217;s list, especially the lack of IDE plugins.  I am now using Visual Studio for the first time and finding it about as quick to develop applications. Why? When Visual Studio does not have a tool or feature I need, I can just purchase it as a third-party IDE plugin.  These tools do a lot of the work for me.</p>
<p>The lack of this feature in the Real Studio IDE severely limits Real Studio as a professional tool.  IDEA, a Java IDE from a _small_ company (also with limited resources), has hundreds of plugins that improve the product immensely and helped create a healthy third-party tool ecosystem.</p>
<p>A few years ago, I worked feverishly (as a labor of love) on a program called Reality Check that would bring to REALbasic what other IDEs had as an add-on:  checking for errors in program _design_ and automatically fixing them.  Due to the lack of IDE plug-ins or access to compiler symbol information, I had to import and export RB projects (instead of working within the IDE), start writing an entire compiler front end to get symbol information, and write a program to parse the RB documentation to build the beginnings of a symbol table.  My other IDEs gave programmers access to this information in a controlled manner through a plugin API that kept almost all plugins from having deleterious interactions with the IDE when bugs existed.</p>
<p>By making the IDE a closed system, Real Software prevented yet another third-party tool from being developed (anybody remember the SlayFire Reality profiler?).  The third-party tool market for RB is nearly non-existent. This diminishes the RB ecosystem immensely and prevents Real Studio from being an enterprise-ready tool.  If Real Software truly has limited resources and can&#8217;t do much, why not let the community fill the gap and help add tools to improve the product?   (By the way, my product was open source and free of cost so it would benefit no one but Real Software and REALbasic users).  Instead, the enthusiasm of those who want to help improve Real Studio is dampened.  It is a shame.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on REAL Software, the opposite of love is not hate, it is indifference. by Geoff Perlman</title>
		<link>http://pariahware.com/blog/?p=248&#038;cpage=1#comment-5602</link>
		<dc:creator>Geoff Perlman</dc:creator>
		<pubDate>Wed, 24 Feb 2010 22:48:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.pariahware.com/blog/?p=248#comment-5602</guid>
		<description>Some of the things you mentioned are things we would like to or are planning to do. We don&#039;t want to promise and not deliver. So we have learned not to talk about something new until we are sure it&#039;s going to happen. Some of the things you mentioned above are actually really difficult to do even if they don&#039;t appear to be on the surface. We do listen carefully to our customers via our Feedback system and the surveys we do twice per year. We can&#039;t always do what everyone wants of course but we try to do the things that seem to have the greatest impact based on the cost of doing them. That&#039;s because doing one thing means you are not doing another of course.

Regarding pricing of third party plug-ins, they will sell at what the market will bear. Some will be fine with the price, some will not. That&#039;s the nature of selling just about anything. We don&#039;t focus on the hobbyist but we don&#039;t turn them away either because some hobbyists eventually become full time developers. We certainly don&#039;t want to create a barrier to entry.

So don&#039;t worry Christian. Be happy. :)</description>
		<content:encoded><![CDATA[<p>Some of the things you mentioned are things we would like to or are planning to do. We don&#8217;t want to promise and not deliver. So we have learned not to talk about something new until we are sure it&#8217;s going to happen. Some of the things you mentioned above are actually really difficult to do even if they don&#8217;t appear to be on the surface. We do listen carefully to our customers via our Feedback system and the surveys we do twice per year. We can&#8217;t always do what everyone wants of course but we try to do the things that seem to have the greatest impact based on the cost of doing them. That&#8217;s because doing one thing means you are not doing another of course.</p>
<p>Regarding pricing of third party plug-ins, they will sell at what the market will bear. Some will be fine with the price, some will not. That&#8217;s the nature of selling just about anything. We don&#8217;t focus on the hobbyist but we don&#8217;t turn them away either because some hobbyists eventually become full time developers. We certainly don&#8217;t want to create a barrier to entry.</p>
<p>So don&#8217;t worry Christian. Be happy. <img src='http://pariahware.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on REAL Software, the opposite of love is not hate, it is indifference. by Anthony G. Cyphers</title>
		<link>http://pariahware.com/blog/?p=248&#038;cpage=1#comment-5600</link>
		<dc:creator>Anthony G. Cyphers</dc:creator>
		<pubDate>Wed, 24 Feb 2010 14:55:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.pariahware.com/blog/?p=248#comment-5600</guid>
		<description>I don&#039;t think that there&#039;s a single line in this letter that I don&#039;t agree with.  I&#039;d happily sign my name to the bottom, as well.

A couple of weeks ago, I experienced the third-party backlash you mentioned, on the forums.

I really hope RS takes a good long look at the community and what the product has become, and starts doing the things it should be doing to target enterprise-level customers.  You&#039;ll make more money from those guys than the hobbyists.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t think that there&#8217;s a single line in this letter that I don&#8217;t agree with.  I&#8217;d happily sign my name to the bottom, as well.</p>
<p>A couple of weeks ago, I experienced the third-party backlash you mentioned, on the forums.</p>
<p>I really hope RS takes a good long look at the community and what the product has become, and starts doing the things it should be doing to target enterprise-level customers.  You&#8217;ll make more money from those guys than the hobbyists.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on REAL Software, the opposite of love is not hate, it is indifference. by Jay</title>
		<link>http://pariahware.com/blog/?p=248&#038;cpage=1#comment-5599</link>
		<dc:creator>Jay</dc:creator>
		<pubDate>Wed, 24 Feb 2010 13:47:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.pariahware.com/blog/?p=248#comment-5599</guid>
		<description>I definitely agree with your point &quot;Allow an API for the IDE so that 3rd party software can extend it.&quot;

If you have not done so already please post this to the mailing list and the forums.  I would like to see this discussion be at the forefront.  Maybe we can organize feature requests in the Feedback application and push these things to the top.</description>
		<content:encoded><![CDATA[<p>I definitely agree with your point &#8220;Allow an API for the IDE so that 3rd party software can extend it.&#8221;</p>
<p>If you have not done so already please post this to the mailing list and the forums.  I would like to see this discussion be at the forefront.  Maybe we can organize feature requests in the Feedback application and push these things to the top.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Another reason the banking industry, and in particular, Bank of America sucks. by Bob Keeney</title>
		<link>http://pariahware.com/blog/?p=217&#038;cpage=1#comment-5505</link>
		<dc:creator>Bob Keeney</dc:creator>
		<pubDate>Wed, 11 Mar 2009 20:23:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.pariahware.com/blog/?p=217#comment-5505</guid>
		<description>I left my old bank for similar reasons.  My new one (the one you&#039;re talking about) has been excellent.  Your mileage may vary, obviously.  But yeah, I feel your pain when it comes to customer service.  

But in that same light I&#039;ve been to really bad McDonald&#039;s and some very good ones too.  It&#039;s all about management IMO.</description>
		<content:encoded><![CDATA[<p>I left my old bank for similar reasons.  My new one (the one you&#8217;re talking about) has been excellent.  Your mileage may vary, obviously.  But yeah, I feel your pain when it comes to customer service.  </p>
<p>But in that same light I&#8217;ve been to really bad McDonald&#8217;s and some very good ones too.  It&#8217;s all about management IMO.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why dost thou hate me REALbasic? by Christian</title>
		<link>http://pariahware.com/blog/?p=207&#038;cpage=1#comment-5497</link>
		<dc:creator>Christian</dc:creator>
		<pubDate>Wed, 04 Feb 2009 15:20:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.pariahware.com/blog/?p=207#comment-5497</guid>
		<description>Yes, I did submit a a bug report with a sample project.  I did that prior to posting on the NUG.  Hopefully this will be fixed in the next version.  Thanks for the tip; I&#039;ll keep that in mind for the future.  Currently, I just switched to using the IF statement.</description>
		<content:encoded><![CDATA[<p>Yes, I did submit a a bug report with a sample project.  I did that prior to posting on the NUG.  Hopefully this will be fixed in the next version.  Thanks for the tip; I&#8217;ll keep that in mind for the future.  Currently, I just switched to using the IF statement.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why dost thou hate me REALbasic? by Bob Keeney</title>
		<link>http://pariahware.com/blog/?p=207&#038;cpage=1#comment-5496</link>
		<dc:creator>Bob Keeney</dc:creator>
		<pubDate>Wed, 04 Feb 2009 14:14:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.pariahware.com/blog/?p=207#comment-5496</guid>
		<description>Have you submitted a FogBugs report and example project?  It&#039;s the only way this will get fixed.

The quick fix is to force all your strings into all upper/lowercase.  You might also want to check out MBS string functions as they are generally faster.</description>
		<content:encoded><![CDATA[<p>Have you submitted a FogBugs report and example project?  It&#8217;s the only way this will get fixed.</p>
<p>The quick fix is to force all your strings into all upper/lowercase.  You might also want to check out MBS string functions as they are generally faster.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
