<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Curious Chap &#187; General</title>
	<atom:link href="http://curiouschap.com/category/general/feed/" rel="self" type="application/rss+xml" />
	<link>http://curiouschap.com</link>
	<description>Thoughts and Rants on Design</description>
	<lastBuildDate>Wed, 02 Jun 2010 04:04:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Children of a Lesser Tool?</title>
		<link>http://curiouschap.com/2010/06/children-of-a-lesser-tool/</link>
		<comments>http://curiouschap.com/2010/06/children-of-a-lesser-tool/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 04:04:00 +0000</pubDate>
		<dc:creator>Hisham</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://curiouschap.com/?p=184</guid>
		<description><![CDATA[I&#8217;ve been really enjoying the roasting that Adobe&#8217;s Flash has been getting lately at the hands of Steve Jobs and Daring Fireball&#8217;s John Gruber.  But Gruber extended the roasting to cross-platform toolkit Qt:
Consider, for one example, Amazon’s Kindle clients for iPhone OS and Mac OS X. The iPhone OS Kindle app is excellent, a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been really enjoying the roasting that Adobe&#8217;s Flash has been getting lately at the hands of Steve Jobs and <strong>Daring Fireball</strong>&#8217;s John Gruber.  But Gruber <a href="http://daringfireball.net/2010/04/why_apple_changed_section_331">extended the roasting</a> to cross-platform toolkit Qt:</p>
<blockquote><p>Consider, for one example, Amazon’s Kindle clients for iPhone OS and Mac OS X. The iPhone OS Kindle app is excellent, a worthy rival in terms of experience to Apple’s own iBooks. The Mac Kindle app is a turdthat doesn’t look, feel, or behave like a real Mac app. The iPhone OS Kindle app is a native iPhone app, written in Cocoa Touch. The Mac Kindle app was produced using the cross-platform Qt toolkit.</p></blockquote>
<p>This was followed shortly after by a Design Dare article titled <strong><a title="Steam is a Port" href="http://designdare.com/-steam-is-a-port">Steam Is a Port</a></strong> &#8212; the title itself implying that Steam is a lesser app for no other reason than being a port.</p>
<p>Not so.</p>
<h2>What They Got Wrong</h2>
<p>To say that cross-platform tools are evil because one can produce bad programs with them is like saying that paint should be banned because it might fall into the hands of the tasteless.  Or taggers.  So too bad for Da Vinci and Picasso.</p>
<p>I&#8217;ve worked with <strong><a href="http://www.wxwidgets.org/">wxWidgets</a></strong> and I&#8217;m currently working with <strong><a href="http://qt.nokia.com/">Qt</a></strong>.  Both libraries will let you use native controls.  Like artfully used paint, both libraries will let you create native apps that will shine bright and soar.</p>
<h2>What They Got Right</h2>
<p>On the other hand, both Gruber and Design Dare are correct: Kindle for Mac and Steam for Mac are, indeed, ports.  They were designed for one platform first, and  only <em>afterwards</em> ported to the Mac.  This rarely works, not because it&#8217;s technically impossible, but usually because the programmers are not deeply imbued with the Mac culture to get the finer details of the interface right.  Often, this is compounded by bad messages from management, e.g. &#8220;who cares&#8230; we just need a Mac version to cover all bases, wrap it up ASAP&#8221;.</p>
<p>BTW, this is precisely why Cedrus (where I work) offers a <strong><a href="http://curiouschap.com/2008/07/free-iphones-for-all/">free iPhone</a></strong> to all employees.  It&#8217;s also why we have an iPad in the office that each employee got to take home for a week.  We are not currently developing for iPhone or iPad, but if or when the time comes, using and knowing iPhone OS will be second nature.</p>
<h2>Epilogue</h2>
<p>The converse is also true: one can develop awful apps that don&#8217;t feel native even on Mars, all while using the platform&#8217;s native tools.  Just try to buy a song or an app on iTunes.  What horror.</p>
<p>Qt cascading <a href="http://en.wikipedia.org/wiki/Qt_Style_Sheets">style sheets</a>, introduced in version 4.3, lets you customize each control like you won&#8217;t believe &#8212; and shoot yourself in the foot like you won&#8217;t believe either, if you&#8217;re not careful.  I&#8217;m guessing that perhaps that&#8217;s how Kindle for Mac got itself in Gruber&#8217;s crosshairs.  One single setting in a widget that&#8217;s high up in the hierarchy of controls can cause a button to look non-native.  The uninitiated developer can then find himself trying to &#8220;recreate&#8221; that original look and never quite getting it.</p>
]]></content:encoded>
			<wfw:commentRss>http://curiouschap.com/2010/06/children-of-a-lesser-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tweetie&#8217;s Beautiful Scroll Bar</title>
		<link>http://curiouschap.com/2010/05/tweeties-beautiful-scroll-bar/</link>
		<comments>http://curiouschap.com/2010/05/tweeties-beautiful-scroll-bar/#comments</comments>
		<pubDate>Tue, 18 May 2010 00:45:37 +0000</pubDate>
		<dc:creator>Hisham</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://curiouschap.com/?p=178</guid>
		<description><![CDATA[I dislike non-standard controls.  We sometimes run into them because the application is cross-platform, and the developers are either too lazy to bother giving the controls a native UI, or their cross-platform tool prevents them from doing so.  That&#8217;s why I&#8217;ve never even downloaded an Adobe Air application.  Yuck.
Other times, the developer gets creative with [...]]]></description>
			<content:encoded><![CDATA[<p>I dislike non-standard controls.  We sometimes run into them because the application is cross-platform, and the developers are either too lazy to bother giving the controls a native UI, or their cross-platform tool prevents them from doing so.  That&#8217;s why I&#8217;ve never even downloaded an Adobe Air application.  Yuck.</p>
<p>Other times, the developer gets creative with the look of the controls, but in doing so, rarely adds enough value to make up for robbing users of their familiarity with the native look-and-feel.</p>
<p>One exception is the scroll bar in <strong><a title="Tweetie" href="http://www.atebits.com/tweetie-mac/" target="_blank">Tweetie</a></strong>, a Twitter client:</p>
<p><span style="font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif;"><span style="white-space: pre-wrap;"><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;"><span style="white-space: normal;"><img src="http://curiouschap.com/wp-content/uploads/2010/05/tweetie_scroll_bar.png" alt="Tweetie's Scroll Bar" /> </span></span></span></span></p>
<p>It is simple, with an ever so slight gradient.  But the best part about it is the utter lack of background.  If the information fits entirely in the window, the scroll bar disappears entirely.  Beautiful.</p>
]]></content:encoded>
			<wfw:commentRss>http://curiouschap.com/2010/05/tweeties-beautiful-scroll-bar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Contacting the White House</title>
		<link>http://curiouschap.com/2010/03/contacting-white-house/</link>
		<comments>http://curiouschap.com/2010/03/contacting-white-house/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 10:00:37 +0000</pubDate>
		<dc:creator>Hisham</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://curiouschap.com/?p=159</guid>
		<description><![CDATA[I had an idea regarding health care reforms.  So I went to whitehouse.gov and clicked on the Contact Us link.  As I was typing away, I realized that the reCAPTCHA words that I had to type were&#8230; &#8220;the mobsters&#8220;!
You just can&#8217;t make this stuff up.

]]></description>
			<content:encoded><![CDATA[<p>I had an idea regarding health care reforms.  So I went to <a href="http://www.whitehouse.gov"><strong>whitehouse.gov</strong></a> and clicked on the Contact Us link.  As I was typing away, I realized that the reCAPTCHA words that I had to type were&#8230; &#8220;<strong>the mobsters</strong>&#8220;!</p>
<p>You just can&#8217;t make this stuff up.</p>
<p><img style="padding-top: 10px; padding-bottom: 10px;" src="http://curiouschap.com/wp-content/uploads/2010/03/whitehouse_w600.png" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://curiouschap.com/2010/03/contacting-white-house/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Colts vs. who?!  Or Watching For Your Biases</title>
		<link>http://curiouschap.com/2010/02/colts-vs-who-or-watching-for-your-biases/</link>
		<comments>http://curiouschap.com/2010/02/colts-vs-who-or-watching-for-your-biases/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 06:16:53 +0000</pubDate>
		<dc:creator>Hisham</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://curiouschap.com/?p=152</guid>
		<description><![CDATA[Gotta admit, I know nothing about football. Our family&#8217;s sports fanatic is Robert, my brother-in-law.  As I arrived at his place, my first question was &#8220;who&#8217;s playing&#8221;.  Yeah, that&#8217;s how knowledgeable I am.  It turns out that sometimes ignorance is, indeed, bliss.
When the score became 24-17 in the Saints favor, I told [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Gotta admit, I know nothing about football. Our family&#8217;s sports fanatic is Robert, my brother-in-law.  As I arrived at his place, my first question was &#8220;who&#8217;s playing&#8221;.  Yeah, that&#8217;s how knowledgeable I am.  It turns out that sometimes ignorance is, indeed, bliss.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">When the score became 24-17 in the Saints favor, I told Robert that the game was over.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Robert: &#8220;No way, all the Colts need is a touchdown&#8221;.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Me: &#8220;It doesn&#8217;t look like they will score a touchdown&#8221;.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Robert: &#8220;These are the Colts [italics], they will score a touchdown for sure [italics], there is plenty of time left&#8221;.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Me: &#8220;Hmmm, I don&#8217;t know, they don&#8217;t look like that they have the fire in the belly.&#8221;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">And they didn&#8217;t score.  I was able to see it precisely because of my ignorance, and hence my lack of bias.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">I won&#8217;t go on and on about how bias can affect your judgement about your own designs and user interface, except to say this: be aware of it, we all have it and it can mislead.</div>
<p>Gotta admit, I don&#8217;t know anything about football. Our family&#8217;s sports fanatic is Robert, my brother-in-law.  As I arrived at his place, my first question was &#8220;who&#8217;s playing&#8221;.  Yeah, that&#8217;s how knowledgeable I am.  It turns out that sometimes ignorance is, indeed, bliss.</p>
<p>When the score became 24-17 in the Saints favor, I told Robert that the game was over.</p>
<p><strong>Robert</strong>: &#8220;No way, all the Colts need is a touchdown&#8221;.</p>
<p><strong>Me</strong>: &#8220;It doesn&#8217;t look like they will score a touchdown&#8221;.</p>
<p><strong>Robert</strong>: &#8220;These are the <em>Colts</em>, they will score a touchdown <em>for sure</em>, there is plenty of time left&#8221;.</p>
<p><strong>Me</strong>: &#8220;Hmmm, I don&#8217;t know, they don&#8217;t like they have the fire in the belly.&#8221;</p>
<p>And they didn&#8217;t score.  I was able to see the likely outcome precisely because of my ignorance, and hence my lack of bias.</p>
<p>I won&#8217;t go on and on about how bias can affect your judgement about your own designs and user interface, except to say this: be aware of it, we all have it and it can mislead.</p>
]]></content:encoded>
			<wfw:commentRss>http://curiouschap.com/2010/02/colts-vs-who-or-watching-for-your-biases/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In Praise of&#8230; Commuting?</title>
		<link>http://curiouschap.com/2009/12/in-praise-of-commuting/</link>
		<comments>http://curiouschap.com/2009/12/in-praise-of-commuting/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 17:34:01 +0000</pubDate>
		<dc:creator>Hisham</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://curiouschap.com/?p=112</guid>
		<description><![CDATA[
When we moved from Phoenix to San Pedro several years ago, I reminded my wife all the time how my commute became longer, all of 2 miles instead of 1.5.
We moved again a couple of months ago and my commute is now a whopping 11 miles, driving under blue skies on a scenic coastal road, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://curiouschap.com/wp-content/uploads/2009/12/southbay_coast.png" height="333" width="250" border="0" align="right" hspace="30" vspace="0" alt="Southbay Coast" /><br />
When we moved from Phoenix to San Pedro several years ago, I reminded my wife all the time how my commute became longer, all of 2 miles instead of 1.5.</p>
<p>We moved again a couple of months ago and my commute is now a whopping 11 miles, driving under blue skies on a scenic coastal road, with the view alternating between Catalina island, beautiful beaches and imposing cliffs, often watching the sun setting on the Pacific Ocean.</p>
<p>It&#8217;s horrible!</p>
<p>Or is it?  I never thought I&#8217;d say this, but I am now liking my commute.  It all started when I plugged my iPhone to the car&#8217;s stereo.  After a few days of listening to music, I switched to the WNYC&#8217;s <strong><a href="http://www.wnyc.org/shows/radiolab/">Radiolab</a></strong> podcasts and have been enjoying them thoroughly.  I just finished listening to <strong><a href="http://www.wnyc.org/shows/radiolab/episodes/2007/05/18">Placebo</a></strong>, their best so far.  In another podcast, I was pleasantly surprised that a guest speaker was one of our own <strong><a href="http://www.superlab.com/">SuperLab</a></strong> customers, <strong><a href="http://www.cogneurolab.com/">Dr. Julian Keenan</a></strong>.</p>
<p>Then there are those days when I don&#8217;t feel like listening to anything.  I enjoy that as well.  It&#8217;s the pause that refreshes.</p>
<p>Commuting is not so bad after all.</p>
]]></content:encoded>
			<wfw:commentRss>http://curiouschap.com/2009/12/in-praise-of-commuting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Close All Windows</title>
		<link>http://curiouschap.com/2009/06/close-all-windows/</link>
		<comments>http://curiouschap.com/2009/06/close-all-windows/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 22:55:04 +0000</pubDate>
		<dc:creator>Hisham</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.curiouschap.com/?p=98</guid>
		<description><![CDATA[On her way out of the house in the morning, my wife said: &#8220;Please remember to close all the windows.  The gardener is coming today.&#8221;
&#8220;Yes honey.&#8221;
&#8220;I just cleaned the house.  If you forget, the house will be full of grass dust when I come back.&#8221;
&#8220;I won&#8217;t forget.&#8221;
&#8220;Please write a note to remind yourself.&#8221;
I [...]]]></description>
			<content:encoded><![CDATA[<p>On her way out of the house in the morning, my wife said: &#8220;Please remember to close all the windows.  The gardener is coming today.&#8221;</p>
<p>&#8220;Yes honey.&#8221;</p>
<p>&#8220;I just cleaned the house.  If you forget, the house will be full of grass dust when I come back.&#8221;</p>
<p>&#8220;I won&#8217;t forget.&#8221;</p>
<p>&#8220;Please write a note to remind yourself.&#8221;</p>
<p>I have a history of forgetting to do things around the house, I can&#8217;t blame her for insisting.  So I wrote a note.</p>
<p><img src="http://www.curiouschap.com/wp-content/uploads/2009/06/close-all-windows.png" height="220" width="300" border="0" hspace="10" vspace="0" alt="Close All Windows" title="Close All Windows" /></p>
]]></content:encoded>
			<wfw:commentRss>http://curiouschap.com/2009/06/close-all-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Outrage of Air France 447 Crash</title>
		<link>http://curiouschap.com/2009/06/the-outrage-of-air-france-447-crash/</link>
		<comments>http://curiouschap.com/2009/06/the-outrage-of-air-france-447-crash/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 23:08:49 +0000</pubDate>
		<dc:creator>Hisham</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.curiouschap.com/?p=96</guid>
		<description><![CDATA[When Air France flight 447 was reported missing, news reports blamed storms over the Atlantic.  As a frequent traveler, this didn&#8217;t make sense to me.  Then reports started coming out blaming the pitot tubes that measure an airplane&#8217;s speed.  It turns out that both Airbus and Air France already knew of problems [...]]]></description>
			<content:encoded><![CDATA[<p>When Air France flight 447 was reported missing, news reports blamed storms over the Atlantic.  As a frequent traveler, this didn&#8217;t make sense to me.  Then reports started coming out blaming the <a href="http://en.wikipedia.org/wiki/Pitot">pitot tubes</a> that measure an airplane&#8217;s speed.  It turns out that both Airbus and Air France already knew of problems with the pitot tubes and were in the process of replacing them.</p>
<p><img src="http://www.curiouschap.com/wp-content/uploads/2009/06/airbus-a330.png" height="120" width="210" border="0" align="right" hspace="10" vspace="0" alt="Airbus A330" />My outrage is this: why wasn&#8217;t GPS technology used to determine the airspeed?  The on-board computer could have compared a calculated speed using GPS data to the speed readings from the pitot tubes, and automatically warned the pilot.  The Airbus A330 has state of the art avionics including GPS according to <a href="http://www.airbus.com/en/aircraftfamilies/a330a340/flight_deck.html">their site</a>.  If free or really inexpensive iPhone apps like <a href="http://www.xewton.com/apps/vcockpit/gps/">V-Cockpit GPS</a> and <a href="http://www.motionx.com/">MotionX-GPS</a> can tell Jane and Joe how fast they are going, why can&#8217;t Airbus do so?</p>
<p>Further, why hasn&#8217;t America&#8217;s FAA or Europe&#8217;s EASA aviation authorities <em>required</em> that GPS information be used as a backup to pitot tubes?  Commercial airplanes have several pitot tubes for redundancy.  But if one stops working due to freezing weather over the Atlantic, then <em>all of them</em> are likely to stop working for the same reason.  An airplane would need an alternate method of measuring speed, not more tubes.  It is a crying shame that a proven technology like GPS was not used.</p>
<p>We programmers are used to being blamed for failures.  Sometimes the blame is well deserved, like the spectacular explosion of the <a href="http://en.wikipedia.org/wiki/Ariane_5">Ariane 5</a> rocket (see <a href="http://www.youtube.com/watch?v=kYUrqdUyEpI">video</a>).  Other times, the fault is with management, like the failure of the FBI&#8217;s $170 million Virtual Case File (VCF) <a href="http://www.washingtonpost.com/wp-dyn/content/article/2006/08/17/AR2006081701485.html">project</a>.  In this case, our profession could have easily saved 228 lives and hundreds of millions of euros.</p>
]]></content:encoded>
			<wfw:commentRss>http://curiouschap.com/2009/06/the-outrage-of-air-france-447-crash/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Verizon MiFi: a Review</title>
		<link>http://curiouschap.com/2009/06/verizon-mifi-a-review/</link>
		<comments>http://curiouschap.com/2009/06/verizon-mifi-a-review/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 03:52:40 +0000</pubDate>
		<dc:creator>Hisham</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.curiouschap.com/?p=94</guid>
		<description><![CDATA[I was very excited when I read David Pogue&#8217;s May 6 review in the New York Times about a new &#8220;personal, portable [...] wireless hot spot&#8221; that I could take with me anywhere. The Verizon MiFi was released about 10 days later. With three planned trips coming up and hotels charging $10 to $15 a [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.curiouschap.com/wp-content/uploads/2009/06/verizon-mifi-sm-1.png" height="137" width="210" border="0" align="right" hspace="20" vspace="0" alt="Verizon MiFi" title="Verizon MiFi" />I was very excited when I read David Pogue&#8217;s May 6 <a href="http://www.nytimes.com/2009/05/07/technology/personaltech/07pogue.html?pagewanted=1&amp;_r=6">review</a> in the New York Times about a new &#8220;personal, portable [...] wireless hot spot&#8221; that I could take with me anywhere. The Verizon MiFi was released about 10 days later. With three planned trips coming up and hotels charging $10 to $15 a day for Internet access, buying one was an easy decision.</p>
<p><span style="font-family:Verdana;"><strong>What Is It?</strong></span></p>
<p>The MiFi is a stylishly designed credit card-sized device.  It connects to the cellular network much like laptop cellular cards, with a difference: the MiFi is wireless, <em>and</em> a router.  Simply turn it on, wait about 15 seconds, and you are online.  That simple.  And being a router too, you can have up to five devices (laptops, iPhone, etc.) online at the same time.</p>
<p>The subscription cost is $40/month for up to 250MB of data or $60/month for a generous 5GB/month quota.</p>
<p><span style="font-family:Verdana;"><strong>My Experience</strong></span></p>
<p>The installation requires that you connect it to a computer via the supplied Micro-USB cable, resulting in a disk appearing in the Finder or Windows Explorer.  The disk contains all the needed software.  In my case, I had to unplug and re-plug the MiFi a couple of times before the Mac could see it (Engadget had to try a different Mac, see <a href="http://www.engadgetmobile.com/2009/05/13/verizon-mifi-2200-review/">their review</a>).  Once installed, you&#8217;re done.  Running the VZAccess Manager afterwards is optional.</p>
<p>The MiFi worked largely as advertised.  Speeds are decent, and once installed, using it is trivial &#8212; just turn it on.  I have used it in two hotels and two airports so far without a hitch.  I&#8217;ve also used it with my iPhone in an area where there was no AT&#38;T EDGE data signal.</p>
<p><span style="font-family:Verdana;"><strong>Sleepless Nights</strong></span></p>
<p>Once upon a time, turning a device off did what you thought it should do: cut off power so that not a single milliamp continues to flow.  Not so anymore: turning a device off or on these days is like submitting a request and asking it to please, kindly do so.  It may or may not.  And the MiFi flat out refuses to honor your request if it&#8217;s connected to anything.</p>
<p>I had the MiFi connected to my MacBook to keep it charged then I closed the MacBook to get some sleep.  But I kept hearing the CD-ROM spinning briefly every minute or so, indicating that the MacBook was starting up.  I waited to see how long this would go on and gave up after some time.  I got up, unplugged the MiFi from the MacBook and plugged it into the wall charger.  The power LED light turned on.  I tried to turn it off, to no avail; it kept turning on again!  The MiFi will only sleep if it&#8217;s running on battery.</p>
<p>Another thing, really minor: I found the two green LEDs to be too bright.  I mention this because reducing the unnecessary brightness is also an easy way to increase battery life.</p>
<p>Overall, if you are on the road for any significant length of time, the MiFi is well worth the subscription cost.</p>
<p><span style="color:#666666;">[This article was posted using the MiFi]</span></p>
]]></content:encoded>
			<wfw:commentRss>http://curiouschap.com/2009/06/verizon-mifi-a-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy 25th Birthday, Mac!</title>
		<link>http://curiouschap.com/2009/02/happy-25th-birthday-mac/</link>
		<comments>http://curiouschap.com/2009/02/happy-25th-birthday-mac/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 00:59:43 +0000</pubDate>
		<dc:creator>Hisham</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.curiouschap.com/?p=89</guid>
		<description><![CDATA[
Yes, I know.  I know.  The original Macintosh was introduced on January 24, 1984.  Which, by the way, happens to be one day after this immigrant landed at JFK.  I have always wondered how Steve knew about it and very much appreciate that he waited for my arrival.  Very sweet! [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.curiouschap.com/wp-content/uploads/2009/02/mac128k-1.jpg" height="112" width="160" border="0" align="right" hspace="20" vspace="20" alt="The Original Macintosh 128K" title="The Original Macintosh 128K" /><br />
Yes, I know.  I <em>know</em>.  The original Macintosh was introduced on January 24, 1984.  Which, by the way, happens to be one day after this immigrant landed at JFK.  I have always wondered how Steve knew about it and very much appreciate that he waited for my arrival.  Very sweet!  But I digress.</p>
<p><span style="font-family:Verdana;"><strong>When It All Started</strong></span></p>
<p>Today marks the 25th birthday of my very own Macintosh 128K.  Yes sirree, after seeing a Mac for the first time, it was love at first sight.  The Mac was a quantum leap and made the IBM PC look like a tiny incremental upgrade over the <a href="http://en.wikipedia.org/wiki/Superbrain">Superbrain</a> computer that I had access to back home.  Heck, the IBM PC even had just one processor whereas the Superbrain had two (<em>two</em>, I tell ya!) zippy Zilog Z80 microprocessors!</p>
<p><img src="http://www.curiouschap.com/wp-content/uploads/2009/02/st-mac-magazine-w100.png" height="128" width="100" border="0" align="right" hspace="20" vspace="0" alt="St. Mac Magazine" title="St. Mac Magazine" />There is nothing magical about this date, February 27, 1984, except that after my encounter with a Mac two weeks earlier, this is how long it took me to borrow the money from my uncle and have it transferred from the UAE.  Paid full retail price, $2,495.  There was a waiting list but the sales guy, Brett Latzko, was happy to let me have the one that was on his desk.  He also threw in free issues of these new magazines called Macworld and St. Mac.  The latter went to magazine heaven after only a few issues.</p>
<p>(BTW, it&#8217;s funny how memory works.  I remember the name of the sales rep but not the name of the Washington, DC store where I bought my Mac.)</p>
<p><span style="font-family:Verdana;"><strong>Epilogue</strong></span></p>
<p>Nine months later, my Mac and I travelled to the UAE to spend Christmas with my parents.  Mom worked at Total ABK, the local operation of the French oil company.  Macs in Abu Dhabi were considerably more expensive than in the U.S., so the head of Total ABK (bonjour Monsieur Naylies!) was happy to pay me full price, $2,495.</p>
<p>Twenty five years later, I am typing this post on a Mac.</p>
]]></content:encoded>
			<wfw:commentRss>http://curiouschap.com/2009/02/happy-25th-birthday-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Featuritis: Worse Than You Think</title>
		<link>http://curiouschap.com/2009/01/featuritis-worse-than-you-think/</link>
		<comments>http://curiouschap.com/2009/01/featuritis-worse-than-you-think/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 04:55:15 +0000</pubDate>
		<dc:creator>Hisham</dc:creator>
				<category><![CDATA[Cedrus]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.curiouschap.com/?p=86</guid>
		<description><![CDATA[I just finished reading Dreaming in Code by Scott Rosenberg.  The book describes Mitch Kapor&#8217;s valiant effort at creating Chandler, a software product that was supposed to be the mother of all PIMs.  Scott was there from the start and describes the various mistakes made, such as not having a finalized user interface [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.com/dp/1400082471?tag=3sensesorg-20&amp;camp=15041&amp;creative=373501&amp;link_code=as3"><img src="http://www.curiouschap.com/wp-content/uploads/2009/01/dreaming-in-code-1.jpg" height="240" width="179" border="0" align="right" hspace="5" vspace="5" alt="Dreaming In Code" title="Dreaming In Code" /></a>I just finished reading <strong><a href="http://www.amazon.com/dp/1400082471?tag=3sensesorg-20&amp;camp=15041&amp;creative=373501&amp;link_code=as3">Dreaming in Code</a></strong> by Scott Rosenberg.  The book describes Mitch Kapor&#8217;s valiant effort at creating Chandler, a software product that was supposed to be the mother of all PIMs.  Scott was there from the start and describes the various mistakes made, such as not having a finalized user interface more than two years into development, switching from peer-to-peer to a CalDAV-based approach late in the game, and so forth.</p>
<p>Mitch is the guy who invented Lotus 1-2-3; he&#8217;s been around the block once or twice.  The book is a worthwhile read for anyone involved in a team software development effort, or about to embark on one.</p>
<p>Dreaming in Code was a Christmas gift from a colleague, and I suspect that her choice of books is not coincidental.  See, we&#8217;re starting work on this major new software project.  I am not at liberty to disclose much about it, so I&#8217;ll call it Project Luceen for now, after my daughter&#8217;s middle name.  We haven&#8217;t starting coding yet &#8212; the developers are wrapping up work on another project and I am finalizing the user interface and writing the specs.  But while reading the book, the following passage on page 260 caught my attention:</p>
<p style="text-indent:20pt;">&#8220;Success is a by-product of iron-willed restraint &#8212; a choice firmly made and vociferously reasserted at every challenge to limit a project&#8217;s scope.  Where you find software success stories, you invariably find people who are good at saying no. [,,,] the successful programmer thrives because of, not in spite of, constraints.&#8221;</p>
<p>Most people think of featuritis as the constant adding of new features, from the meaningful to the superfluous.  Kind of like the artist who does not know when to stop working on a painting.  But it&#8217;s more than that: featuritis is not having a solidly defined set of features <em>before</em> development starts.  This is partly what dogged <a href="http://www.superlab.com/">SuperLab 4.0&#8217;s</a> development.  In the case of Chandler, the feature set was a moving target.</p>
<p>After reading the book, I went back to the specs document and swapped items 1 and 2!  The screen snapshot below is of the top of the very first page &#8212; yes, even before the table of contents.</p>
<p><img src="http://www.curiouschap.com/wp-content/uploads/2009/01/project-luceen-specs-1.png" height="233" width="460" border="0" hspace="0" vspace="0" alt="Project Luceen Specs-1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://curiouschap.com/2009/01/featuritis-worse-than-you-think/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
