<?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>Coyote Tracks</title>
	<atom:link href="http://kagan.mactane.org/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://kagan.mactane.org/blog</link>
	<description>The prints of an Internet-enabled coyote.</description>
	<lastBuildDate>Tue, 31 Jan 2012 03:26:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Beware of Optional Curly Braces&#160;&#8212; They Will Bite You</title>
		<link>http://kagan.mactane.org/blog/2012/01/30/beware-of-optional-curly-braces-they-will-bite-you/</link>
		<comments>http://kagan.mactane.org/blog/2012/01/30/beware-of-optional-curly-braces-they-will-bite-you/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 03:26:51 +0000</pubDate>
		<dc:creator>Kai MacTane</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bad ideas]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[silly coding tricks]]></category>

		<guid isPermaLink="false">http://kagan.mactane.org/blog/?p=441</guid>
		<description><![CDATA[I was looking through some PHP code from a third-party vendor recently, and saw something that made my jaw drop. It&#8217;s pretty innocent-looking, at first. Here&#8217;s a somewhat anonymized and genericized version of the code, but the thing that bothered me is still intact. It&#8217;s not really a bug, per&#160;se; the code will function as [...]]]></description>
			<content:encoded><![CDATA[<p>I was looking through some PHP code from a third-party vendor recently, and saw something that made my jaw drop. It&#8217;s pretty innocent-looking, at first. Here&#8217;s a somewhat anonymized and genericized version of the code, but the thing that bothered me is still intact. It&#8217;s not really a bug, <i>per&nbsp;se</i>; the code will function as intended.&nbsp;But&#8230;</p>
<div class="code">$currentRow = 0;<br />
$itemId = &#8220;&#8221;;<br />
$index = 0;<br />
while ($row = mysql_fetch_object($result)) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ($currentRow == 10) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;renderHeaderRow();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$currentRow = 0;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// takes an itemId and displays relevant columns<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;renderSummaryRow($row->itemId);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$currentRow++;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ($index > 0)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$itemId .=  &#8220;,&#8221;;    # interpolate a comma<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$itemId .= $row->itemId;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$index++;<br />
}</p></div>
<p>See the problem? Really, there are a few ways this can go wrong. To a quick glance, the only clue that line&nbsp;14 (&#8220;interpolate a comma&#8221;) is part of a conditional is its indentation. The indentation is important to a human reader&nbsp;&mdash; but <strong>absolutely irrelevant</strong> to the PHP interpreter, which simply treats the next line after the conditional as the conditional&#8217;s block. Regardless of how it&#8217;s indented, and regardless of what else is&nbsp;around.</p>
<p><em>The way it looks to a human <strong>is not</strong> the way it looks to the&nbsp;machine.</em></p>
<p>What happens if someone wants to add some logging? What if they add it after the comma&nbsp;line?</p>
<div class="code">if ($index > 0)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$itemId .=  &#8220;,&#8221;;    # interpolate a comma<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;writeLog(&#8220;Added a comma&#8221;);<br />
$itemId .= $row->itemId;<br />
$index++;</div>
<p>Now the log claims the code has added a comma, even when it hasn&#8217;t. But still, it could be worse! What if you decided to add your logging <em>before</em> the other&nbsp;line?</p>
<div class="code">if ($index > 0)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;writeLog(&#8220;Adding a comma to itemId&#8230;&#8221;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$itemId .=  &#8220;,&#8221;;    # interpolate a comma<br />
$itemId .= $row->itemId;<br />
$index++;</div>
<p>Now it adds a comma no matter what&nbsp;&mdash; even the first time through the loop, when the string is empty. So instead of a string like <code>'123,124,125'</code>, $itemId will now have a leading comma: <code>',123,124,125'</code>. Since this value is getting stitched into a SQL query later on, it means your app will blow up with a SQL syntax&nbsp;error.</p>
<p>This is why Python makes whitespace significant to program flow. The way the indentation makes it <em>look like</em> the logical structure is, is how the structure <em>actually</em>&nbsp;is.</p>
<p>And this is also why Perl&nbsp;&mdash; of all languages, one that normally errs on the side of letting you leave out anything that can be inferred from context&nbsp;&mdash; <strong>Perl</strong> insists in its syntax documentation that <a href="http://perldoc.perl.org/perlsyn.html#Compound-Statements">in cases like this</a>, &#8220;the curly brackets are <em>required</em>&nbsp;&mdash; no dangling statements allowed.&#8221; (It then says, in typically Perlish fashion: &#8220;If you want to write conditionals without curly brackets there are several other ways to do it.&#8221;)</p>
<p>If you&#8217;re working in one of those languages that lets you omit curly braces around a single-statement conditional&nbsp;&mdash; <strong><em>DON&#8217;T DO IT!</em></strong> The potential maintenance and debugging problems are <em>not</em> worth the fun of saving two keystrokes (or just one, if you work in an editor that auto-closes your braces for&nbsp;you).</p>
]]></content:encoded>
			<wfw:commentRss>http://kagan.mactane.org/blog/2012/01/30/beware-of-optional-curly-braces-they-will-bite-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Single Context for All Social Interaction: Merely Quixotic, or Dangerously Misguided?</title>
		<link>http://kagan.mactane.org/blog/2012/01/12/a-single-context-for-all-social-interaction-merely-quixotic-or-dangerously-misguided/</link>
		<comments>http://kagan.mactane.org/blog/2012/01/12/a-single-context-for-all-social-interaction-merely-quixotic-or-dangerously-misguided/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 04:31:59 +0000</pubDate>
		<dc:creator>Kai MacTane</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bad ideas]]></category>
		<category><![CDATA[don't be ridiculous]]></category>
		<category><![CDATA[geek culture]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[snark]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[the world-wide conversation]]></category>

		<guid isPermaLink="false">http://kagan.mactane.org/blog/?p=439</guid>
		<description><![CDATA[I recently read a blog post by Leo Widrich, the co-founder of Buffer, entitled &#8220;Why do we have so many lives?&#8221; In it, Mr. Widrich&#160;says: We have a private life, a public life. We have a work life, a school life, a party life, a love life and I am sure you can name lots [...]]]></description>
			<content:encoded><![CDATA[<p>I recently read a blog post by Leo Widrich, the co-founder of Buffer, entitled &#8220;<a href="http://leostartsup.com/2011/12/why-do-we-have-so-many-lives/">Why do we have so many lives?</a>&#8221; In it, Mr. Widrich&nbsp;says:</p>
<blockquote><p>We have a private life, a public life. We have a work life, a school life, a party life, a love life and I am sure you can name lots of others. <strong>I never understood why.</strong>&#8230; I always felt that it is hard enough to focus on getting one life right. Why create so many? (emphasis&nbsp;added)</p></blockquote>
<p><span id="return1">This guy</span> is a startup founder. I expect he may well be typical of the genus. And so, he makes a great example of why so many startups<a href="#note1">*</a> seem to be promoting the &#8220;single identity&#8221; model. It&#8217;s nice that this guy feels he can have just one life&nbsp;&mdash; though even he admits it&#8217;s hard! But the rest of us <strong>don&#8217;t really want to deal with everyone on the same single&nbsp;channel</strong>.</p>
<p>Mr. Widrich claims that: &#8220;I can walk into a club and speak the same thoughts I have in my head to a girl, as I can to my family. And again I can speak with the same mindset to my co-founder, give an interview or play football.&#8221; Personally, I can&#8217;t help but wonder if that&#8217;s <em>really</em> working out for him. The pitch you use to woo an investor is quite seriously different from the kind you use to woo a woman. The way you talk to your girlfriend is very different from the way you talk to your mother or sister (I sincerely hope!).</p>
<p>In fact, I can&#8217;t help but wonder if this is a manifestation of Asperger&#8217;s Syndrome, or some other failure (or refusal) to understand social interaction. Regardless, it seems like a very clear example of a <a href="http://www.plausiblydeniable.com/opinion/gsf.html">geek-specific sort of fallacy</a> that&nbsp;&mdash; I&#8217;m starting to think&nbsp;&mdash; may underlie the various new systems that try to enforce single identities:</p>
<blockquote><p>Figuring out the rules for social interaction is <em>hard</em>. One of the hardest parts is figuring out <em>which rules</em> apply in <em>what contexts</em>. Wouldn&#8217;t it be great to just have <strong>one context for everything?</strong></p></blockquote>
<p>No. No, it would&nbsp;not.</p>
<p>Most of us react with some consternation when our contexts collide unexpectedly&nbsp;&mdash; for example, meeting a co-worker (or boss!) at the supermarket (or worse, nightclub or bar!). Most of us <em>don&#8217;t want our boss to see us drunk</em>, or trying to pick people up. We don&#8217;t even really want to introduce our boss to our friends and have to try to integrate them into the conversation. Of course, being a startup founder, Mr. Widrich (like guys like Mark Zuckerberg and Larry Page) <strong>doesn&#8217;t have a boss</strong>, and so doesn&#8217;t have to worry about&nbsp;this.</p>
<p>The combination of &#8220;boss privilege&#8221; and &#8220;desire of poorly-socialized people to not have to deal with so many social contexts&#8221; makes a powerful one-two punch, and it may go a long way toward explaining the recent spate of apps that try to enforce single identities. In the meantime, I&#8217;m happily using <a href="https://seesmic.com/seesmic-social/mobile/">Seesmic</a> as my mobile phone&#8217;s Twitter client, because it has <em>excellent</em> support for multiple&nbsp;accounts.</p>
<p><span id="note1">*</span> I include Google and Facebook in this category. They still think they&#8217;re startups, they still think <em>like</em> startups, and they still have the startup culture and mindset, even if they&#8217;ve grown into ginormous corporations.&nbsp;<a href="#return1">^back</a></p>
<div style="margin: 1em 40%; border-bottom: thin groove;"> </div>
<p><strong>An Addendum:</strong> If you think the desire for multiple identities and contexts is just &#8220;an old people issue&#8221;, as <a href="http://www.cenedella.com/job-search/privacy-is-for-old-people-says-linked-in-founder/">LinkedIn CEO Reid Hoffman recently described &#8220;privacy&#8221; in Davos</a>, then ask any teenager: Would you like to hang out with your parents, in the same way you hang out with your friends? How about your&nbsp;teachers?</p>
<p>If you have any doubt what their reaction would be, you don&#8217;t know teenagers very&nbsp;well.</p>
<p>By the way, a word to Mr. Hoffman: Apparently the new common wisdom is that <a href="http://imonlinkedinnowwhat.com/2010/03/18/linkedin-is-for-old-people/">LinkedIn is also</a> <a href="http://www.informationweek.com/thebrainyard/news/social_networking_consumer/231602083">&#8220;for old people&#8221;</a>, so you might want to rethink your company&#8217;s stance on privacy. And quit pissing off your own target&nbsp;market.</p>
]]></content:encoded>
			<wfw:commentRss>http://kagan.mactane.org/blog/2012/01/12/a-single-context-for-all-social-interaction-merely-quixotic-or-dangerously-misguided/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Failed Goal</title>
		<link>http://kagan.mactane.org/blog/2011/12/31/a-failed-goal/</link>
		<comments>http://kagan.mactane.org/blog/2011/12/31/a-failed-goal/#comments</comments>
		<pubDate>Sat, 31 Dec 2011 21:26:33 +0000</pubDate>
		<dc:creator>Kai MacTane</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[complaining]]></category>
		<category><![CDATA[geek culture]]></category>
		<category><![CDATA[gender]]></category>
		<category><![CDATA[should have known better]]></category>
		<category><![CDATA[the world-wide conversation]]></category>

		<guid isPermaLink="false">http://kagan.mactane.org/blog/?p=430</guid>
		<description><![CDATA[Near the beginning of this year, I published a piece called &#8220;Ada Lovelace Day Is Not Enough&#8220;. In it, I noted that only 8.69% of my 2010 posts had been marked with the &#8220;gender&#8221; tag, and it would be nice to increase that percentage. (But it was still an improvement over 2009&#8242;s 4.76%.) I&#160;said: So [...]]]></description>
			<content:encoded><![CDATA[<p>Near the beginning of this year, I published a piece called &#8220;<a href="http://kagan.mactane.org/blog/2011/01/24/ada-lovelace-day-is-not-enough/">Ada Lovelace Day Is Not Enough</a>&#8220;. In it, I noted that only 8.69% of my 2010 posts had been marked with the &#8220;<a href="http://kagan.mactane.org/blog/tag/gender/">gender</a>&#8221; tag, and it would be nice to increase that percentage. (But it was still an improvement over 2009&#8242;s 4.76%.) I&nbsp;said:</p>
<blockquote><p>So I may be improving&#8230; but I&#8217;ve still got a way to go. If you&#8217;re another man in tech reading this, I tell you what: I&#8217;ll work on improving myself, and the tech field as a whole, if you&#8217;ll do the&nbsp;same.</p></blockquote>
<p>It&#8217;s now the end of 2011. Looking back over my blog activity this year, I see 24 posts, with only two tagged &#8220;gender&#8221;. That marks a slight drop to 8.33%. What&nbsp;happened?</p>
<p>I&#8217;ve had one in the works for months now. (Maybe more than one; there&#8217;s more than enough material.) I started it back in the summer, when I heard about the death threats against Naomi Dunford. In quick succession, before I could marshal my thoughts and words enough, there was the incident where the atheist/skeptic community blew up over SkepChick&#8217;s very <a href="http://skepchick.org/2011/06/about-mythbusters-robot-eyes-feminism-and-jokes/">polite advice on not acting like a scary creep</a> (including Richard Dawkins blatantly <a href="http://www.urbandictionary.com/define.php?term=Show%20your%20ass">showing his ass</a> in a way that also showed off his monumental privilege and the ignorance it&#8217;s brought him), followed by the <a href="http://www.guardian.co.uk/world/2011/nov/05/women-bloggers-hateful-trolling">call for a stop to misogynist trolling</a> and the associated <a href="https://twitter.com/#!/search/%23MenCallMeThings">#MenCallMeThings</a> hashtag on Twitter. (Yes, it&#8217;s still going, and yes, it&#8217;s still worth reading if you want to see what women put up with&nbsp;online.)<span id="more-430"></span></p>
<p>So, frankly&#8230; I just couldn&#8217;t keep&nbsp;up.</p>
<p>Because I don&#8217;t just want to write two or three opinionated paragraphs about these sorts of things. I want to be able to <em>back up what I say</em>. I know that when people try to call out the sexism (or homophobia, or racism) in the tech world, and point out the privilege and the irrational biases that a lot of these (straight, white) guys take for granted, the reactions are not exactly kind. So if I want to say, &#8220;Men in tech are mistreating women, and this needs to stop,&#8221; I need to have a shit-ton of evidence to back up the first half of the&nbsp;sentence.</p>
<p>That&#8217;s why, in my September, 2010 post &#8220;<a href="http://kagan.mactane.org/blog/2010/09/09/blame-the-men-who-are-behaving-badly/">Blame the Men Who Are Behaving Badly</a>&#8220;, I threw in one list that had nearly a dozen links to news items and blog posts and other items around the web, showing that the problem of sexism in the tech industry <em>really is</em> rampant. Pandemic, even. And then I followed that list up with four more links in the next three paragraphs.</p>
<p>I figured that if I got any comments to the effect of, &#8220;It&#8217;s just a few bad apples,&#8221; or &#8220;People are just whining about nothing,&#8221; I could ask what they thought of the content of said links&#8230; and probably make it clear that the questioner hadn&#8217;t actually bothered to read the supporting&nbsp;material.</p>
<p>But that bunch of links represented <strong>a substantial time outlay</strong>, in terms of going out and doing research. And finding the ones that supported my point the best (yes, there were probably four or five times as many pages that I clicked into, read for a bit, and decided it wasn&#8217;t quite a clear enough&nbsp;example).</p>
<p>And also: There was the time outlay to <em>recover psychologically</em> from all that muckraking. Because this research isn&#8217;t like researching, say, product recommendations for a good pair of wireless headphones, or the relative merits of two different books on Medieval calligraphy. Instead, it&#8217;s a deep dive into some <em>really disgusting, asshole behavior</em>. It&#8217;s shining a light into the dark crevices of the IT and FOSS worlds&nbsp;&mdash; and I don&#8217;t like what I see there. I don&#8217;t like knowing that it&#8217;s happening in my chosen professional field. I don&#8217;t like wondering if anyone thinks that, just because I&#8217;m male, I might condone&nbsp;&mdash; or worse, ever participate in!&nbsp;&mdash; any of this&nbsp;bullshit.</p>
<p>And I don&#8217;t like feeling that other members of my very own <em>species</em> are this venal, this pathetic, this detestable.</p>
<p>So after an hour of this kind of research, I&#8217;m beat for three or four hours. It&#8217;s a losing battle, time-wise.</p>
<div class="notice large">And I know that any woman in tech&nbsp;&mdash; or any woman who even <a href="http://borderhouseblog.com/?p=7283">wants to play a multiplayer game online</a>&nbsp;&mdash; has to deal with this shit every goddamn day. They don&#8217;t get to put it down and walk away like I do. I am in awe of their strength of character, even as I&#8217;m sickened by the fact that they&#8217;ve had to develop&nbsp;it.</div>
<p>I do what I can. I wrote: &#8220;I don&#8217;t like knowing that it&#8217;s happening in my chosen professional field.&#8221; Well, that&#8217;s why I keep writing and speaking out, in the hope that some day, <strong>it won&#8217;t happen any more</strong>. I wrote: &#8220;I don&#8217;t like wondering if anyone thinks that, just because I&#8217;m male, I might condone&#8230; any of this bullshit.&#8221; And that&#8217;s another reason why I speak up: Not just so people know where I stand, but also so that I can be an example&#8230; and maybe let some other folks know <strong>they&#8217;re not alone in wanting equality</strong>, and in deploring the behavior that keeps us from having&nbsp;it.</p>
<p>I do what I can. But &#8220;what I can&#8221; has not been enough, not&nbsp;yet.</p>
<div style="margin: 1em 40%; border-bottom: thin groove;"> </div>
<p>Two minor oddities I should point&nbsp;out:</p>
<p><strong>First off:</strong> I wrote an Ada Lovelace Day <a href="http://kagan.mactane.org/blog/2011/03/24/about-amy-hoy/">post about Amy Hoy</a>. That entry was not tagged &#8220;gender&#8221;&nbsp;&mdash; because, honestly, it had nothing to do with gender in any social or political way. It was about Amy Hoy, and her achievements, and how she rocks in areas from coding to teaching to&nbsp;writing.</p>
<p>But my later Ada Lovelace Day <a href="http://kagan.mactane.org/blog/2011/10/07/her-name-is-skud/">post about Skud</a> <em>was</em> gender-tagged&nbsp;&mdash; because Skud&#8217;s accomplishments include having started <a href="http://geekfeminism.wikia.com/wiki/Geek_Feminism_Wiki">the Geek Feminism wiki</a>, and having been a major fighter in the Google+ NymWars (which include a definite portion of unexamined male privilege on the part of the Google execs setting the policy). So gender was an integral part of that write-up.</p>
<p><strong>The second oddity is:</strong> Once I post this, it will bring my numbers to 25, with three of them tagged &#8220;gender&#8221;. That raises my percentage to 12%&nbsp;&mdash; above the 10% bar I set for&nbsp;myself.</p>
<p>But I&#8217;m not giving myself any props for this; it&#8217;s a last-minute, kind of half-assed post. It isn&#8217;t even substantive content; it&#8217;s more of an apologia for why I haven&#8217;t written anything better, combined with some complaining about how research is hard, but doubly so on psychologically-fraught topics like people&#8217;s inhumanity to each&nbsp;other.</p>
<p>So I&#8217;m not excusing myself. I&#8217;m not letting myself off the hook. Look again at the title of this&nbsp;post.</p>
<p>Maybe I can do better next&nbsp;year.</p>
]]></content:encoded>
			<wfw:commentRss>http://kagan.mactane.org/blog/2011/12/31/a-failed-goal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Are We Always New At Everything?</title>
		<link>http://kagan.mactane.org/blog/2011/12/17/are-we-always-new-at-everything/</link>
		<comments>http://kagan.mactane.org/blog/2011/12/17/are-we-always-new-at-everything/#comments</comments>
		<pubDate>Sat, 17 Dec 2011 23:20:09 +0000</pubDate>
		<dc:creator>Kai MacTane</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[bad ideas]]></category>
		<category><![CDATA[hall of shame]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[the world-wide conversation]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://kagan.mactane.org/blog/?p=423</guid>
		<description><![CDATA[The trend in Microsoft&#8217;s products for the past 15 years or more has been toward making things easy for the people who have never used the software before. Of course, as time goes on, there are fewer and fewer of those&#160;people. The Ribbon is introduced in the Help file&#160;thus: And if you&#8217;ve used previous versions [...]]]></description>
			<content:encoded><![CDATA[<p>The trend in Microsoft&#8217;s products for the past 15 years or more has been toward making things easy for the people who have never used the software before. Of course, as time goes on, <em>there are fewer and fewer of those&nbsp;people</em>.</p>
<p>The Ribbon is introduced in the Help file&nbsp;thus:</p>
<blockquote><p>And if you&#8217;ve used previous versions of Word, you&#8217;ll wonder where the menus and toolbars have gone. That&#8217;s the beauty of the Ribbon. No longer do you have to wander through the maze of menus, submenus, and toolbars searching for what you&nbsp;want.</p></blockquote>
<p>No, instead we now have to wander through a bewildering array of Ribbon tabs and drop-down menus. It&#8217;s as if the Office 2007 design team didn&#8217;t realize that everyone who&#8217;s been using Word for more than a year or two <strong>already knows their way around</strong> Word&#8217;s menu structure. It&#8217;s as if someone re-arranged my local neighborhood so that I &#8220;no longer have to wander through&#8221; the streets I already know. Indeed, SecretGeek finds the Ribbon so hard to find things in, he <a href="http://secretgeek.net/ribbonfinder.asp">suggests that the Ribbon should</a> include <em>its own search feature</em> so people can find features that are hidden among all those&nbsp;tabs!</p>
<p>It&#8217;s not just Microsoft. Check out <a href="http://www.qwiki.com">Qwiki, &#8220;the information experience&#8221;</a>. It is very clearly <strong>optimized to look cool in a demo</strong>. A demo, of course, is the ultimate in &#8220;aimed at new users&#8221;&nbsp;&mdash; it&#8217;s aimed at people who <em>aren&#8217;t even users yet</em>, but might <em>become</em> users. And user interface guru Bruce Tognazzini has been <a href="http://www.asktog.com/columns/044top10docksucks.html">decrying the OS&nbsp;X Dock for years</a>, partly on the basis that &#8220;It makes for a great demo, but not a great&nbsp;product.&#8221;</p>
<p class="notice">Interestingly, while I was prepping this post for publication, I became aware of Paul Miller&#8217;s article, &#8220;<a href="http://www.theverge.com/2011/12/9/2616204/the-condescending-ui">The Condescending UI</a>&rdquo;. It excoriates many of the very same problems in Apple&#8217;s and Microsoft&#8217;s recent OSes, saying that &#8220;these new tricks are horrible and offensive. They&#8217;re not only condescending and overwrought, they&#8217;re actually counter-functional.&#8221;</p>
<p>It&#8217;s as if usability tests and design reviews are all conducted with people who have never used the software in question before&#8230; and those who already have some domain knowledge are left out in the cold, forced to <a href="http://kagan.mactane.org/blog/2009/07/27/a-world-where-people-regularly-discard-knowledge/">discard their knowledge every few&nbsp;years</a>.</p>
<p>Are we really always newbies at everything? Or do developers even believe that we are? Or, heck, do <strong>marketers and product managers actually believe that we&#8217;re all still newbies</strong>? Or that there&#8217;s some vast, untapped market of prospective new users out there, just waiting for an even more dumbed-down interface before they&#8217;ll buy their first&nbsp;computer?</p>
<p>Just in case anyone out there believes any of those things, please, let me be the one to disabuse you of the notion. <strong>Anyone who doesn&#8217;t already use a computer is not ever going to.</strong> The only exception here is people under about 10 years old, and they&#8217;re not scared of unfamiliar UIs&nbsp;&mdash; to them, <em>every</em> UI is new, and they&#8217;re eager to learn new things. Stop dumbing things down, and stop sacrificing your long-time users&#8217; skills in the name of changing things just for the hell of&nbsp;it. </p>
]]></content:encoded>
			<wfw:commentRss>http://kagan.mactane.org/blog/2011/12/17/are-we-always-new-at-everything/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Can You Strike it Rich in a Startup?</title>
		<link>http://kagan.mactane.org/blog/2011/11/30/can-you-strike-it-rich-in-a-startup/</link>
		<comments>http://kagan.mactane.org/blog/2011/11/30/can-you-strike-it-rich-in-a-startup/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 04:21:52 +0000</pubDate>
		<dc:creator>Kai MacTane</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bad ideas]]></category>
		<category><![CDATA[don't be ridiculous]]></category>
		<category><![CDATA[geek culture]]></category>
		<category><![CDATA[startups]]></category>
		<category><![CDATA[the world-wide conversation]]></category>

		<guid isPermaLink="false">http://kagan.mactane.org/blog/?p=420</guid>
		<description><![CDATA[Startups are known for being places where people work really hard, often at unsustainable paces. &#8220;Work hard, play hard,&#8221; is the oft-invoked slogan, and there are usually foosball tables, game consoles, and other signifiers of fun lying around the office. (How often they get&#160;used is another story; the reality can easily be more like &#8220;work [...]]]></description>
			<content:encoded><![CDATA[<p>Startups are known for being places where people work really hard, often at unsustainable paces. &#8220;Work hard, play hard,&#8221; is the oft-invoked slogan, and there are usually foosball tables, game consoles, and other signifiers of fun lying around the office. (How often they <em>get&nbsp;used</em> is another story; the reality can easily be more like &#8220;work hard, then crash&#8221; or &#8220;work, eat, sleep&#8221;.) But there&#8217;s a logic behind&nbsp;it:</p>
<p>The idea is that you work really hard for a few years, but then there&#8217;s a big payout when your company goes public. In those few years, you can make enough money to live in comfort for quite a while. Or so the story goes. Does it actually happen that&nbsp;way?</p>
<p>Let&#8217;s try a quick experiment: Think of <strong>all the people you know, or have known, who have worked at startups</strong>. If you&#8217;re like me, working as a web developer in the Bay Area, this means &#8220;think of all your past and present co-workers&#8221;, and maybe a fair number of your friends who have worked for startups&#8230; just not the same ones as&nbsp;you.</p>
<p>Okay, total that up. Got a general ballpark number, at least?&nbsp;Great.</p>
<p>Now, how many of those people have actually <strong>gotten the kind of &#8220;big payout&#8221; that lets them live in comfort?</strong> Even for just a few years?<span id="more-420"></span></p>
<p>When I run these numbers for my own circumstances and acquaintances, I come up with roughly two hundred friends and ex-co-workers who&#8217;ve &#8220;done the startup thing&#8221;. <em>None</em> of them have &#8220;struck it rich&#8221; to the point of being able to take even 5 years off from work. One friend made enough money to buy a house, but wasn&#8217;t able to keep up the payments, and wound up back on the rental market again after a few years; he never took more than maybe one year off from&nbsp;working.</p>
<div class="notice">&#8220;What about jwz?&#8221;, I hear you ask. Well, I go dancing at his night club every so often, and I saw him give a talk at <a href="http://www.balug.org/" title="the Bay Area Linux Users' Group">BALUG</a> once back in the late &#8217;90s. Other than that, I&#8217;ve never so much as shaken his hand; he doesn&#8217;t actually qualify as even an acquaintance, much less a&nbsp;friend.</div>
<p>That says to me that &#8220;striking it rich&#8221; as an employee in a startup is <strong>a less than 1-in-200 chance</strong>. And that&#8217;s over the past 15 years, which includes the first Dot-Com Boom. IPOs haven&#8217;t exactly been quite so common in the past few years. Even when they do occur, as with Groupon, they&#8217;re not the spectacular events that we saw with Netscape and Yahoo! back in the&nbsp;day.</p>
<p>And even if your company does have an IPO, it may not get you much. Consider the <a href="http://techcrunch.com/2011/02/13/engineers-startups/#comment-145771680">experiences of this commenter on TechCrunch</a>, who pointed out that &#8220;[E]quity received after dilution is hardly the big exit most people read about. After two exits, the pay out was about equal to 1 bonus check received from big company.&#8221; A reply agreed that he&#8217;d &#8220;been wiped out (ie, diluted basically to bupkiss) three times in 10&nbsp;years.&#8221;</p>
<p>I&#8217;m not saying &#8220;Don&#8217;t work for a startup.&#8221; I&#8217;m just saying that you shouldn&#8217;t count on &#8220;The Big Payout&#8221; as part of the upside, because <strong>it&#8217;s probably mythical</strong>. Sure, the chances are better than those of winning the lottery&nbsp;&mdash; but you give up a lot more to work at a startup than you do to play the&nbsp;lottery.</p>
<p><strong>Addendum:</strong> Just as I was getting this article into final shape for publication, I ran across <a href="http://www.jwz.org/blog/2011/11/watch-a-vc-use-my-name-to-sell-a-con/">this post by none other than the aforementioned jwz</a>, posted two days ago, making a very complementary point. The whole thing is worth reading in its entirety, but if you take only one thing from it, this is the &#8220;money paragraph&#8221;:</p>
<blockquote><p>I did make a bunch of money by winning the Netscape Startup Lottery, it&#8217;s true.  So did most of the early engineers.  But the people who made 100x as much as the engineers did?  I can tell you for a fact that none of <em>them</em> slept under their desk. If you look at a list of financially successful people from the software industry, I&#8217;ll bet you get a very different view of what kind of sleep habits and office hours are successful than the one presented&nbsp;here.</p></blockquote>
<p>But really, read the whole thing. It&#8217;ll take you less than five minutes. Many of the comments are worth reading, too, particularly <a href="http://www.jwz.org/blog/2011/11/watch-a-vc-use-my-name-to-sell-a-con/#comment-98227">the one by Jet</a> and the second reply to it, by Brandon.</p>
]]></content:encoded>
			<wfw:commentRss>http://kagan.mactane.org/blog/2011/11/30/can-you-strike-it-rich-in-a-startup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When Your Computer Catches Fire</title>
		<link>http://kagan.mactane.org/blog/2011/11/13/when-your-computer-catches-fire/</link>
		<comments>http://kagan.mactane.org/blog/2011/11/13/when-your-computer-catches-fire/#comments</comments>
		<pubDate>Sun, 13 Nov 2011 21:12:19 +0000</pubDate>
		<dc:creator>Kai MacTane</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[announcements]]></category>
		<category><![CDATA[bad ideas]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[don't be ridiculous]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[teaching]]></category>
		<category><![CDATA[tech support]]></category>

		<guid isPermaLink="false">http://kagan.mactane.org/blog/?p=411</guid>
		<description><![CDATA[Occasionally, I amuse myself by reading Not Always Right. I really shouldn&#8217;t, as it&#8217;s always bad for my opinion of humanity, but sometimes I just can&#8217;t look away. And occasionally, it clues me in to a teachable moment. Like this one, which recently appeared&#160;there: Caller: &#8220;My computer is a fire&#160;risk.&#8221; Me: &#8220;What makes you say&#160;that?&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Occasionally, I amuse myself by reading <a href="http://www.notalwaysright.com/">Not Always Right</a>. I really shouldn&#8217;t, as it&#8217;s always bad for my opinion of humanity, but sometimes I just can&#8217;t look away. And occasionally, it clues me in to a teachable moment. Like <a href="http://notalwaysright.com/100-chance-of-disaster/14402">this one, which recently appeared</a>&nbsp;there:</p>
<blockquote><p><strong>Caller:</strong> &#8220;My computer is a fire&nbsp;risk.&#8221;</p>
<p><strong>Me:</strong> &#8220;What makes you say&nbsp;that?&#8221;</p>
<p><strong>Caller:</strong> &#8220;It gets hot. There are papers near&nbsp;it.&#8221;</p>
<p><strong>Me:</strong> &#8220;If you&#8217;re worried about it, you can move the papers&nbsp;away.&#8221;</p>
<p><strong>Caller:</strong> &#8220;I am moving the papers, but you must send someone to look at&nbsp;it.&#8221;</p>
<p>[More back-and-forth, in which caller reiterates that her computer is "a fire risk" and says the situation is urgent. A technician is dispatched, who eventually reports&nbsp;back:]</p>
<p><strong>Technician:</strong> &#8220;You know that computer that was a fire&nbsp;risk?&#8221;</p>
<p><strong>Me:</strong> &#8220;Yes?&#8221;</p>
<p><strong>Technician:</strong> &#8220;She meant it was on&nbsp;fire.&#8221;</p></blockquote>
<p>This isn&#8217;t the first time I&#8217;ve heard about such mistakes, either. Rinkworks&#8217; &#8220;Computer Stupidities&#8221; sub-site has an entire page devoted to <a href="http://www.rinkworks.com/stupid/cs_smoke.shtml">instances of computers smoking or catching fire</a> (or people being worried that they might). One in particular involves a tech telling a college student over the phone, &#8220;Unplug the computer right now. Your paper is lost. Your floppy drive is lost. If you&#8217;re lucky the Mac will be OK. Unplug it now.&#8221; The student doggedly insists, &#8220;But I don&#8217;t want to lose my paper!&#8221; Then the tech hears someone in the background (presumably the student&#8217;s roommate) scream. Then the dorm fire alarm goes&nbsp;off.</p>
<p>For those who need to be told, I am willing to state, as a computer professional with 15 years of experience in hardware, software, system administration, troubleshooting, and&nbsp;repair:</p>
<p class="notice large">If your computer or computing device ever emits <em>smoke, sparks, or flame</em>: <strong>Unplug it immediately.</strong> Do not bother with &#8220;proper shutdown procedure&#8221;; simply assume all data on it is completely hosed and start emergency fire-prevention procedures. <strong>Unplug its power.</strong> If it&#8217;s a laptop, also yank out its battery. If signs of combustion continue, <strong>use a fire extinguisher or water</strong>, as appropriate.</p>
<p>Unplugging it means there&#8217;s no more electrical power going to it. Many times, that&#8217;s enough to kill the combustion right there&nbsp;&mdash; if you were quick about it, the fire may go out on its own at this point. If it doesn&#8217;t, it is at least <em>no longer an electrical fire</em>. That means if you haven&#8217;t got an ABC fire extinguisher handy, you can still just throw water on the thing, without risking electrocution.</p>
<p>Once it&#8217;s been smoking or sparking, the device is ruined anyway. Understand that <strong>all your data is gone</strong>. (This is why it&#8217;s important to have complete, current backups.) The important thing to do is to make sure the fire doesn&#8217;t spread. Don&#8217;t panic, and don&#8217;t waste any time trying to shut down carefully or in the usual manner&nbsp;&mdash; that will just prolong the&nbsp;fire.</p>
<p>Remember, where computing devices are concerned, <strong>if it smokes, it is toast</strong>. Or it is fried; pick whichever image works better for you. If you let it keep running once it&#8217;s on fire, all you&#8217;re doing is <strong>putting yourself at risk</strong>. Don&#8217;t do&nbsp;it.</p>
]]></content:encoded>
			<wfw:commentRss>http://kagan.mactane.org/blog/2011/11/13/when-your-computer-catches-fire/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Say It Short</title>
		<link>http://kagan.mactane.org/blog/2011/10/28/say-it-short/</link>
		<comments>http://kagan.mactane.org/blog/2011/10/28/say-it-short/#comments</comments>
		<pubDate>Sat, 29 Oct 2011 02:12:57 +0000</pubDate>
		<dc:creator>Kai MacTane</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[geek culture]]></category>
		<category><![CDATA[nerdtastic]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[terminology]]></category>

		<guid isPermaLink="false">http://kagan.mactane.org/blog/?p=407</guid>
		<description><![CDATA[Remember when the movie 2010: Odyssey Two came out? There was a simple, easy way to say it: We all called it &#8220;Twenty-Ten&#8221;. And for a few decades, folks like Terence McKenna have been warning about what might happen in the year 2012, and we all thought of it as &#8220;twenty-twelve&#8221;. These things are short, [...]]]></description>
			<content:encoded><![CDATA[<p>Remember when the movie <cite>2010: Odyssey Two</cite> came out? There was a simple, easy way to say it: We all called it &#8220;Twenty-Ten&#8221;. And for a few decades, folks like Terence McKenna have been warning about what might happen in the year 2012, and we all thought of it as &#8220;twenty-twelve&#8221;. These things are short, quick, and easy to&nbsp;say.</p>
<p>And then we hit the Aughts, and for nine long years, we had to start all our year-names with &#8220;two thousand&#8230;&#8221;. By 2006, we were pretty well habituated to it, and I started hearing people project that format onto later years: &#8220;two thousand fifty-five&#8221; and&nbsp;whatnot.</p>
<p>But starting at the beginning of last year, none of this was necessary any more. We can drop the laborious excess of &#8220;two thousand&#8221; in favor of just &#8220;twenty&#8221;. Really, nobody will have any trouble understanding you when you say this is &#8220;twenty-eleven&#8221;.</p>
<p>(I know, this is not exactly a pressing issue. But it bugs me. Like many geeks, seeing excess effort expended is a pet peeve, even when I&#8217;m not the one expending&nbsp;it.)</p>
<p>While we&#8217;re at it, there are a couple of TLAs in the tech world that really can and <em>should</em> be said as acronyms, without having to be spelled out every&nbsp;time.</p>
<p>FAQ is &#8220;fack&#8221;. It rhymes with Iraq. If someone asks you lots of them in a rapid-fire manner, it&#8217;s a FAQ attack. If you&#8217;re into goth fashion, you may like the <a href="http://brookula.com/brookweb/dye.html">Dye It Black FAQ</a>&nbsp;&mdash; doesn&#8217;t work so well if you spell out the last word, does&nbsp;it?</p>
<p>And why does anyone pronounce APIs as &#8220;ay pee eyes&#8221; when they could just say &#8220;appies&#8221;? Honestly, I always thought it <em>was</em> pronounced &#8220;appies&#8221;, until a co-worker got confused by it. I was surprised to hear that most techies actually take the excess time to spell out &#8220;ay pee eye&#8221;&nbsp;&mdash; nobody ever bothers to spell out &#8220;en&nbsp;ay ess&nbsp;ay&#8221; or &#8220;ay&nbsp;jay ay&nbsp;ecks&#8221;, why should the just-as-pronounceable API be any different?</p>
]]></content:encoded>
			<wfw:commentRss>http://kagan.mactane.org/blog/2011/10/28/say-it-short/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Her Name is Skud</title>
		<link>http://kagan.mactane.org/blog/2011/10/07/her-name-is-skud/</link>
		<comments>http://kagan.mactane.org/blog/2011/10/07/her-name-is-skud/#comments</comments>
		<pubDate>Fri, 07 Oct 2011 14:24:30 +0000</pubDate>
		<dc:creator>Kai MacTane</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Ada Lovelace Day]]></category>
		<category><![CDATA[geek culture]]></category>
		<category><![CDATA[gender]]></category>
		<category><![CDATA[GooglePlus]]></category>
		<category><![CDATA[NymWars]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://kagan.mactane.org/blog/?p=404</guid>
		<description><![CDATA[Skud has been involved in Open Source, and in activism and advocacy, for years and years. She does a little of everything, having coded, written docs, managed developers, and spoken out on important&#160;topics. She has been, or is currently, a contributor to projects ranging from Eureka to Perl to Xen to HTML::Mason. Way back in [...]]]></description>
			<content:encoded><![CDATA[<p>Skud has been involved in Open Source, and in activism and advocacy, for years and years. She does a little of everything, having coded, written docs, managed developers, and spoken out on important&nbsp;topics.</p>
<p>She has been, or is currently, a contributor to projects ranging from Eureka to Perl to Xen to HTML::Mason.</p>
<p>Way back in 2007, I saw that a company named Metaweb was looking for coders for a project called Freebase. <a href="http://radar.oreilly.com/archives/2007/03/freebase-will-p-1.html">Tim O&#8217;Reilly said</a> the Metaweb people were &#8220;building new synapses for the global brain&#8221; and the project looked cool as hell. I looked at their hiring criteria, and was scared off by the problem that involved writing some code to populate a directed graph without allowing closed cycles to form. I wish I&#8217;d at least tried; maybe I might have gotten&nbsp;hired.</p>
<p>In which case, I could have met Skud when she started working there, later in 2007. And now maybe I&#8217;d have an &#8220;I know Skud&#8221; button. Regardless, I was totally unsurprised to learn, recently, that Skud had worked at Metaweb. She&#8217;s got the kind of talent and skill that I expect would make her a natural there. (And I confess to a certain bit of envy, that she got to work on such a cool&nbsp;project.)</p>
<p>But that&#8217;s not all. She also founded <a href="http://geekfeminism.wikia.com/wiki/Geek_Feminism_Wiki">the Geek Feminism wiki</a> and built it up into the self-sustaining thing it is now. That wiki has been an invaluable resource in various things I&#8217;ve needed to write, and the <a href="http://geekfeminism.wikia.com/wiki/Who_is_harmed_by_a_%22Real_Names%22_policy%3F">Who is harmed by a &#8220;Real Names&#8221; policy?</a> page was a superlative argument in the NymWars discussion on Google+&nbsp;&mdash; back when I was still&nbsp;there.</p>
<p>Of course, Skud herself was also a major player in NymWars. Aside from writing about <a href="http://infotrope.net/2011/07/22/ive-been-suspended-from-google-plus/">her experience</a>, and noting when Google started <a href="http://infotrope.net/2011/07/29/google-is-gagging-employees/">gagging its own employees</a>, she also performed an informal <a href="http://infotrope.net/2011/07/25/preliminary-results-of-my-survey-of-suspended-google-accounts/">survey of people suspended</a> from Google+, thus providing some solid data to add to the discussion.</p>
<p>And now she&#8217;s moving into music, which may take her outside the Ada Lovelace Day&#8217;s &#8220;women in <span class="tooltip" title="Science, Technology, Engineering and/or Mathematics">STEM</span>&#8221; boundaries&#8230; but when I think of women in tech, Skud is still one of the biggest names that comes to my&nbsp;mind.</p>
]]></content:encoded>
			<wfw:commentRss>http://kagan.mactane.org/blog/2011/10/07/her-name-is-skud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Are We Giving Up With E-Text?</title>
		<link>http://kagan.mactane.org/blog/2011/09/24/what-are-we-giving-up-with-e-text/</link>
		<comments>http://kagan.mactane.org/blog/2011/09/24/what-are-we-giving-up-with-e-text/#comments</comments>
		<pubDate>Sat, 24 Sep 2011 22:19:30 +0000</pubDate>
		<dc:creator>Kai MacTane</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bad ideas]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[the world-wide conversation]]></category>
		<category><![CDATA[trends]]></category>
		<category><![CDATA[where are we going?]]></category>

		<guid isPermaLink="false">http://kagan.mactane.org/blog/?p=395</guid>
		<description><![CDATA[Engineering is about tradeoffs, and each technology has its advantages and drawbacks. Whenever we leave one technology behind and adopt a new one, we&#8217;re sacrificing something. We may be making a terrific trade, getting a hundred times as much cool stuff as give up&#160;&#8212; but we&#8217;re still giving up something, and we should be aware [...]]]></description>
			<content:encoded><![CDATA[<p>Engineering is about tradeoffs, and each technology has its advantages and drawbacks. Whenever we leave one technology behind and adopt a new one, <strong>we&#8217;re sacrificing something</strong>. We may be making a terrific trade, getting a hundred times as much cool stuff as give up&nbsp;&mdash; but we&#8217;re still giving up <em>something</em>, and we should be aware of what it&nbsp;is.</p>
<p>We&#8217;re currently moving away from paper printing, replacing physical books with e&#x2011;books and text readers. We need to look at what we&#8217;re giving up in the&nbsp;process.</p>
<p>Lev Grossman recently wrote an article for the <cite>New York Times</cite>&#8216;s Sunday Book Review, <a href="http://www.nytimes.com/2011/09/04/books/review/the-mechanic-muse-from-scroll-to-screen.html">&#8220;From Scroll to Screen&#8221;</a>. In it, he points out how our current book format, <em>the <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Codex">codex</a></em> (multiple pages bound in a rectangular shape between two covers) took over from <em>the <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Scroll">scroll</a></em> (a single long sheet of paper wrapped around a rod or roller). He cites <strong>easy random access</strong> as the codex&#8217;s chief benefit, and an absolutely critical&nbsp;one.</p>
<blockquote><p>We usually associate digital technology with nonlinearity, the forking paths that Web surfers beat through the Internet&#8217;s underbrush as they click from link to link. But e&#x2011;books and nonlinearity don&#8217;t turn out to be very compatible. Trying to jump from place to place in a long document like a novel is painfully awkward on an e-reader, like trying to play the piano with numb fingers. You either creep through the book incrementally, page by page, or leap wildly from point to point and search term to search term. It&#8217;s no wonder that the rise of e-reading has revived two words for classical-era reading technologies: scroll and tablet. That&#8217;s the kind of reading you do in an e&#x2011;book. </p></blockquote>
<p>Not to use too much of Grossman&#8217;s text, but another section near the end of his essay points out a critical aspect of the sacrifice we&#8217;re making as we move toward e&#x2011;books:</p>
<blockquote><p>[I]f we stop reading on paper, we should keep in mind what we&#8217;re sacrificing: that nonlinear experience, which is unique to the codex. You don&#8217;t get it from any other medium — not movies, or TV, or music or video games. The codex won out over the scroll because it did what good technologies are supposed to do: It gave readers a power they never had before, power over the flow of their own reading experience.</p></blockquote>
<p>Except that&#8217;s not the only sacrifice involved. That&#8217;s simply the technological, UX sacrifice&nbsp;&mdash; but <em>we&#8217;re also making a societal</em> sacrifice, and it&#8217;s one that may be even worse. <strong>We&#8217;re sacrificing a huge number of readers</strong>, many of whom become writers and boosters of text as a mode of communication.</p>
<p>Recently, Seanan McGuire wrote <a href="http://seanan-mcguire.livejournal.com/390067.html">&#8220;Across the Digital Divide&#8221;</a>, in which she talks about what it&#8217;s like to be poor, and about how the current (official, U.S. government) measures of poverty are based on what was available in 1955. <span id="more-395"></span> Noting that computers and e&#x2011;book readers didn&#8217;t exist then, and so aren&#8217;t even noticed in modern-day poverty measurements, she then unleashes her main&nbsp;point:</p>
<blockquote><p>[E]very time a discussion of ebooks turns, seemingly inevitably, to &#8220;Print is dead, traditional publishing is dead, all smart authors should be bailing to the brave new electronic frontier,&#8221; what I hear, however unintentionally, is &#8220;Poor people don&#8217;t deserve to&nbsp;read.&#8221;</p></blockquote>
<p>She notes that this isn&#8217;t due to malice; it&#8217;s just hard for those of us with lots of money and bandwidth to see across the divide that (at least) 1 in 5 Americans are still on the downside of. But she also points out that seemingly-simple &#8220;remedies&#8221; like a low-cost e-reader program for poor kids, or even giving them away free, will not solve the problem. That doesn&#8217;t address concerns ranging from bandwidth to&nbsp;theft.</p>
<div class="notice">As an aside: The statement &#8220;print is dead&#8221;, in 2011, is as foolishly wrong as &#8220;we have a Moon colony&#8221; would be. We might get a Moon colony some day. And print is certainly going through some decline, but it&#8217;s still too soon to say whether it will ever fade away completely. (We&#8217;re still waiting for the &#8220;<a href="http://en.wikipedia.org/wiki/Network_Computer">Network Computer</a>&#8221; to take over, for Java to render all other programming languages obsolete, and for decent AI,&nbsp;too.)</div>
<p>Even if we assume that print is about to die, that it is inevitable and the most we can do is make our peace with the oncoming new technology, there are still things we can and must do to ensure that it doesn&#8217;t impoverish our society by taking literate expression with it. As McGuire says:</p>
<blockquote><p>We <em>need</em> paper books to endure. Every one of us, if we can log onto this site and look at this entry, is a &#8220;have&#8221; from the perspective of a kid living in an apartment with cockroaches in the walls and junkies in the unit beneath them. A lot of the time, the arguments about the coming ebook revolution forget that the &#8220;have nots&#8221; also exist, and that we need to take care of them. (emphasis in&nbsp;original)</p></blockquote>
<p>Jennifer Brozek&#8217;s &#8220;Poverty and Books&#8221; covers a lot of the same territory, describing how she got her love of reading and words from library books and second- and third-hand books. Note that Ms. Brozek is now an award-winning author and editor, and like Ms. McGuire, is a rising talent in the genre fiction scene. If we ignore their advice, we risk throwing away 20%&nbsp;&mdash; or more&nbsp;&mdash; of the next generation of excellent&nbsp;writers.</p>
<p>That&#8217;s not a price I want to&nbsp;pay.</p>
<p>Finally, Dreamwidth user Elf points out that <strong>the social contract being promoted by e&#x2011;book publishers is essentially and profoundly selfish</strong>. In <a href="http://elf.dreamwidth.org/459611.html">&#8220;The Selfishness of Ebooks&#8221;</a>, she tells a tale that she tags as &#8220;potentially triggery for bibliophiles&#8221;, which turned out to be a good warning in my (bibliophilic) opinion. Her tale involves <span style="cursor: help; border-bottom: 1px dotted;" title="someone reading a book by a campfire, then *tearing out each page as he finished it and burning it in the fire*">something you can mouse over to read, but don&#8217;t say you haven&#8217;t been warned</span> &#8211; stripped of the gruesome details, it involves someone who would habitually destroy books while reading them, obliterating each page as soon as he&#8217;d read it. Elf sees a parallel with e&#x2011;book publishers&#8217; attempts to ensure that we never, ever share our books with others&nbsp;&mdash; we might as well destroy them completely once we&#8217;re done with&nbsp;them.</p>
<blockquote><p>Read it. Read it again if you want. Download &amp; read it later, on a different device. But <em>don&#8217;t pass it on</em>. As soon as you&#8217;re done with it&nbsp;&mdash; forever-and-truly done, never going to read that book again (and really, how many times am I going to re-read Harlequin romances)&#8230; destroy it. Delete that file, blank that space on the memory card. (emphasis in&nbsp;original)</p></blockquote>
<p>Elf&#8217;s basic point, and it&#8217;s one I can&#8217;t find any flaw in, is: &#8220;Books are social. Ebooks are&nbsp;selfish.&#8221;</p>
<p>In the online version of <cite>Little Brother</cite>, in the section called, &#8220;The Copyright Thing&#8221;, Cory Doctorow writes: &#8220;I recently saw Neil Gaiman give a talk at which someone asked him how he felt about piracy of his books. He said, &#8220;Hands up in the audience if you discovered your favorite writer for free&nbsp;&mdash; because someone loaned you a copy, or because someone gave it to you? Now, hands up if you found your favorite writer by walking into a store and plunking down cash.&#8221; Overwhelmingly, the audience said that they&#8217;d discovered their favorite writers for free, on a loan or as a gift.&#8221; Again, books are social: We don&#8217;t just read them, we also want to <em>share them with&nbsp;others</em>.</p>
<p>E&#x2011;books and readers have many wonderful features, from easily-enlargeable text for people with poor eyesight to a lightweight form factor that makes it so people with weak wrists or arthritis can absorb the latest Neal Stephenson tome without struggling with a door-stopping hardback edition. Oh, and of course it&#8217;s easier to Ctrl&#x2011;F the thing to find text you&#8217;re specifically looking&nbsp;for.</p>
<p>But what are we giving up? And, more importantly, <strong>is there any reason why we <em>have to</em> give it up?</strong> Or are we just getting herded along by circumstances, and forgetting to actually <em>look at where we&#8217;re going</em>, and <em>exert some decision-making willpower</em> of our&nbsp;own?</p>
<p>We have the power to decide what kind of future we want. But we have to stop and think long enough to use it. McGuire and Elf have been doing some thinking, and the points they make are important&nbsp;ones.</p>
]]></content:encoded>
			<wfw:commentRss>http://kagan.mactane.org/blog/2011/09/24/what-are-we-giving-up-with-e-text/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Follow-Up on Pronounceability</title>
		<link>http://kagan.mactane.org/blog/2011/09/07/a-follow-up-on-pronounceability/</link>
		<comments>http://kagan.mactane.org/blog/2011/09/07/a-follow-up-on-pronounceability/#comments</comments>
		<pubDate>Wed, 07 Sep 2011 21:11:03 +0000</pubDate>
		<dc:creator>Kai MacTane</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bad ideas]]></category>
		<category><![CDATA[oops]]></category>
		<category><![CDATA[snark]]></category>

		<guid isPermaLink="false">http://kagan.mactane.org/blog/?p=391</guid>
		<description><![CDATA[Late last year, I wrote about making sure your domain name is both spellable and pronounceable. Well, I just encountered a site that technically gets it right, in that its domain name is exchangebitcoins.com. But as soon as you look at their logo, which presumably tells you what they actually want to be&#160;called? At that [...]]]></description>
			<content:encoded><![CDATA[<p>Late last year, I wrote about making sure your domain name is <a href="http://kagan.mactane.org/blog/2010/11/07/is-your-domain-name-spellable-and-pronounceable/">both spellable and pronounceable</a>. Well, I just encountered a site that <em>technically</em> gets it right, in that its domain name is exchangebitcoins.com. But as soon as you look at their logo, which presumably tells you what they <em>actually</em> want to be&nbsp;called?</p>
<p>At that point, pronounceability falls apart, because their logo bills them as <strong>ExchB</strong>. How the heck do you say that? &#8220;Ecks-ch-bee&#8221; is the best I can think of, and that doesn&#8217;t exactly roll off the tongue. (Note that I&#8217;ve studied Russian, and so I consider words like <i>znakomstvo</i> only moderately difficult to pronounce.)</p>
<p><a href="http://www.betabeat.com/2011/08/15/bitoin-exchange-chase-wells-fargo-exch/">This BetaBeat story</a> also calls them ExchB, and says in part: &ldquo;&lsquo;ExchB customers can walk up to any of over 15,000 locations nationwide and make a cash deposit at any Chase or Wells Fargo branch,&rsquo; president David Sterry wrote last week.&rdquo; No kidding he <em>wrote</em> it; if he&#8217;d tried to <em>say</em> it, I&#8217;m not sure what would have&nbsp;happened.</p>
<p>If anyone can tell me how to pronounce this place&#8217;s name, I&#8217;d be quite interested. I don&#8217;t mean to slag on them too much, but I&#8217;m honestly curious how their employees refer to their company in casual conversation.</p>
]]></content:encoded>
			<wfw:commentRss>http://kagan.mactane.org/blog/2011/09/07/a-follow-up-on-pronounceability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

