<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">

<channel>
	<title>Bananaranha</title>
	
	<link>http://www.bananaranha.com</link>
	<description>Apple, the intertubes, software and everything else</description>
	<pubDate>Thu, 08 May 2008 20:52:29 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Bananaranha" type="application/rss+xml" /><item>
		<title>Coda release panic…</title>
		<link>http://www.bananaranha.com/2008/05/08/coda-release-panic/</link>
		<comments>http://www.bananaranha.com/2008/05/08/coda-release-panic/#comments</comments>
		<pubDate>Thu, 08 May 2008 20:04:05 +0000</pubDate>
		<dc:creator>bananaranha</dc:creator>
		
		<category><![CDATA[Intertubes]]></category>

		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.bananaranha.com/?p=51</guid>
		<description><![CDATA[Panic&#8217;s Cabel writes on Coda&#8217;s mailing list, after someone asks when the next release is gonna be:
A company like Adobe, which has hundreds of engineers working on Photoshop, releases ONE version every two or three years, and maybe a single bug fix release in the interim. For the most part, we&#8217;re all cool with that, [...]]]></description>
			<content:encoded><![CDATA[<p>Panic&#8217;s Cabel writes on Coda&#8217;s <a href="http://groups.google.com/group/coda-users/msg/9b2fef79fb863e23">mailing list</a>, after someone asks when the next release is gonna be:</p>
<blockquote class="quoted"><p>A company like Adobe, which has hundreds of engineers working on Photoshop, releases ONE version every two or three years, and maybe a single bug fix release in the interim. For the most part, we&#8217;re all cool with that, myself included! :) </p>
<p>But a shareware company that has, say, one or two people working on a product, is somehow expected to do releases every few months &#8212; even free major ones &#8212; or people start getting itchy. </p></blockquote>
<p>Well, you don&#8217;t see people anxious for new releases of BBEdit or Transmit, even though those two programs are equally essential to many people&#8217;s workflow. </p>
<p>So it might have something to do with Coda missing some <strong>major features</strong> that should have been there from the beginning. </p>
<p>Like, say, multi-file search and replace.</p>
<p>P.S Oh, and people want new versions of Photoshop to happen more often tοo. Have we forgot the CS3 outcry?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bananaranha.com/2008/05/08/coda-release-panic/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Geek template talk</title>
		<link>http://www.bananaranha.com/2008/05/03/geek-template-talk/</link>
		<comments>http://www.bananaranha.com/2008/05/03/geek-template-talk/#comments</comments>
		<pubDate>Sun, 04 May 2008 02:05:09 +0000</pubDate>
		<dc:creator>bananaranha</dc:creator>
		
		<category><![CDATA[Intertubes]]></category>

		<guid isPermaLink="false">http://www.bananaranha.com/?p=50</guid>
		<description><![CDATA[When discussing hard science (e.g physics, chemistry, math etc) on a web forum or a comments thread, insert a random joke reference to the topic at hand —or a vaguely related one— to imply a deep understanding of science.
]]></description>
			<content:encoded><![CDATA[<p>When discussing hard science (e.g physics, chemistry, math etc) on a web forum or a comments thread, insert a random joke reference to the topic at hand —or a vaguely related one— to imply a deep understanding of science.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bananaranha.com/2008/05/03/geek-template-talk/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sweating the details…</title>
		<link>http://www.bananaranha.com/2008/04/12/sweating-the-details/</link>
		<comments>http://www.bananaranha.com/2008/04/12/sweating-the-details/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 18:39:19 +0000</pubDate>
		<dc:creator>bananaranha</dc:creator>
		
		<category><![CDATA[Intertubes]]></category>

		<category><![CDATA[Spotted]]></category>

		<guid isPermaLink="false">http://www.bananaranha.com/?p=49</guid>
		<description><![CDATA[A repost of the last posting, with some words crossed out and color-coded additions. 
When I first saw it I thought mr. Gruber was giving us some sort of insight into his writing process. 
Then I saw the exact same thing in some other feed and I realized it has nothing to do with mr. [...]]]></description>
			<content:encoded><![CDATA[<p>A repost of the last posting, with some words crossed out and color-coded additions. </p>
<p>When I first saw it I thought mr. <a href="http://daringfireball.net/">Gruber</a> was giving us some sort of insight into his writing process. </p>
<p>Then I saw the exact same thing in some other feed and I realized it has nothing to do with mr. Gruber. It&#8217;s actually a feature of NetNewsWire, that highlights the changes in a newsfeed. A <strong>diff</strong> for rss, sort of.</p>
<p>Here is the before-and-after of one of his latest posts. Notice how improved the second version is, yet how subtle the changes —most of us would not have bothered. Sweating the details. That&#8217;s what it takes to become an A-list blogger —or an <a href="http://en.wikipedia.org/wiki/Obsessive-compulsive_disorder">O.C.D</a> patient.</p>
<p>Before:</p>
<blockquote class="quoted"><p>Simply the best new movie I’ve seen in years. You can also save a few bucks and get the Cheapskate Edition instead.</p>
<p>One of Hitchcock’s gifts to cinema was the insight that the key to building suspense is to let the audience know something the characters do not. With its title alone, There Will Be Blood accomplishes this before the film even starts. There’s an ominous dread hanging over even seemingly innocuous scenes <strong>in the film</strong> that wouldn’t <strong>otherwise</strong> be there <strong>— or at least would be lessened —</strong> if the film were titled, say, Oil! (which was the name of the Upton Sinclair novel from which it was loosely adapted by Paul Thomas Anderson).</p></blockquote>
<p>After:</p>
<blockquote class="quoted"><p>Simply the best new movie I’ve seen in years. You can also save a few bucks and get the Cheapskate Edition instead.</p>
<p>One of Hitchcock’s gifts to cinema was the insight that the key to building suspense is to let the audience know something the characters do not. With its title alone, There Will Be Blood accomplishes this before the film even starts. There’s an ominous dread hanging over even seemingly innocuous scenes that wouldn’t be there if the film were titled, say, Oil! (which was the name of the Upton Sinclair novel from which it was loosely adapted by Paul Thomas Anderson).</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.bananaranha.com/2008/04/12/sweating-the-details/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Speaking out of one own’s behind: Michael Arrington</title>
		<link>http://www.bananaranha.com/2008/04/09/speaking-out-of-one-owns-behind-michael-arrington/</link>
		<comments>http://www.bananaranha.com/2008/04/09/speaking-out-of-one-owns-behind-michael-arrington/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 14:51:12 +0000</pubDate>
		<dc:creator>bananaranha</dc:creator>
		
		<category><![CDATA[Intertubes]]></category>

		<guid isPermaLink="false">http://www.bananaranha.com/?p=48</guid>
		<description><![CDATA[Can you believe this thread?
Some Google employess released a blatant (semi-endorsed by Google) rip-off of 37 Signals&#8217; Campfire.
When people all around the Intertubes complained, Google took it down.
Michael Arrington comments on TechCrunch:
Google showcased HuddleChat, a real-time chat application, as one of many test applications (directory here) to show off their new Google App Engine platform [...]]]></description>
			<content:encoded><![CDATA[<p>Can you believe <a href="http://www.techcrunch.com/2008/04/08/google-to-close-huddlechat/" ref="nofollow">this</a> thread?</p>
<p>Some Google employess released a blatant (semi-endorsed by Google) rip-off of 37 Signals&#8217; Campfire.</p>
<p>When people all around the Intertubes complained, Google took it down.</p>
<p>Michael Arrington comments on TechCrunch:</p>
<blockquote class="quoted"><p>Google showcased HuddleChat, a real-time chat application, as one of many test applications (directory here) to show off their new Google App Engine platform last night.</p>
<p>Some bloggers noted that the application was a rip off of Campfire, a 37Signals product. And 37Signals CEO Jason Fried used HuddleChat as a PR opportunity, telling ReadWriteWeb “We’re flattered Google thinks Campfire is a great product, we’re just disappointed that they stooped so low to basically copy it feature for feature, layout for layout…We thought that would be beneath Google, but maybe its time to reevaluate what they stand for.”</p></blockquote>
<p>So, Google can rip-off his company&#8217;s product, but when Jason complains he uses the rip-off as a &#8220;PR opportunity&#8221;? That&#8217;s beyond double standards.</p>
<blockquote class="quoted"><p>Frankly, the reaction is fairly ridiculous. But this is apparently a fight that Google doesn’t want to be involved in. They pulled the application and replaced it with the above notice.</p></blockquote>
<p>Ridiculous, why exactly? Because mr. Arrington does not make any money out of Campfire? Because it is OK to rip-off a user interface verbatim?</p>
<p>Would mr. Arrington complain if someone copies his article word for word -maybe with some adjectives changed? Or if Google launched a TechCrunch clone, with the same layout done in blue? </p>
<blockquote class="quoted"><p>I wonder if Darren Delaye, Braden Kowitz, and Kyle Consalus, the Google developers who created HuddleChat, had much of a say in the decision. And why, since HuddleChat is not an official Google product, was it Google that made the decision to pull it down and not the developers who created it? Google was very careful to say that they were not affiliated with HuddleChat while it was up - that, apparently, wasn’t the case.</p></blockquote>
<p>Obviously that wasn&#8217;t the case, just a lame excuse used by Google. To begin with, according to the law, code by Google employees belongs to Google. Furthemore, this was not a code submission by some independent developer, or a Google guy in his spare time. It was done as an inside project, and released to showcase Google&#8217;s new application platform. </p>
<blockquote class="quoted"><p>As far as I’m concerned, this is the first case of censorship on the new Google App Engine platform, and a bad precedent.</p></blockquote>
<p>Why? Are there any other web application platform vendors that gladly host rip-offs on their platforms? Would Amazon host a widget-by-widget and form-by-form rip-off of Flickr on AWS, for example, or would they take it down?</p>
<blockquote class="quoted"><p>Our test application for Google App Engine is here.</p></blockquote>
<p>See if we care.</p>
<p>The rest of the comments are just as hilarious. </p>
<p>Some argue that &#8220;all chat clients have to look more or less the same&#8221;. E, no, they don&#8217;t. Adium, MSN, Yahoo Messenger, Skype!, GTalk, all are quite different beasts from a GUI perspective. If I was to release a widget perfect rip-off of any of these, with a different color scheme, people would call me a thief. For good reason. </p>
<p>Others complain about the whining done by 37 Signals on the matter. Without noticing that 37 Signals <strong>has not done any</strong>. It was third party bloggers, journalists and users complained about HuddleChat.</p>
<p>Other&#8217;s still, green with jealousy, complain about 37 Signals and it&#8217;s founders. They are &#8220;arrogant&#8221;, they say, and they had &#8220;enough of them&#8221;, etc. Like it has anything to do with the case at hand.</p>
<p>Against Intertube&#8217;s crowds, god&#8217;s themselves contend in vain.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bananaranha.com/2008/04/09/speaking-out-of-one-owns-behind-michael-arrington/feed/</wfw:commentRss>
		</item>
		<item>
		<title>3G iPhone : The plot thickens…</title>
		<link>http://www.bananaranha.com/2008/04/09/3g-iphone-the-plot-thickens/</link>
		<comments>http://www.bananaranha.com/2008/04/09/3g-iphone-the-plot-thickens/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 13:38:59 +0000</pubDate>
		<dc:creator>bananaranha</dc:creator>
		
		<category><![CDATA[Apple]]></category>

		<category><![CDATA[Intertubes]]></category>

		<category><![CDATA[Spotted]]></category>

		<guid isPermaLink="false">http://www.bananaranha.com/?p=47</guid>
		<description><![CDATA[Mossberg said he sees it sometime in the next 60 days (or, maybe he didn&#8217;t).
Gruber calls bull:
Mossberg’s the same guy who claimed in July last year that Apple would release an iPhone update with Flash support “within the next couple of months”.
Update: Regarding my “I have no idea why…” question, reader S. Ben Melhuish writes: [...]]]></description>
			<content:encoded><![CDATA[<p>Mossberg said he sees it sometime in the next 60 days (or, maybe <a href="http://www.alleyinsider.com/2008/4/mossberg_i_don_t_know_the_3g_iphone_date_and_i_don_t_care">he didn&#8217;t</a>).</p>
<p>Gruber <a href="http://daringfireball.net/linked/2008/april#tue-08-mossberg">calls bull</a>:</p>
<blockquote class="quoted"><p>Mossberg’s the same guy who claimed in July last year that Apple would release an iPhone update with Flash support “within the next couple of months”.</p>
<p>Update: Regarding my “I have no idea why…” question, reader S. Ben Melhuish writes: “This one’s easy — it’s because so many Mac and gadget writers want it to be true.” That sounds about right.</p></blockquote>
<p>Then again, hard <a href="http://www.appleinsider.com/articles/08/04/08/latest_iphone_2_0_beta_reveals_3g_chipset.html">evidence</a> might prove ole Walt right:</p>
<blockquote class="quoted"><p>Discovered by the creators of the popular ZiPhone jailbreak and unlocking utility, a small, nondescript entry in the new firmware used to identify the phone&#8217;s chipset refers to a device known as &#8220;SGOLD3.&#8221;</p>
<p>(&#8230;)</p>
<p>Still, the newly discovered hardware references all but confirm the dependence of a 3G iPhone launch on Apple&#8217;s firmware overhaul, which is officially scheduled to debut sometime in June. It also corroborates past claims by analysts that predicted an Infineon chip at the heart of an iPhone upgrade due in mid-year.</p></blockquote>
<p>As with every rumor worth its&#8217; salt, we&#8217;ll have to wait and see.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bananaranha.com/2008/04/09/3g-iphone-the-plot-thickens/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google enters the battle</title>
		<link>http://www.bananaranha.com/2008/04/08/google-enters-the-battle/</link>
		<comments>http://www.bananaranha.com/2008/04/08/google-enters-the-battle/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 20:52:56 +0000</pubDate>
		<dc:creator>bananaranha</dc:creator>
		
		<category><![CDATA[Intertubes]]></category>

		<category><![CDATA[Spotted]]></category>

		<guid isPermaLink="false">http://www.bananaranha.com/?p=46</guid>
		<description><![CDATA[Found on the new Google App Services  blog :
Google App Engine gives you access to the same building blocks that Google uses for its own applications, making it easier to build an application that runs reliably, even under heavy load and with large amounts of data. 
Now, where have I heard this one before?
]]></description>
			<content:encoded><![CDATA[<p>Found on the new Google App Services <a href="http://googleappengine.blogspot.com/2008/04/introducing-google-app-engine-our-new.html"> blog </a>:</p>
<blockquote class="quoted"><p>Google App Engine gives you access to the same building blocks that Google uses for its own applications, making it easier to build an application that runs reliably, even under heavy load and with large amounts of data. </p></blockquote>
<p>Now, where have I heard this one <a href="http://www.amazon.com/gp/browse.html?node=3435361">before</a>?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bananaranha.com/2008/04/08/google-enters-the-battle/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cocoalicious Photoshop</title>
		<link>http://www.bananaranha.com/2008/04/03/cocoalicious-photoshop/</link>
		<comments>http://www.bananaranha.com/2008/04/03/cocoalicious-photoshop/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 20:19:52 +0000</pubDate>
		<dc:creator>bananaranha</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<category><![CDATA[Spotted]]></category>

		<guid isPermaLink="false">http://www.bananaranha.com/?p=45</guid>
		<description><![CDATA[Scott Byer of Adobe on John Nack&#8217;s blog:
Don&#8217;t assume that we don&#8217;t use Cocoa and CoreImage. Photoshop CS3 already does in places.
Interesting.
]]></description>
			<content:encoded><![CDATA[<p>Scott Byer of Adobe on John Nack&#8217;s <a href="http://blogs.adobe.com/jnack/2008/04/photoshop_lr_64.html">blog</a>:</p>
<blockquote class="quoted"><p>Don&#8217;t assume that we don&#8217;t use Cocoa and CoreImage. Photoshop CS3 already does in places.</p></blockquote>
<p>Interesting.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bananaranha.com/2008/04/03/cocoalicious-photoshop/feed/</wfw:commentRss>
		</item>
		<item>
		<title>What’s with the iPhone SDK FUD, O’Reilly?</title>
		<link>http://www.bananaranha.com/2008/03/26/whats-with-the-iphone-sdk-fud-oreilly/</link>
		<comments>http://www.bananaranha.com/2008/03/26/whats-with-the-iphone-sdk-fud-oreilly/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 21:41:28 +0000</pubDate>
		<dc:creator>bananaranha</dc:creator>
		
		<category><![CDATA[Apple]]></category>

		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.bananaranha.com/2008/03/26/whats-with-the-iphone-sdk-fud-oreilly/</guid>
		<description><![CDATA[I just came across a hack job of an article on O&#8217;Reilly&#8217;s Network regarding Apple&#8217;s iPhone SDK.
It&#8217;s by  Jonathan A. Zdziarski and you can read a printer-friendly version of it here.
Let&#8217;s examine mr. Zdziarski&#8217;s claims.
With the release of Apple&#8217;s SDK for building iPhone applications, many have plunged head-first into this new platform for the [...]]]></description>
			<content:encoded><![CDATA[<p>I just came across a hack job of an article on O&#8217;Reilly&#8217;s Network regarding Apple&#8217;s iPhone SDK.</p>
<p>It&#8217;s by  Jonathan A. Zdziarski and you can read a printer-friendly version of it <a href="http://www.onlamp.com/lpt/a/7281">here</a>.</p>
<p>Let&#8217;s examine mr. Zdziarski&#8217;s claims.</p>
<blockquote class="quoted"><p>With the release of Apple&#8217;s SDK for building iPhone applications, many have plunged head-first into this new platform for the first time, with the new-found excitement that comes in discovering something entirely new and innovative. The energy surrounding the iPhone has been building steadily since its release last June, and Apple&#8217;s initial &#8220;beta&#8221; offering of their SDK gave developers many of the tools they needed to get engaged. Within a short time, however, the community hit a brick wall in many respects, leaving many disenchanted by the restrictions imposed on developers. While Apple insists that the SDK provides the same tools used to create their own software, developers have found that they don&#8217;t have access to the same low-level functions of the iPhone, such as the ability to run applications in the background, build certain types of objects, or use low-level frameworks such as CoreSurface, Celestial, or LayerKit — all of which provide direct access to graphics and sound components. These, along with many other features, are found in Apple&#8217;s own applications, but nowhere to be found in the SDK.</p></blockquote>
<p>Em, <strong>I call BS here.</strong>. Apple never said that the SDK “<em>provides the same tools used to create their own software</em>” in the sense that those are the <strong>only</strong> tools they use. They really are the same tools Apple uses, just not the only ones. Every developer knows that every SDK has some internal APIs, and for good reason, don&#8217;t they? Thus, there is no reason for the sensationalist tone. Besides, Apple explicitly stated the restrictions imposed upon the SDK (no background apps, no device drivers, no using the phone network, etc). </p>
<p>Furthermore, several Mac and iPhone developers pitched in on why such restrictions make perfect sense, especially the no running in the background policy. Reasons include stability, battery life, CPU utilization etc. And it makes even more sense considering that the user will be installing an unspecified number of apps (consider the battery drain of 10 background running apps checking the network periodically). Actually there&#8217;s an excellent <a href="http://furbo.org/2008/03/16/brain-surgeons/">post</a> from Craig Hockenberry about this.</p>
<blockquote class="quoted"><p>Jump ahead to March 2008. Apple finally realized what a huge financial opportunity they were missing out on when they snubbed third party developers, and decided to release their own version of what the community already had been using for nearly a year, a software development kit (the Apple SDK) and application distribution chain (the iTunes AppStore). Ironically, due to this delay, Apple was surprisingly the one lagging behind the open community, and rather than the open source community duplicating commercial efforts, Apple embarrassingly became the one trying to duplicate the open source community today.</p></blockquote>
<p>I&#8217;m afraid I&#8217;ll have to call BS again. Apple “<em> snubbed the third party developers</em>”? Apple “<em>finally realized what a huge financial opportunity they were missing out</em>”?</p>
<p>Since mr. Zdziarski is, as it seems, I programmer himself, he should know that releasing an SDK takes time. To get it right, to finalize it, to ensure that you won&#8217;t burn your developers with unneeded changes down the road, etc. Isn&#8217;t this essential knowledge on Software Engineering 101? It is, therefore, silly to imply that Apple only recently jumped on the iPhone SDK bandwagon. The breadth of work, the quality of the documentation, the preparation of the App Store, the negotiations with third parties —such as Microsoft, shows the exact opposite: Apple has been working on an iPhone SDK for a long time. </p>
<p>I cannot understand the line about how Apple“<em> embarrassingly became the one trying to duplicate the open source community today</em>”.  WTF? Jailbreaking the iPhone and linking to a non stable, internal API somehow amounts to the same as the production of a proper SDK? Besides, Apple is not duplicating anything. The company polished and SDK-ized the internal APIs that they <strong>themselves</strong> produced, those same APIs that the open source community unofficially used. </p>
<blockquote class="quoted"><p> It was used to write applications that could look and act just like Apple&#8217;s preloaded software, so when Apple announced that their SDK was &#8220;the same set of tools,&#8221; many expected that it would look and feel like the open tool chain. </p>
<p>Very few had anticipated the many restrictions they&#8217;ve come to find in the official SDK.</p></blockquote>
<p>Only those very few with any sort of programming experience in the real world, I guess.</p>
<blockquote class="quoted"><p> While roughly 75% of the two SDKs do overlap, the remaining 25% has shown to be very restrictive, removing the developer&#8217;s ability to do &#8220;the real fun stuff&#8221; with their application.</p></blockquote>
<p>I&#8217;m not sure I would want anybody to do “<em>the real fun stuff</em>” on my cellular phone. You know, the same one I carry all day, and use on emergencies and such.</p>
<blockquote class="quoted"><p>Back to the present, the APIs available in the Apple SDK are useful for building your average game, or your average application, but very lacking for building applications with more sophisticated, low-level requirements. Fortunately, there is another set of interfaces that Apple never wanted you to know about, the &#8220;real&#8221; set of APIs that Apple uses.</p></blockquote>
<p>So how the proper API is not real? Especially since it overlaps with 75% of the unofficial stuff, except the low-level stuff. Also, doesn&#8217;t mr. Zdziarski know that Apple really does limit itself in using the official API on most of the applications on the iPhone, except where it is critical not to do so (a few selected apps such as Safari, etc). </p>
<p>The rest of the article is a guide for using the unofficial, non-SDK API. Which is all nice and fine, and something that I have no qualms about. Except maybe about this line:</p>
<blockquote class="quoted"><p>It&#8217;s important to note that it is unclear whether using these hidden APIs will disqualify your project from being listed in Apple&#8217;s AppStore.</p></blockquote>
<p>Anybody out there that also thinks that “<em>it is unclear</em>”? I have a bridge in Brooklyn you might be interested in.</p>
<p>I would accept this kind of BS from Dvorak or Thurrott, but mr. Zdziarski is a Mac programmer. And he is writing for O&#8217;Reilly. He should know better. Perhaps he does. Maybe he is just bitter because the official SDK came out now that he has just published a book on the unofficial SDK. </p>
<p>P.S Also what&#8217;s with the article being on OnLAMP.com? Where&#8217;s the L, the A the M or the P?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bananaranha.com/2008/03/26/whats-with-the-iphone-sdk-fud-oreilly/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Joel on Software, OK. Joel on Web Standards? Meh.</title>
		<link>http://www.bananaranha.com/2008/03/18/joel-on-software-ok-joel-on-web-standards-meh/</link>
		<comments>http://www.bananaranha.com/2008/03/18/joel-on-software-ok-joel-on-web-standards-meh/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 21:56:15 +0000</pubDate>
		<dc:creator>bananaranha</dc:creator>
		
		<category><![CDATA[Intertubes]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[Spotted]]></category>

		<guid isPermaLink="false">http://www.bananaranha.com/2008/03/18/joel-on-software-ok-joel-on-web-standards-meh/</guid>
		<description><![CDATA[I am a fan of Joel (of Joel on Software fame). Hell, I even bought two of his books.
Still, his latest post regarding IE8 standards support is, to put it succinctly, lame, what with the contrived examples about martian headphones et al.
I just don&#8217;t understand what the whole problem about some pages being broken on [...]]]></description>
			<content:encoded><![CDATA[<p>I am a fan of Joel (of <a href="http://www.joelonsoftware.com">Joel on Software</a> fame). Hell, I even bought two of his books.</p>
<p>Still, his <a href="http://www.joelonsoftware.com/items/2008/03/17.html">latest post</a> regarding IE8 standards support is, to put it succinctly, lame, what with the contrived examples about martian headphones et al.</p>
<p>I just don&#8217;t understand what the whole problem about some pages being broken on IE8 is. Here&#8217;s what he has to say:</p>
<blockquote class="quoted"><p>Almost every web site I visited with IE8 is broken in some way. Websites that use a lot of JavaScript are generally completely dead. A lot of pages simply have visual problems: things in the wrong place, popup menus that pop under, mysterious scrollbars in the middle. Some sites have more subtle problems: they look ok but as you go further you find that critical form won’t submit or leads to a blank page.</p>
<p>These are not web pages with errors. They are usually websites which were carefully constructed to conform to web standards. But IE 6 and IE 7 didn’t really conform to the specs, so these sites have little hacks in them that say, “on Internet Explorer… move this thing 17 pixels to the right to compensate for IE’s bug.”</p>
<p>And IE 8 is IE, but it no longer has the IE 7 bug where it moved that thing 17 pixels left of where it was supposed to be according to web standards. So now code that was written that was completely reasonable no longer works.</p>
<p>IE 8 can’t display most web pages correctly until you give up and press the “ACT LIKE IE7″ button. The idealists don’t care: they want those pages changed.</p>
<p>Some of those pages can’t be changed. They might be burned onto CD-ROMs. Some of them were created by people who are now dead. Most of them created by people who have no frigging idea what’s going on and why their web page, which they paid a designer to create 4 years ago, is now not working properly.</p></blockquote>
<p>Pages burned on CD-ROM? How more of a contrived example can you give? Who cares about those pages? You can have a seperate installation of IE7 or IE6. Why doesn&#8217;t MS make one available? They could even add a &#8220;Switch Rendering Engine&#8221; button -hell, their customers are used to even worse abuse. But, honestly, I visit the web with Safari and Camino and I very, very, very seldom (like one in a couple thousand) meet a page that does not render well in them. Most of the time the culprit is some abused Javascript code. </p>
<p>For the other cases, like Google Maps, bank sites, portals et al, they will have plenty of time to adapt. In the long run, things will be better, since all rendering engines with have to conform to stuff like the Acid Tests and all. </p>
<p>The fact that most, if not all, of these pages now work with IE7, even though they initially broke, kind of refutes his argument altogether. Yes, for a while some pages will be broken, some people will complain, IE8 adoption might be lower than it could, they all will be OK.</p>
<p>Where by all I mean &#8220;every web page that matters&#8221;. Maybe Jack&#8217;s Chipmunk worship page, with it&#8217;s garish javascript animations and ActiveX chipmunk clock will suffer. So be it. Does every old DOS program run on Windows Vista? Not, really. Get on with the program. </p>
<p>He also says: </p>
<blockquote class="quoted"><p>The victory of the idealists over the pragmatists at Microsoft, which I reported in 2004, directly explains why Vista is getting terrible reviews and selling poorly.</p></blockquote>
<p>Emm, no. Vista being too little, too late has far more to do with it. Very few of the features promised where there on launch, plus the thing is slow and buggy. While people complain, they do adapt to change. On the other hand they don&#8217;t react all that well to crap.</p>
<blockquote class="quoted"><p>98% of the world will install IE8 and say, “It has bugs and I can’t see my sites.” They don’t give a flicking flick about your stupid religious enthusiasm for making web browsers which conform to some mythical, platonic “standard” that is not actually implemented anywhere. They don’t want to hear your stories about messy hacks. They want web browsers that work with actual web sites.</p></blockquote>
<p>Really, they are gonna say &#8220;It has bugs and I can&#8217;t see my sites&#8221;? Strange, since, all this 98% of the world will, at large, visit sites that already work fine on Firefox. If a 10% of the US or nearly 20-30% of web surfers in Europe can get by with Firefox then so can those 98% of naive windows users installing IE8. </p>
<p>Will they really care if some obscure site or some &#8220;pages burned on CD-ROM&#8221; no longer render correctly? Hardly. At large, no. And even if they do, who cares? It&#8217;s not like they can do anything about it, except delay switching to IE8. Firefox is also standards compliant, so they won&#8217;t get anything by switching to it. So what are the adverse effects on MS? Some complaining? </p>
<p>What Joel calls &#8220;pragmatic thinking&#8221; is probably what got MS in such as mess. And all this talk about &#8220;backward compatibility&#8221; with older Windows versions and special modes etc, is what made the computing world so fragmented. Like, how it&#8217;s so difficult to provide .doc compatibility, read/write NTFS support, properly support IE html et al.</p>
<p>Now, if what he talks about is &#8220;customer lock-in&#8221;, yeah, he is probably right. But that is another story.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bananaranha.com/2008/03/18/joel-on-software-ok-joel-on-web-standards-meh/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I can has Wordpress 2.5?</title>
		<link>http://www.bananaranha.com/2008/03/12/wordpress-2_5-delayed/</link>
		<comments>http://www.bananaranha.com/2008/03/12/wordpress-2_5-delayed/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 13:50:39 +0000</pubDate>
		<dc:creator>bananaranha</dc:creator>
		
		<category><![CDATA[Intertubes]]></category>

		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.bananaranha.com/2008/03/12/wordpress-2_5-delayed/</guid>
		<description><![CDATA[Wordpress 2.5, the new version that was due on March 10 seems to have slipped its&#8217; deadline.
Nothing official on the WordPress blog yet, but according to a post on Planet Wordpress there are code quality problems at the moment and the new release date is 3/17/2008.
Just a week more then. Nice. Although the lack of [...]]]></description>
			<content:encoded><![CDATA[<p>Wordpress 2.5, the new version that was due on March 10 seems to have slipped its&#8217; deadline.</p>
<p>Nothing official on the <a href="http://wordpress.org/development/">WordPress blog</a> yet, but according to a <a href="http://weblogtoolscollection.com/archives/2008/03/10/wordpress-25-delayed-a-week/">post</a> on Planet Wordpress there are code quality problems at the moment and the new release date is <strong>3/17/2008</strong>.</p>
<p>Just a week more then. Nice. Although the lack of an official statement is not very reassuring. </p>
<p>(In my opinion, the KDE project always excelled in this kind of transparency in development).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bananaranha.com/2008/03/12/wordpress-2_5-delayed/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
