<?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>rosscarter.com &#187; Commentary</title>
	<atom:link href="http://rosscarter.com/category/commentary/feed" rel="self" type="application/rss+xml" />
	<link>http://rosscarter.com</link>
	<description></description>
	<lastBuildDate>Tue, 07 Feb 2012 19:58:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Do you use footnotes on your blog?</title>
		<link>http://rosscarter.com/2012/409.html</link>
		<comments>http://rosscarter.com/2012/409.html#comments</comments>
		<pubDate>Tue, 17 Jan 2012 16:04:04 +0000</pubDate>
		<dc:creator>Ross</dc:creator>
				<category><![CDATA[Commentary]]></category>

		<guid isPermaLink="false">http://rosscarter.com/?p=409</guid>
		<description><![CDATA[Bloggers, may I ask for your help? I&#8217;m not sure what you expect me, the reader, to do when I encounter a footnote. On a printed page, of course, the footnote is generally on the same page as its reference, so I can move my attention fairly readily between the reference and the note. (The [...]]]></description>
			<content:encoded><![CDATA[<p>Bloggers, may I ask for your help? I&#8217;m not sure what you expect me, the reader, to do when I encounter a footnote.</p>
<p>On a printed page, of course, the footnote is generally on the same page as its reference, so I can move my attention fairly readily between the reference and the note. (The jump still interrupts my&#8211;your&#8211;train of thought, but I can do it.) In contrast, on a web page, the footnote is often below the visible area, so I have to scroll down to see the footnote, then scroll back up to continue from the point of reference.</p>
<p>What behavior do you expect of me? Here are the possibilities:</p>
<p>1. I can commit to memory all the footnote references as I read them, and when I finish the body of the article I can read the footnotes beginning to end, remembering the point where each footnote was referenced in the text.</p>
<p>2. I can pause reading the article, scroll down (or click a link) to the footnote, read it, and then scroll back up, find my original position in the article, and continue from there.</p>
<p>3. I can ignore the footnotes while I read the article, and when I reach the end, I can read each footnote and then go back and re-read its reference context in the article.</p>
<p>Is there another option? I have tried those three and frankly none of them is particularly convenient. That prompts me to wonder what behavior you anticipate from your reader.</p>
<p>Thanks for your response. Comments are off, so you can respond by Twitter (RossT), email (ross at rosscarter.com), or your own blog.</p>
<p>Sarcasm is never appropriate, and I am not being sarcastic. I honestly want to know what writers expect readers to do when they find a footnote in a blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://rosscarter.com/2012/409.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>That&#8217;s what I call a review</title>
		<link>http://rosscarter.com/2011/404.html</link>
		<comments>http://rosscarter.com/2011/404.html#comments</comments>
		<pubDate>Mon, 12 Dec 2011 16:33:25 +0000</pubDate>
		<dc:creator>Ross</dc:creator>
				<category><![CDATA[Commentary]]></category>

		<guid isPermaLink="false">http://rosscarter.com/?p=404</guid>
		<description><![CDATA[While shopping for a water heater I came across this review on Lowes.com. I&#8217;m not sure how long the review will be available in its original habitat, so I&#8217;m preserving it here. cmerlo1 in Austin TX, I salute you. It’s a water heater! And boy, what a water heater! It was a sad day when [...]]]></description>
			<content:encoded><![CDATA[<p>While shopping for a water heater I came across this review on Lowes.com. I&#8217;m not sure how long the review will be available in its original habitat, so I&#8217;m preserving it here. cmerlo1 in Austin TX, I salute you.</p>
<p><strong>It’s a water heater! And boy, what a water heater!</strong></p>
<p>It was a sad day when our 15-year old original water heater could finally heat no more. It was even sadder when the plumber from the home warranty company told us we needed to spend almost $1,000 to &#8216;bring everything up to code&#8217;. I decided, &#8220;hey, I’ve got the ultimate set of tools (and my neighbor has some awesome ones too), why don&#8217;t I cash out from the warranty and install it myself?&#8221; Enter Lowe&#8217;s. With just a few clicks, I located this baby, and bought it right online. The installation went well, aside from a couple of leaks because I didn&#8217;t use enough teflon tape. It is now running strong, sitting in its closet like it owns the place. It heats water effortlessly, with the force of 1000 suns, yet consumes less energy than a Prius. I feel its greatness every time I turn a faucet on. Its modern-looking sleek white outer shell is a work of modern art, that conveys strength and reliability; I now consider the closet it resides in to be an art museum. I am very happy&#8211;no, privileged, to have this masterpiece of thermal majesty in our home. I hope, one day, that everyone can have a chance to watch this marvelous example of technical innovation in action.</p>
]]></content:encoded>
			<wfw:commentRss>http://rosscarter.com/2011/404.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Take Huckleberry Finn, for example</title>
		<link>http://rosscarter.com/2011/385.html</link>
		<comments>http://rosscarter.com/2011/385.html#comments</comments>
		<pubDate>Sat, 16 Apr 2011 18:02:22 +0000</pubDate>
		<dc:creator>Ross</dc:creator>
				<category><![CDATA[Commentary]]></category>

		<guid isPermaLink="false">http://rosscarter.com/?p=385</guid>
		<description><![CDATA[All ePubs are not created equal. Recently I decided to put Huckleberry Finn on my iPhone. The iBookstore offers numerous editions, so I downloaded some samples to decide which was the best. The results surprised me: the best was very much better than I expected, and the worst was very much worse than I thought [...]]]></description>
			<content:encoded><![CDATA[<p>All ePubs are not created equal.</p>
<p>Recently I decided to put <em>Huckleberry Finn</em> on my iPhone. The iBookstore offers numerous editions, so I downloaded some samples to decide which was the best.</p>
<p>The results surprised me: the best was very much better than I expected, and the worst was very much worse than I thought possible.</p>
<p>Here&#8217;s what I found.</p>
<h2>Source material</h2>
<p>Assembling the source text for <em>Huckleberry Finn</em> is not as simple as one might think. If we take the 1885 first edition as our source, we immediately confront the problem that the punctuation in the edition contains numerous eccentricities and downright mistakes. Let&#8217;s identify some peculiarities that will help us identify the manner in which an ePub differs from the first edition.</p>
<p>The title page, below the title, prints these two lines:</p>
<blockquote><p>S<span style="font-size:smaller;">CENE: </span>T<span style="font-size: smaller;">HE </span>M<span style="font-size: smaller;">ISSOURI </span>V<span style="font-size: smaller;">ALLEY.</span></p>
<p>T<span style="font-size: smaller;">IME: </span>F<span style="font-size:smaller;">ORTY TO </span>F<span style="font-size: smaller;">IFTY </span>Y<span style="font-size: smaller;">EARS </span>A<span style="font-size: smaller;">GO.</span></p>
</blockquote>
<p>At the bottom of the title page is the year of publication, 1885, providing a context for the somewhat peculiar expression &#8220;forty to fifty years ago.&#8221;</p>
<p>The first sentence of Chapter 1 reads:</p>
<blockquote>
<p>Y<span style="font-size: smaller;">OU</span> don&#8217;t know about me, without you have read a book by the name of &#8220;The Adventures of Tom Sawyer,&#8221; but that ain&#8217;t no matter.</p>
</blockquote>
<p>Note the small caps in the first word, the commas after <em>me</em> and <em>Sawyer,</em> and the double quotes around the book title.</p>
<p>Regarding punctuation, inconsistency is the rule. Consider this excerpt from the sixth paragraph of Chapter 1:</p>
<blockquote>
<p>Miss Watson would say, &#8220;Dont put your feet up there, Huckleberry;&#8221; and &#8220;dont scrunch up like that, Huckleberry&mdash;set up straight;&#8221; and pretty soon she would say, &#8220;Don&#8217;t gap and stretch like that, Huckleberry&mdash;why don&#8217;t you try to behave?&#8221;</p>
</blockquote>
<p>The word <em>don&#8217;t</em> is spelled both with and without the apostrophe, and is improperly lower case in the second instance. Later in that paragraph appears a word in italics:</p>
<blockquote>
<p><em>sh</em>e was going to live so as to go to the good place.</p>
</blockquote>
<p>The foregoing observations provide a signature for the first edition; if multiple publications differ from the first edition in exactly the same way, we can bet that they share a common source. The most likely common source is Project Gutenberg, which provides the book as plain text, HTML, or already packaged as an ePub (both with and without images).</p>
<p>One quickly notes that the Gutenberg text differs considerably from the first edition. The year of publication is omitted, leaving &#8221;forty to fifty years ago&#8221; devoid of context. The first sentence reads:</p>
<blockquote>
<p>YOU don&#8217;t know about me without you have read a book by the name of The Adventures of Tom Sawyer; but that ain&#8217;t no matter.</p>
</blockquote>
<p>Small caps are omitted, the first comma is omitted and the second is replaced with a semicolon, and double quotes are omitted.</p>
<p>The text version reads:</p>
<blockquote>
<p>Miss Watson would say,</p>
<p>&#8220;Don&#8217;t put your feet up there, Huckleberry;&#8221; and &#8220;Don&#8217;t scrunch up like that, Huckleberry&#8211;set up straight;&#8221; and pretty soon she would say,</p>
<p>&#8220;Don&#8217;t gap and stretch like that, Huckleberry&#8211;why don&#8217;t you try to</p>
<p>behave?&#8221;</p>
<p>&#8230;</p>
<p>she was going to live so as to go to the good place.</p>
</blockquote>
<p>WordPress fiddles with the quotation a bit, so I will cite the differences: the quotes are straight, not curled; missing apostrophes have been added; dashes are two hyphens; lines are delimited with hard returns; there are two spaces between sentences; and of course the italic is missing. The HTML edition uses a true dash character and removes the hard returns; puts a regular space and a nonbreaking space between sentences; and, disappointingly, fails to supply the missing italic. The ePub versions contain all the mistakes of the HTML version.</p>
<p>These markers allow us to determine very readily whether the publisher of a <em>Huckleberry Finn</em> ePub has added value through careful editing, or has merely passed off the Gutenberg text.</p>
<p>Let&#8217;s start by looking at the worst of the lot.</p>
<h3>Publisher: Lulu.com</h3>
<p>One can only laugh. No one in his right mind would want to read a book that starts like this:</p>
<p><img src="http://rosscarter.com/wordpress/../wp-content/uploads/2011/04/IMG_0442.png" border="0" alt="lulu_Huck" width="400" height="600" /></p>
<p> </p>
<p><img src="http://rosscarter.com/wordpress/../wp-content/uploads/2011/04/IMG_0443.png" border="0" alt="lulu_Huck2" width="400" height="600" /></p>
<p> </p>
<p>This ePub bears the hallmarks of the Gutenberg edition (although the italicized book title is an appropriate correction), presented in a form that is worse than the original. The publisher has taken the Gutenberg text and <em>removed</em> value from it. It&#8217;s hard to believe that anyone even bothered to look at this ePub before offering it for sale. It&#8217;s like an app that crashes on launch.</p>
<p>This edition is priced at $8.99&mdash;the most expensive of all the editions I examined.</p>
<p>That&#8217;s right. $8.99. The word <em>swindle</em> comes to mind.</p>
<h3>Publisher: MobileReference</h3>
<p><img src="http://rosscarter.com/wordpress/../wp-content/uploads/2011/04/IMG_0450.png" border="0" alt="MobileRef_Huck" width="400" height="600" /></p>
<p>This edition manages to present a tolerably acceptable layout. The text plainly comes from Gutenberg. The price is $0.99.</p>
<p>I call this a very sloppy job. Quotes are straight, dashes are two hyphens, and everything is in the same font face and size. No observable attempt was made to add value to the Gutenberg edition. Save your 99 cents.</p>
<h3>Publisher: Digreads.com</h3>
<p><img src="http://rosscarter.com/wordpress/../wp-content/uploads/2011/04/IMG_0447.png" border="0" alt="Digireads_Huck" width="400" height="600" /></p>
<p>Dashes are single hyphens, but at least omit flanking spaces. The problem with this edition is the aggressive hyphenation caused by full justification, which yields such awkward breaks as was-n&#8217;t, want-ed, and Huckleber-ry. $2.99. Keep your money.</p>
<h3>Publisher: The Floating Press</h3>
<p>Quality gets a substantial bump up with this edition:</p>
<p><img src="http://rosscarter.com/wordpress/../wp-content/uploads/2011/04/IMG_0444.png" border="0" alt="FloatingPress_Huck" width="400" height="600" /></p>
<p> </p>
<p>The chapter heading uses a different font style and size. Dashes are correct. Front matter is sensibly presented, including a reference to the year of first publication. But quotes are still straight, and the text is still uncorrected Gutenberg.</p>
<p>In my view, this edition is not worth the $4.99 that the seller asks.</p>
<p><strong>Publisher: LibreDigita</strong>l</p>
<p>This one is almost undistinguishable from the Floating Press edition:</p>
<p><img src="http://rosscarter.com/wordpress/../wp-content/uploads/2011/04/IMG_0445.png" border="0" alt="Libre_Huck" width="400" height="600" /></p>
<p>The dashes are ugly hyphens flanked by spaces. At $2.99, it&#8217;s still expensive for a simple repackaging of the Gutenberg text.</p>
<h3>Publisher: Vigo Books</h3>
<p><img src="http://rosscarter.com/wordpress/../wp-content/uploads/2011/04/IMG_0446.png" border="0" alt="Vigo_Huck" width="400" height="600" /></p>
<p>There&#8217;s little to distinguish this edition from the previous two; it is still a Gutenberg text with straight quotes. The front matter is laid out rather nicely. $3.99 and not worth it.</p>
<h3>Publisher: HarperCollins</h3>
<p>Now we&#8217;ve climbed out of the sewer of Gutenberg knock-offs. Clearly, some effort went into this edition:</p>
<p><img src="http://rosscarter.com/wordpress/../wp-content/uploads/2011/04/IMG_0451.png" border="0" alt="Collins_Huck" width="400" height="600" /></p>
<p>This is what I expect from an established publishing house: true quotes and dashes, an introductory essay, and a text that has been modernized and corrected from the original (correctly, unlike the Gutenberg text). Paragraph indention is too wide for my liking, but I really cannot cavil at all about the layout and typography. The italic <em>she</em> is preserved, hyphenation is sensible, and front matter is neatly presented.</p>
<p>But did you notice the whopper of a mistake in the first sentence? I was about to commend the publisher for setting the book title in italics, instead of in quotes as the first edition does. But what can I say about dropping <em>Tom</em> from<em> Tom Sawyer</em>? At only $1.99 I would call this edition a steal, but that awful mistake on the first page destroys my confidence in the work as a whole. Who knows? Maybe they left out a page somewhere, or a chapter. Sadly, we must keep on looking as we start to wonder, how hard can it be to publish a decent ePub of <em>Huckleberry Finn</em>?</p>
<h3>Publisher: Penguin</h3>
<p>One would think that the first name in paperbacks would have a good grip on portable formats. Well, not quite.</p>
<p><img src="http://rosscarter.com/wordpress/../wp-content/uploads/2011/04/IMG_0448.png" border="0" alt="Penguin_Huck" width="400" height="600" /></p>
<p>The text and typography are excellent. The problem is a silly proliferation of footnotes. Really, three footnotes in the first paragraph? I have no idea what those footnotes say; they didn&#8217;t make it into the free sample, and I didn&#8217;t pay $4.99 to find out. I call them footnotes, but I guess the <em>e</em> in the links means they are endnotes.</p>
<p>If I am doing scholarly research on a text&mdash;the kind where I need to read a gloss after the first five words&mdash;I&#8217;m not going to be using an ePub on my iPhone as my source. In my view the ubiquitous footnote links make this edition as annoying as the poorly prepared editions described earlier.</p>
<h3>Publisher: Sterling</h3>
<p>Now let&#8217;s a take a look at what&#8217;s possible when a publisher sets out to add value to an ePub.</p>
<p>The first thing you notice while perusing the front matter is acknowledgments to the content creators: book design by Deborah Kerner, and illustrations by Scott McKowen. The front matter includes a book cover, copyright page, title page, table of contents, and a delightful rendition of Twain&#8217;s Notice. Here is what it looked like in the first edition:</p>
<p><img src="http://rosscarter.com/wordpress/../wp-content/uploads/2011/04/Huck_notice_1stEd.png" border="0" alt="Huck_notice_1stEd" width="426" height="131" /></p>
<p>Here is what Sterling did with it:</p>
<p><img src="http://rosscarter.com/wordpress/../wp-content/uploads/2011/04/IMG_0452.png" border="0" alt="Huck_Notice_Sterling" width="200" height="415" /></p>
<p>Beautiful! Clearly this publisher wants the reader to enjoy the experience of this book. Let&#8217;s look at page one:</p>
<p><img src="http://rosscarter.com/wordpress/../wp-content/uploads/2011/04/IMG_0441.png" border="0" alt="Sterling_Huck1" width="400" height="600" /></p>
<p>Wow. The typography and layout are superb. Punctuation has been modernized and corrected. Mistakes in the Gutenberg text are not to be found.</p>
<p>Footnotes appear, but in moderation; there are only three in all of Chapter One. If you follow a footnote link, you can tap the footnote marker to return to your place in the text.</p>
<p>The price is $5.99 and worth every penny. At last! A publisher got it right.</p>
<h3>Conclusion</h3>
<p>I have two print editions of <em>Huckleberry Finn</em> in my house. The Sterling edition beats them both. I can happily read the Sterling ePub and feel that I have missed nothing from the printed book experience. All the other ePubs I examined fall far short of the readability of a printed edition. I call them carrion. They somewhat resemble a book, but only as a dead and putrid remnant.</p>
<p>The Sterling ePub demonstrates that obtaining textual content for an ePub is only the first step in publication; it is by no means the last step. A publisher must add value to the textual content by <em>designing</em> the ePub that will contain it. Publishers who merely take some text and run it through an ePub converter discredit the entire ePub industry. One could easily conclude that most ePub buyers think that all ePubs are ugly.</p>
<p>I&#8217;ve been disappointed at the quality of ePub books I&#8217;ve bought on the iBookStore. Even well-established publishing houses seem in a hurry to get the text into the store without pausing to think whether anybody will enjoy reading it.</p>
<p>Certainly, the ePub format suffers from a few maddening limitations. I can&#8217;t imagine how difficult it must be to design a book when you have no control over the page size or font. Maybe that&#8217;s why most eBook publishers simply give up and consign their readers to a second-rate experience. That&#8217;s a pity, when a bit of design can provide a first-rate experience.</p>
]]></content:encoded>
			<wfw:commentRss>http://rosscarter.com/2011/385.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Guns and Software</title>
		<link>http://rosscarter.com/2011/369.html</link>
		<comments>http://rosscarter.com/2011/369.html#comments</comments>
		<pubDate>Sat, 08 Jan 2011 22:17:24 +0000</pubDate>
		<dc:creator>Ross</dc:creator>
				<category><![CDATA[Commentary]]></category>

		<guid isPermaLink="false">http://rosscarter.com/?p=369</guid>
		<description><![CDATA[This morning, 8 January 2011, I was reading the latest news on the disgusting behavior of certain customers of Sophiestication Software. I was preparing some remarks in defense of Sophie when I heard the news about the shooting of Rep. Gabrielle Giffords. As I formulated some remarks disparaging those who oppose gun control, I realized [...]]]></description>
			<content:encoded><![CDATA[<p>This morning, 8 January 2011, I was reading the latest news on the disgusting behavior of certain customers of Sophiestication Software. I was preparing some remarks in defense of Sophie when I heard the news about the shooting of Rep. Gabrielle Giffords. As I formulated some remarks disparaging those who oppose gun control, I realized that the same line of thought runs through both events.</p>
<p>When Sophie put her app in the Mac Application Store, she had a difficult choice to make. Five years ago she said that upgrades would be free until version 3.0. There is no way to offer free upgrades on the Store. She could comply with the free upgrade policy by changing the version number to 3.0, even though &#8220;3.0&#8243; implies new features when in fact no new features were added. Or she could keep the version number the same, as it honestly ought to be, and expect people to understand that it simply is not possible both to move to the store and to provide free upgrades.</p>
<p>She chose the honest alternative, and explained the reasons necessitating it. Sure enough, some customers complained, bitterly and profanely, that she had broken her promise to provide them free upgrades through version 3.0.</p>
<p>Time and again the complainers roared, in a variety of ways, some using deeply and personally offensive expletives: &#8220;It&#8217;s not the money; it&#8217;s the principle of the thing! You broke a promise! I hate you!&#8221;</p>
<p>That outburst brought to mind one of the lessons I learned in twenty years as a lawyer. I believe that most any lawyer will tell you the same thing: whenever a client says, &#8220;It&#8217;s not the money; it&#8217;s the principle of the thing,&#8221; you immediately escort them to the door.</p>
<p>Truth is, clients who believe that a principle has been offended never pay their lawyers.</p>
<p>They don&#8217;t expend any actual effort themselves, but they relish the opportunity to castigate another party for a perceived deficit of character. I speak from experience as a country lawyer. They exhibit no shortage of defects themselves (such as breaking their promise to pay their lawyer), but if they glimpse a fissure in an honest person&#8217;s wall of respectability they scruple not to press their mouth to it and shriek &#8220;Promise breaker! Promise breaker!&#8221;</p>
<p>Whenever I hear someone say, &#8220;It doesn&#8217;t matter whether $5 is a reasonable price; what matters is that you lied to me,&#8221; I think, yes, go ahead and indulge with orgiastic relish these fleeting seconds when you can trumpet your moral superiority. No one is listening. You are part of the background noise of life, nothing more.</p>
<p>That&#8217;s what I was thinking when the Congresswoman was assassinated.</p>
<p>The issue now changes to gun control.</p>
<p>My father was a gunsmith. He held a Federal Firearms License number. From my earliest memories, guns were ubiquitous in our home. My brother received a shotgun for Christmas at age 7. We read the National Rifle Association&#8217;s <em>American Rifleman</em> magazine every month. As a youngster I learned all about the mechanical workings of a firearm. I developed a fondness for fine arms just as I later developed a fondness for fine guitars and violins. In my family, guns were just a part of life, like cars and kitchen utensils. Sure they could be dangerous if improperly handled, but the notion of mishandling a firearm was so utterly foreign to us that my parents (apparently) held no fear of raising two boys in a house full of guns. They were right. I was no more likely to touch a gun while my parents were absent than to smash all the windows in the house.</p>
<p>There were rules, and we all respected them. One day a man asked my father to lighten the trigger pull on a revolver. The man wanted to practice quick-draw shooting, like they did in the Old West. Dad declined, telling him that it was simply too dangerous. The man found another gunsmith to do the work. We later heard that he had shot his foot off.</p>
<p>My father, NRA member, gunsmith, hunter, and firearm aficionado, supported gun control. He thought every firearm should be licensed. We were a responsible family. It was no burden to us to demonstrate our knowledge of gun safety. Having worked with all sorts of gun owners we knew what a wild assortment of nutcases wants to own a gun. We loved guns and wanted them controlled for our own well-being.</p>
<p>That was fifty years ago. Today America is rife with little minds who consider gun control a personal indignity. I have heard them speak. I know many of them. Better, in their minds, nightly to bag up bodies of innocent victims than to dip a timid toe into the placid waters of regulation. Wouldn&#8217;t regulation prevent tragic deaths?  It&#8217;s not the content of the regulations, they reply, it&#8217;s the principle. The Second Amendment made a promise, and you can&#8217;t break your promises.</p>
<p>They are, in short, the same kind of people who roar like madmen over the version number of a $5 piece of software.</p>
<p>It would surprise me none if today&#8217;s assassin&mdash;whose victims included a nine-year-old girl&mdash;were among the self-righteous bigots who scorned Sophiestication Software.</p>
]]></content:encoded>
			<wfw:commentRss>http://rosscarter.com/2011/369.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Old Fashioned recipe</title>
		<link>http://rosscarter.com/2010/363.html</link>
		<comments>http://rosscarter.com/2010/363.html#comments</comments>
		<pubDate>Wed, 17 Nov 2010 17:14:50 +0000</pubDate>
		<dc:creator>Ross</dc:creator>
				<category><![CDATA[Commentary]]></category>

		<guid isPermaLink="false">http://rosscarter.com/?p=363</guid>
		<description><![CDATA[Another Mac developer wrote a fine article on my favorite drink, the Old Fashioned. I&#8217;d like to share my own recipe. I always order Old Fashioneds in bars, and I have never found one that suits my taste as well as this recipe. It&#8217;s a good thing I like Old Fashioneds, because I would drink [...]]]></description>
			<content:encoded><![CDATA[<p>Another Mac developer wrote a fine <a href="http://americandrink.net/post/1526699073/the-old-fashioned">article</a> on my favorite drink, the Old Fashioned. I&#8217;d like to share my own recipe. I always order Old Fashioneds in bars, and I have never found one that suits my taste as well as this recipe.</p>
<p>It&#8217;s a good thing I like Old Fashioneds, because I would drink them just for the name. For years I tried without success to make an Old Fashioned. How hard could it be? Bourbon, water, sugar, bitters, and something to impart a hint of citric fruit. Any fool can do that, right? Well, this fool could not, and I was reaching a time in life when I had a regular and pressing need for a good drink.</p>
<p>In law school, at one of our weekly bar review outings, a classmate revealed to me the secret of a fine Old Fashioned: you have to add the ingredients in the right sequence. Specifically, the last three ingredients must be water, ice, and bourbon, in that order. Experiments proved that he was right. I&#8217;ve no idea why, but getting the sequence right makes all the difference.</p>
<p>The article I mentioned earlier says, &#8220;The sugar goes in first, followed by a splash of water, which, with the help of a few quick stirs, dissolves the sugar and creates a coarse simple syrup.&#8221; I have never found sugar to dissolve so readily. It always precipitates to the bottom of the glass. When desperate I will use sugar, but I much prefer syrup because it dissolves immediately. I used to make my own simple syrup by boiling equal amounts of sugar and water until the volume remaining is half the original. Keep it in the refrigerator. It&#8217;s an essential ingredient in Mint Juleps, so it&#8217;s good to have some simple sytrup on hand in May.</p>
<p>Simple syrup disappeared from my bar kit when I lived in Maine and discovered pure maple syrup. Now I use it wherever I formerly used sugar. It&#8217;s hard to think of a food that is not improved by the addition of maple syrup. I used to buy &#8220;Grade B cooking grade&#8221; syrup: darker, stronger, and half the price. I haven&#8217;t seen any Grade B in years, unfortunately. By all means avoid the so-called maple syrup that is cut with corn syrup.</p>
<p>Here, then is the recipe:</p>
<ul>
<li>1 teaspoon orange juice</li>
<li>1 teaspoon maple syrup</li>
<li>2 dashes Angostura bitters</li>
<li>1 maraschino cherry</li>
<li>1/2 teaspoon syrup from the maraschino cherry jar</li>
</ul>
<p>Mix these ingredients in a glass. Then add:</p>
<ul>
<li>1 slice orange, if you have it</li>
<li>1 teaspoon water</li>
</ul>
<p>and stir. Add some ice cubes. Then pour:</p>
<ul>
<li>2 ounces bourbon</li>
</ul>
<p>over the top, stir, and serve.</p>
]]></content:encoded>
			<wfw:commentRss>http://rosscarter.com/2010/363.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When does a UX failure deserve to be called stupid?</title>
		<link>http://rosscarter.com/2010/348.html</link>
		<comments>http://rosscarter.com/2010/348.html#comments</comments>
		<pubDate>Tue, 24 Aug 2010 18:04:41 +0000</pubDate>
		<dc:creator>Ross</dc:creator>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Commentary]]></category>

		<guid isPermaLink="false">http://rosscarter.com/?p=348</guid>
		<description><![CDATA[Recently I bought a pair of convertible cargo pants&#8212;you know, with legs that zip off to convert your pants into shorts. The detached legs are not quite identical, so the manufacturer provided L and R tags. Simple enough. What could go wrong? Well, the manufacturer&#8212;Columbia&#8212;attached the L and R tags not to the legs, but [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I bought a pair of convertible cargo pants&mdash;you know, with legs that zip off to convert your pants into shorts. The detached legs are not quite identical, so the manufacturer provided L and R tags. Simple enough. What could go wrong?</p>
<p>Well, the manufacturer&mdash;Columbia&mdash;attached the L and R tags not to the legs, but to the shorts.</p>
<p><img src="http://rosscarter.com/wordpress/../wp-content/uploads/2010/08/cargo_shorts500x384.jpg" alt="Columbia pants" border="0" width="500" height="384" /><br /><em>The left leg is marked &#8220;L&#8221;. I knew that.</em></p>
<p>You would think that at some point during the design and manufacture of these pants, someone at Columbia would have said, &#8220;You know, it&#8217;s hard to tell the detached left leg from the right, but anyone can look at a pair of shorts and tell which is left and which is right. The L and R tags ought to be on the legs, not on the shorts.&#8221;</p>
<p>Evidently, that never happened.</p>
<p>Before you suppose that the sewing factory simply put the labels in the wrong place, let me point out that the labels are designed to attach to the zipper pulls, and the zippers are most definitely designed to remain with the shorts.</p>
<p>That is a UX failure of the grossest kind. But does it deserve to be called stupid?</p>
<p>(When I was a lawyer, UX was an abbreviation for <em>uxor</em>, Latin for wife. Now it means User Experience. Feel free to make a joke out of that.)</p>
<p>Shortly after I bought the cargo pants, I replaced the entry locksets in our home. Our Kwikset units were ten years old and had corroded so badly you could barely get a key in the lock. I upgraded to Schlage locksets.</p>
<p>The function of a lockset, by the way, is to lock intruders out. Not to lock yourself out.</p>
<p>With these new Schlage locksets, you twist a little button to lock the door from the inside. If you then turn the handle to go outside, the button remains in locked position. So if you step outside to retrieve the morning paper, and the door shuts behind you, you are locked out. Every other lockset I&#8217;ve worked with unlocks the door when you open it from the inside.</p>
<p><img src="http://rosscarter.com/wordpress/../wp-content/uploads/2010/08/schlage1_500x544.jpg" alt="Schlage 1" width="500" height="544" /><br /><em>The door is locked.</em></p>
<p><img src="http://rosscarter.com/wordpress/../wp-content/uploads/2010/08/schlage2_500x515.jpg" alt="Schlage 2" width="500" height="515" /><br /><em>The door is still locked.</em></p>
<p>After spending 45 minutes locked in my garage, I decided to trash the Schlage devices and replace everything again.</p>
<p>Schlage locksets. UX failure? Definitely. Stupid? Possibly.</p>
<p>There is a bar down the street named O&rsquo;Neill&rsquo;s. As we all learned in school, those &rsquo; marks are apostrophes. They curl to the left. The big illuminated sign for the bar says O&lsquo;Neill&rsquo;s.</p>
<p><img src="http://rosscarter.com/wordpress/../wp-content/uploads/2010/08/oneills.jpg" alt="" title="O&#039;Neill&#039;s" width="500" height="423" /><br /><em>Well, at least they got the second one right.</em></p>
<p>Stupid? Quite likely. Illiterate for sure.</p>
<p>Our old clothes dryer had a buzzer that sounded when the dryer stopped. It was convenient and it worked. Our new Amana clothes dryer starts beeping long before the drying is over. It beeps and it beeps and it beeps. When the beeping stops, that&#8217;s your signal that the dryer has stopped. I couldn&#8217;t believe it when I heard it.</p>
<p>UX failure? Absolutely. Stupid? It damn well is.</p>
<p>But what has this got to do with software?</p>
<p>I posit this axiom: the bigger the company, the more vulnerable it is to stupid mistakes.</p>
<p>The failures I&#8217;ve mentioned are not the result of misjudgment by a single person. Columbia is a big company, as are Schlage and Amana. The bar is small time, but two businesses&mdash;the bar and the sign company&mdash; jointly committed the error. <em>In pari stupido</em>, as it were. There&#8217;s a huge difference between the mistake of a single person and the systemic ineptitude of an entire organization.</p>
<p>Stupid derives from Latin <em>stupere</em>, to stun. If you&#8217;re a big company, UX failures like those mentioned here can result only from mass cerebral paralysis. Reviewers and managers sitting stunned in their chairs, unable to act beyond a weak and fearful hand wave of approval. That&#8217;s what I call stupid.</p>
<p>Well, to be fair, maybe the QA chap was out sick that day, or thought the project was assigned to someone else. Still, <a href="http://rosscarter.com/2008/190.html">big software companies</a> command vast opportunities for error correction. Yet their slop and sludge is far more evident than the slipups of the small software shop, where like as not somebody edited that .xib at three o&#8217;clock in the morning. The quality and attention to detail in indie software never fails to amaze me, while&mdash;well, I really don&#8217;t expect quality from some companies any more.</p>
<p><img src="http://rosscarter.com/wordpress/../wp-content/uploads/2009/08/adobewindow.png" alt="Adobe window" width="500" height="233" /></p>
<p>Anyone can make a simple mistake. When those with responsibility fail to catch it, that&#8217;s a stupid mistake.</p>
<p>I happily assert that none of my software contains stupid mistakes.</p>
]]></content:encoded>
			<wfw:commentRss>http://rosscarter.com/2010/348.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A joint policy proposal for an open Internet</title>
		<link>http://rosscarter.com/2010/331.html</link>
		<comments>http://rosscarter.com/2010/331.html#comments</comments>
		<pubDate>Mon, 09 Aug 2010 20:25:49 +0000</pubDate>
		<dc:creator>Ross</dc:creator>
				<category><![CDATA[Commentary]]></category>

		<guid isPermaLink="false">http://rosscarter.com/?p=331</guid>
		<description><![CDATA[As an unappointed spokesman for Google and Verizon, I would like to clarify our joint proposal for what we like to call &#8220;open internet.&#8221; To summarize the points we made on our blog: We are for net neutrality except for wireless. Which will someday comprise 100% of the net. We are for net neutrality except [...]]]></description>
			<content:encoded><![CDATA[<p>As an unappointed spokesman for Google and Verizon, I would like to clarify our joint proposal for what we like to call &#8220;open internet.&#8221;</p>
<p>To summarize the points we made <a href="http://googlepublicpolicy.blogspot.com/2010/08/joint-policy-proposal-for-open-internet.html">on our blog</a>:</p>
<p>We are for net neutrality except for wireless. Which will someday comprise 100% of the net.</p>
<p>We are for net neutrality except for wireless because wireless is &#8220;still-nascent.&#8221; Because wired internet is like really, really old.</p>
<p>We are for net neutrality except for wireless because wireless is &#8220;more competitive and changing rapidly.&#8221; We realize some of you might have thought of that as an argument in favor of neutrality, not against it; however, most of you do not think about anything at all except porn and gambling sites (what we call &#8220;entertainment and gaming options&#8221;), so we&#8217;re pretty sure we can say this with a straight face.</p>
<p>Now, let us get technical. What about the <a href="http://www.scribd.com/doc/35599242/Verizon-Google-Legislative-Framework-Proposal">concrete terms of the proposal</a>?</p>
<p>Because <a href="http://googlepublicpolicy.blogspot.com/2009/10/finding-common-ground-on-open-internet.html">we recognize that HTML</a> &#8220;is the programming language of the Internet, which was designed over forty years ago by engineers who wanted the freedom to communicate from any computer, anywhere in the world. It enables Macs to talk to PCs, Blackberry Storms to iPhones, the newest computers to the oldest hardware,&#8221; we are posting our proposal in Flash.</p>
<p>&#8220;In providing broadband Internet access service, a provider would be prohibited from engaging in undue discrimination against any lawful Internet content, application, or service in a manner that causes meaningful harm to competition or to users.&#8221; Discrimination is OK as long as it is not &#8220;undue&#8221; and causes no &#8220;meaningful&#8221; harm.</p>
<p>&#8220;Prioritization of Internet traffic would be presumed inconsistent with the non-discrimination standard, but the presumption could be rebutted.&#8221; You might ask what it takes to rebut that presumption. We don&#8217;t provide that level of detail. We&#8217;ve only been working on this for five months.</p>
<p>Broadband providers are permitted to &#8220;prioritize general classes or types of Internet traffic, based on latency.&#8221; If a type of traffic is generally latent, we can throttle all traffic of that class,  latent and non-latent alike.</p>
<p>Broadband providers will be guided not by FCC rules but by &#8220;best practices adopted by an independent, widely-recognized Internet community governance initiative or standard-setting organization.&#8221; If asked to chair and fund this organization, we will say Yes, out of patriotic duty.</p>
<p>Providers of broadband Internet access service can prioritize traffic that is &#8220;distinguishable in scope and purpose from broadband Internet access service.&#8221; We believe that statement stands for itself.</p>
<p>You might think that our proposal allows wireless broadband providers to do whatever the hell they like. On the contrary, they must &#8220;disclose accurate and relevant information in plain language about the characteristics and capabilities of their offerings, their broadband network management, and other practices necessary for consumers and other users to make informed choices.&#8221; Just as they have always done.</p>
<p>Thank you for giving me this opportunity to clarify our proposal. You now know what we mean when <a href="http://googlepublicpolicy.blogspot.com/2009/10/finding-common-ground-on-open-internet.html">we said</a>, &#8220;The minute that anyone, whether from government or the private sector, starts to control how people use the Internet, it is the beginning of the end of the Net as we know it.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://rosscarter.com/2010/331.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creator Codes on Snow Leopard Solved</title>
		<link>http://rosscarter.com/2009/291.html</link>
		<comments>http://rosscarter.com/2009/291.html#comments</comments>
		<pubDate>Fri, 25 Dec 2009 17:54:54 +0000</pubDate>
		<dc:creator>Ross</dc:creator>
				<category><![CDATA[Commentary]]></category>

		<guid isPermaLink="false">http://rosscarter.com/?p=291</guid>
		<description><![CDATA[Pagehand.com has just released our second application: LaunchCodes, a utility that helps you open files in the creator code application rather than the default application. I&#8217;ve written about my intense disagreement with the decision to drop creator code support in Snow Leopard. Fellow developer Patrick Thomson and I teamed up to produce a tiny, unobtrusive [...]]]></description>
			<content:encoded><![CDATA[<p>Pagehand.com has just released our second application: <a href="http://pagehand.com/launchcodes">LaunchCodes</a>, a utility that helps you open files in the creator code application rather than the default application.</p>
<p><img src="http://rosscarter.com/wordpress/../wp-content/uploads/2009/12/LaunchCodesIcon128.png" alt="LaunchCodes icon" title="LaunchCodesIcon128" width="128" height="128" class="size-full wp-image-294" /></p>
<p>I&#8217;ve <a href="http://rosscarter.com/2009/279.html">written about my intense disagreement</a> with the decision to drop creator code support in Snow Leopard. Fellow developer Patrick Thomson and I teamed up to produce a tiny, unobtrusive utility that makes Snow Leopard respect creator codes as God intended.</p>
<p>Our objective was to re-introduce creator code application binding without modifying or replacing any system components. Snow Leopard preserves creator code metadata (it must, because the same volume might be accessed by 10.6 and pre-10.6 Macs), so all the utility has to do is intercept the appropriate Apple event and send it to the application identified by the file&#8217;s creator code.</p>
<p>Because we refuse to tamper with the OS, our solution is not a drop-in replacement for the pre-10.6 behavior. When you right-click a file with an extension recognized by LaunchCodes, you see that the default application is LaunchCodes rather than the creator code application. And LaunchCodes doesn&#8217;t intervene in every double-click on every file; it works only with the extensions that you&#8217;ve assigned to it.</p>
<p>LaunchCodes has some features that the pre-10.6 behavior lacks. In fact, I like our LaunchCodes behavior better than the old behavior. The principal feature is that you can instantly turn LaunchCodes on and off via a menu bar icon. If you are engaged in a task where you really do want all files with a certain extension to open in the default app, just one click disables LaunchCodes and returns you to the standard Snow Leopard behavior.</p>
<p>Configuring LaunchCodes on a file extension basis might at first seem an annoying limitation, but in practice it&#8217;s a benefit. If two or more applications can open the same file type, it&#8217;s a sure bet that the file type is associated with an extension. As a practical matter there are very few extensions that present conflicts between the default application and the creator code application. Most people who complain about the lack of creator code support mention only one or two extensions that disrupt their normal workflow. For many people, configuring LaunchCodes to work with only one extension might be all they need to get Snow Leopard to present the same user experience they enjoyed with previous Mac operating systems. Keeping LaunchCodes out of the picture when it is not needed helps to maintain its tiny footprint.</p>
<p>Even if you like creator code application binding, there are times when it can get in the way. If you open files that were created by other users, as is common when accessing files on a server, you might not want to use the same application that the other user chose when creating the file. For example, if I like to create .html files in TextMate, and a colleague likes to use BBEdit, I do not want to launch BBEdit when I double-click one of his files. With LaunchCodes, you can confine the use of creator codes to files that you created; if this preference is on, and you did not create the file, LaunchCodes deems it to have no creator code and sends the file to the default application.</p>
<p>Finally, LaunchCodes lets you see the creator code metadata for a file. If a file opens in the default application instead of the application that created it, like as not the creating application did not set a creator code. (Alas, Apple&#8217;s 10.6 apps are guilty in this respect.) With LaunchCodes, you can see what is happening by option-dragging the file to the LaunchCodes application icon. LaunchCodes will show you the file&#8217;s creator code, whether you own the file, the application that will open the file, and the reason why that application was chosen.</p>
<p>We&#8217;ve priced LaunchCodes at only $4.95. A few aspects of development were surprisingly tricky, and the app required much more development time than I anticipated. I have no idea whether LaunchCodes will be a commercial success, but it&#8217;s already clear that a lot of people are very grateful to have it.</p>
]]></content:encoded>
			<wfw:commentRss>http://rosscarter.com/2009/291.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Great iPhone app: Years</title>
		<link>http://rosscarter.com/2009/262.html</link>
		<comments>http://rosscarter.com/2009/262.html#comments</comments>
		<pubDate>Fri, 24 Jul 2009 17:08:13 +0000</pubDate>
		<dc:creator>Ross</dc:creator>
				<category><![CDATA[Commentary]]></category>

		<guid isPermaLink="false">http://rosscarter.com/?p=262</guid>
		<description><![CDATA[For the last few weeks I&#8217;ve been beta-testing my friend John Eddie&#8217;s iPhone app, Years. It&#8217;s now been released. I recommend it. Years quickly became the iPhone app I use most frequently. I hadn&#8217;t realized how often I simply want to look at a year&#8217;s calendar. Not a month, not a week, not a bunch [...]]]></description>
			<content:encoded><![CDATA[<p>For the last few weeks I&#8217;ve been beta-testing my friend John Eddie&#8217;s iPhone app, <a href="http://www.zicronsoftware.com/product/Years">Years</a>. It&#8217;s now been released. I recommend it.</p>
<p>Years quickly became the iPhone app I use most frequently. I hadn&#8217;t realized how often I simply want to look at a year&#8217;s calendar. Not a month, not a week, not a bunch of detail about appointments, but just the current year, scrolled so today is in the middle.</p>
<p><img src="/wp-content/uploads/2009/07/Years-Year-small.png" alt="Years" /></p>
<p>That&#8217;s exactly what Years does. It defaults to the current year, and allows you to view other years. There&#8217;s a month view where you can scribble on a date to mark it.</p>
<p>Years points up the problem with most calendar apps: they do too much. There&#8217;s no end of enhancements you can add to a calendar: appointments, alarms, view as list, and so on. Those are useful features and I&#8217;m grateful that Calendar provides them. </p>
<p>The brilliance of Years is its restraint: it recognizes that most of the time, I just want to look at a calendar. Apple&#8217;s Calendar app displays at most one month at a time, so I frequently have to flip between months. It&#8217;s not really a calendar, but rather an appointment book.</p>
<p>Years reminds us that some useful things work best when they remain simple. How many weeks until Christmas? What day of the month was last Friday? How many days until we leave on our trip? That&#8217;s the sort of question I ask every day, and the answers have never been as easy to find. With Years, there&#8217;s no punching around to get the correct month and layout. It just pops up the calendar I want.</p>
<p>I wonder how I got along without it.</p>
]]></content:encoded>
			<wfw:commentRss>http://rosscarter.com/2009/262.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fairness Doctrine, will ye no come back again?</title>
		<link>http://rosscarter.com/2009/245.html</link>
		<comments>http://rosscarter.com/2009/245.html#comments</comments>
		<pubDate>Fri, 10 Apr 2009 14:20:13 +0000</pubDate>
		<dc:creator>Ross</dc:creator>
				<category><![CDATA[Commentary]]></category>

		<guid isPermaLink="false">http://rosscarter.com/?p=245</guid>
		<description><![CDATA[Funniest thing I&#8217;ve read recently: today&#8217;s letter to the editor from a guy complaining that our local paper is too liberal: In a little over two months, President Barack Obama&#8217;s administration committed more missteps and faux pas than in all of Bush&#8217;s eight years, yet hardly a word of this is mentioned in your paper. [...]]]></description>
			<content:encoded><![CDATA[<p>Funniest thing I&#8217;ve read recently: today&#8217;s letter to the editor from a guy complaining that our local paper is too liberal:</p>
<blockquote><p>In a little over two months, President Barack Obama&#8217;s administration committed more missteps and faux pas than in all of Bush&#8217;s eight years, yet hardly a word of this is mentioned in your paper. If it wasn&#8217;t for Fox News, I wouldn&#8217;t have known about it.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://rosscarter.com/2009/245.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
