<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Andrew Shearer's Weblog</title>
    <link>http://www.shearersoftware.com/personal/weblog/</link>
    <description></description>
    <dc:language>en-us</dc:language>
    <dc:creator>Andrew Shearer (ashearerw@shearersoftware.com)</dc:creator>
    <dc:rights>Copyright 2002 Andrew Shearer</dc:rights>

<item>
<guid isPermaLink="true">http://www.shearersoftware.com/personal/weblog/2002/11/21#p1121094428</guid>
<title>SD East, day 4</title>
<category>Technology</category>
<description>&lt;p&gt;I posted &lt;a href="http://www.shearersoftware.com/personal/weblog/conferences/sdeast2002/day4.html"&gt;online notes&lt;/a&gt; from the first class of day 4 of the &lt;a href="http://sdexpo.com/"&gt;SD Expo&lt;/a&gt;.&lt;/p&gt; </description>
<dc:date>2002-11-21T09:44:28</dc:date>
</item>
<item>
<guid isPermaLink="true">http://www.shearersoftware.com/personal/weblog/2002/11/21#p1121080352</guid>
<title>SD East, more notes</title>
<category>Technology</category>
<description>&lt;p&gt;I&#8217;m commuting into Boston from Providence by train every morning, which means I have to get up at 5:30 AM to make the first class at 8:00 AM. There isn't a lot of time left at the end of the day. A woman I talked to on the train yesterday has been doing the commute daily for months, and her managers have been doing it for years. Apparently the pleasure "starts to wear thin" at some point.&lt;/p&gt;

&lt;p&gt;The first day I had taken a subway ride from South Station to the Hynes Convention Center, but then I realized it wasn't that far away from Back Bay. In fact, you can get from one to the other entirely indoors, through a tunnel, through a mall, across a skybridge, and through another mall. Good for avoiding the cold Boston nights.&lt;/p&gt; </description>
<dc:date>2002-11-21T08:03:52</dc:date>
</item>
<item>
<guid isPermaLink="true">http://www.shearersoftware.com/personal/weblog/2002/11/20#p1120221607</guid>
<title>SD East, day 3</title>
<category>Technology</category>
<description>&lt;p&gt;My &lt;a href="http://www.shearersoftware.com/personal/weblog/conferences/sdeast2002/day3.html"&gt;notes from the third day&lt;/a&gt; of the software development conference in Boston are online, summarizing three classes: Principles of Advanced Software Design, Use Case Design Pattern: Realistic Implementation in Java, and XML Schema Language.&lt;/p&gt; </description>
<dc:date>2002-11-20T22:16:07</dc:date>
</item>
<item>
<guid isPermaLink="true">http://www.shearersoftware.com/personal/weblog/2002/11/20#p1120203148</guid>
<title>SD East, day 2</title>
<category>Technology</category>
<description>&lt;p&gt;My &lt;a href="http://www.shearersoftware.com/personal/weblog/conferences/sdeast2002/day2.html"&gt;notes from the second day&lt;/a&gt; of the software development conference in Boston are online, summarizing two half-day tutorials: JDK 1.4, with new features for Java, and Hands-on XSLT, a classroom attempt at teaching the XML transformation language.&lt;/p&gt; </description>
<dc:date>2002-11-20T20:31:48</dc:date>
</item>
<item>
<guid isPermaLink="true">http://www.shearersoftware.com/personal/weblog/2002/11/20#p1120155233</guid>
<title>Mac OS X Disk Image Installers</title>
<category>Software</category>
<description>&lt;p&gt;Steven Frank starts a user-interface discussion: &lt;a href="http://www.panic.com/~stevenf/mt/archives/000118.php"&gt;.dmg Files Considered Harmful&lt;/a&gt; (via &lt;a href="http://daringfireball.net/2002/11/dmg.html"&gt;Daring Fireball&lt;/a&gt;).

&lt;p&gt;I had some of the same misgivings about .dmg files, but there are also drawbacks to .sit and .tgz archives in that it's still not obvious to the untrained user how to install the programs after download. At least you can more reliably put instructions into a disk image window.&lt;/p&gt;
&lt;p&gt;
It's possible to make disk images user-friendly provided they satify three requirements:&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;They should open a window automatically. After double-clicking (mounting) the image file, too many images show up in My Computer and the desktop, both of which may be hidden. So it looks like nothing happened. I just checked NetNewsWire, and it gets this right.&lt;/li&gt;
&lt;li&gt;They should have instructions in the main window on dragging the program to Applications. Again, NetNewsWire gets this right.&lt;/li&gt;
&lt;li&gt;They should show the Finder toolbar inside the window, so that the user can actually drag straight to the Applications icon. (Yes, this won't directly help the few users who may have manually removed this icon from their toolbars, but the majority of users will benefit.) NetNewsWire fails this test. So the user has to do some kind of dance in a different window, avoiding interfering with the image's window, either by opening up a separate Applications view or by finding a toolbar that does exist in an unrelated folder window. There are many opportunites for error here, including the Applications window obscuring the image or vice versa.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
It would be interesting to see a new user try out a disk image. Without that, all I can do is speculate.&lt;/p&gt;</description>
<dc:date>2002-11-20T15:52:33</dc:date>
</item>
<item>
<guid isPermaLink="true">http://www.shearersoftware.com/personal/weblog/2002/11/19#p1119131215</guid>
<title>SD East 2002 Notes</title>
<category>Software</category>
<description>&lt;p&gt;I posted my notes from &lt;a href="http://www.shearersoftware.com/personal/weblog/conferences/sdeast2002/day1.html"&gt;day 1&lt;/a&gt;. There's no WiFi in the conference building, but I walked a few blocks down Newbury St., with free wireless access, and I'm posting this from a street corner.&lt;/p&gt;
</description>
<dc:date>2002-11-19T13:18:06</dc:date>
</item>

<item>
<guid isPermaLink="true">http://www.shearersoftware.com/personal/weblog/2002/11/19#p1119121545</guid>
<title>SD East 2002 Software Development Conference</title>
<category>Software</category>
<description>&lt;p&gt;I&#8217;m at the the SD East conference in Boston every day this week.&lt;/p&gt;
</description>
<dc:date>2002-11-19T12:15:45</dc:date>
</item>
<item>
<guid isPermaLink="true">http://www.shearersoftware.com/personal/weblog/2002/11/13/#p0113025142</guid>
<title>Saving Ourselves from Interface Cruft</title>
<category>technology</category>
<description>&lt;p&gt;Matthew Thomas wrote a great essay: &lt;a href="http://mpt.phrasewise.com/stories/storyReader$374"&gt;When good interfaces go crufty&lt;/a&gt;.&lt;/p&gt;
   &lt;blockquote&gt;&lt;p&gt;In the 1970s and early &#8217;80s, transferring
   documents from a computer&#8217;s memory to permanent storage (such as a
   floppy disk) was slow. It took many seconds, and you had to wait for
   the transfer to finish before you could continue your work. So, to
   avoid disrupting typists, software designers made this transfer a
   manual task. Every few minutes, you would &#8220;save&#8221; your work to
   permanent storage by entering a particular command.&lt;/p&gt;

   &lt;p&gt;Trouble is, since the earliest days of personal computers,
   people have been forgetting to do this, because it&#8217;s not natural.
   They don&#8217;t have to &#8220;save&#8221; when using a pencil, or a pen, or a
   paintbrush, or a typewriter, so they forget to save when they&#8217;re
   using a computer. So, when something bad happens, they&#8217;ve often gone
   too long without saving, and they lose their work.&lt;/p&gt;

   &lt;p&gt;Fortunately, technology has improved since the 1970s. We
   have the power, in today&#8217;s computers, to pick a sensible name for a
   document, and to save it to a person&#8217;s desktop as soon as she begins
   typing, just like a piece of paper in real life. We also have the
   ability to save changes to that document every couple of minutes (or,
   perhaps, every paragraph) without any user intervention.&lt;/p&gt;

   &lt;p&gt;We have the technology. So why do we still make people save
   each of their documents, at least once, manually? Cruft.&lt;/p&gt;
   &lt;p&gt; [&lt;a
   href="http://mpt.phrasewise.com/stories/storyReader$374"&gt;more...&lt;/a&gt;]&lt;/p&gt; &lt;/blockquote&gt; &lt;p&gt;


A couple of years ago, I would have agreed with this wholeheartedly, and
taken exception to &lt;a
href="http://daringfireball.net/2002/11/cruft.html"&gt;this
dissent&lt;/a&gt; (from Daring Fireball), which deals specifically with
the one passage I excerpted.&lt;/p&gt;

&lt;p&gt;The differences center on how and when documents are saved, and
like mpt, I used to strongly believe that the schism of
document-in-memory vs. document-on-disk was an unnecessary throwback to
an early implementation detail. It should have been thrown out long ago,
along with the annoying "Save/Save As" interface, which is mainly good
at making the common task of renaming a document as circuitous as
possible. To do so, you have to Save As using one navigation interface,
switch to the Finder/file manager and locate the old document with a
different navigation interface, then trash it, &lt;em&gt;or&lt;/em&gt;,
switch to the Finder/file manager first, locate and rename the document,
then switch back and hope that you either remembered to close the
document beforehand or all bets are off. On the Mac OS, well-written
applications will notice the name change and update the title bar, less
well-written applications will make a new copy under the old name when
you eventually save, even less well-written applications will give a
cryptic error message when you save, and on Windows you'll typically get
an &#8220;access denied&#8221; error message immediately after typing the new
name, which isn&#8217;t friendly but at least gets rid of the uncertainty.
Save As is not only bad at renaming, but also bad at making a backup
copy: you naturally wind up editing the backup copy you just tried to
make, unless you specifically close it, then go back to the Finder/file
manager and reopen the regular version. For exactly what use case is
Save As designed anyway?&lt;/p&gt;

&lt;p&gt;But the ineffectiveness of Save As pales in comparison to
problems with the model underlying the regular Save command. The Save
model does the wrong thing by default: it doesn't save your work. That
is, unless you continuously correct it by telling the computer that you
want your work saved rather than not saved. As a result of making the
right thing more difficult than the wrong thing, and requiring that
people remember to do repeatedly what the computer could do
automatically, the Save model has resulted in untold hours of lost
work.&lt;/p&gt;

&lt;p&gt;I used to think that one unified document image kept equal in
memory and on disk would solve these problems, as well as remove a
conceptual stumbling block for new users. But recently I've come to see
the value of having one permanent record (on the hard disk) and a
separate working copy (somewhere or other). Manual save is good, because
it &lt;em&gt;should&lt;/em&gt; require more effort to affect the
permanent record than just to open a file, scroll around, and maybe hit
a couple of keys accidentally.&lt;/p&gt;

&lt;p&gt;Maybe this has something to do with my use of a laptop now
instead of a desktop. On a desktop machine (without a UPS), the
in-memory document is at most a quarter-second's power interruption away
from oblivion. Whereas a laptop will keep on going right through a
blackout. On Mac OS X, system crashes aren't a worry anymore, and my
PowerBook G4 preserves the contents of memory for days away from power
in sleep mode. I can even remove both the power adapter and the
&lt;em&gt;battery&lt;/em&gt; for a minute and the thing still preserves
everything in memory for instant wake. This goes a long way toward
making the in-memory copy stable and trustable, and not just an
implementation defect, as I used to think of it. It would be interesting
to see whether other people&#8217;s opinions on the Save model correlate
with desktop vs. laptop use.&lt;/p&gt;

&lt;p&gt;The Daring Fireball objections are perfectly reasonable for
today's applications, but don't allow much of a vision of the future.
Maybe a new model based on an built-in versioning system (similar to the
system in OpenDoc, but more automatic) would satisfy both
camps.&lt;/p&gt;</description>
<dc:date>2002-11-13T02:51:42-05:00</dc:date>
</item>

<item>
<guid isPermaLink="true">http://www.shearersoftware.com/personal/weblog/2002/11/13/#p5713025724</guid>
<title>Microsoft Settlement</title>
<category>technology</category>
<description>&lt;p&gt;Two unconventional takes on the approval of the Microsoft settlement. The first is from &lt;a href="http://www.dendro.com/dotcommunist/2002/11/04.html#a544"&gt;the dot-communist&lt;/a&gt; (&#8220;the government case was crafted by morons&#8221;). The second is from &lt;a href="http://www.pbs.org/cringely/pulpit/pulpit20021107.html"&gt;Robert X. Cringely&lt;/a&gt; (who brings up the Eolas lawsuit against Microsoft again, a story no one else appears to be reporting).&lt;/p&gt;</description>
<dc:date>2002-11-13T02:50:27-05:00</dc:date>
</item>

<item>
<guid isPermaLink="true">http://www.shearersoftware.com/personal/weblog/2002/11/12/#p5412235428</guid>
<title>ShearerSite Template System Update</title>
<category>software</category>
<description>&lt;p&gt;I posted diagrams and a status update on the &lt;a href="http://www.shearersoftware.com/software/web-tools/ShearerSite"&gt;template system&lt;/a&gt;.&lt;/p&gt;</description>
<dc:date>2002-11-12T23:54:28-05:00</dc:date>
</item>
<item>
<guid isPermaLink="true">http://www.shearersoftware.com/personal/weblog/2002/11/08/#p4808014830</guid>
<title>Advertising the British Police State</title>
<category>society</category>
<description>&lt;img src="http://www.islandone.org/~pdeh/scary_watchful_eyes_sml.jpg" align="right" hspace="6" vspace="3" /&gt;&lt;p&gt;London boasts about its extensive CCTV camera network on streets and buses.&lt;/p&gt;&lt;blockquote&gt;Across London, these posters can be seen telling us all that we are 'Secure beneath The Watchful Eyes' of the Metropolitan Police. I cannot tell you how much better that makes me feel. The imagery is pure 1930's/1940's and conjurors up the 'Golden Age of Totalitarianism'. [&lt;a href="http://www.samizdata.net/blog/archives/002285.html"&gt;more...&lt;/a&gt;]&lt;/blockquote&gt;&lt;p&gt;This picture (from the article linked above) would fit right into the movie &lt;cite&gt;&lt;a href="http://www.faqs.org/faqs/movies/brazil-faq/"&gt;Brazil&lt;/a&gt;&lt;/cite&gt;, alongside the &#8220;Happiness: We&#8217;re All In It Together‚&#8221; and &#8220;Don&#8217;t Suspect a Friend. Report Him.&#8221; posters.&lt;/p&gt;</description>
<dc:date>2002-11-08T01:48:30-05:00</dc:date>
</item>

<item>
<title>Googlism</title>
<category>technology</category>
<description>&lt;p&gt;&lt;a href="http://www.googlism.com"&gt;Googlism&lt;/a&gt; is a great idea. Dave Winer &lt;a href="http://scriptingnews.userland.com/backissues/2002/10/31#When:7:15:21AM"&gt;wonders&lt;/a&gt; how it does that. Search Google itself for "Dave Winer is" (with the quotes) and you get the same hits, with just some processing of the returned excerpts to do. And, just for the record, Andrew Shearer is aware that you use Googlism.&lt;/p&gt;

&lt;p&gt;Wait a few days for Googlebot to hit my site again, and that will start to make sense. (Could it be the start of Googlismbombing?)&lt;/p&gt;</description>
<dc:date>2002-11-06T03:25:59-05:00</dc:date>
<guid isPermaLink="true">http://www.shearersoftware.com/personal/weblog/2002/11/06/#p2506032559</guid>
</item>

<item>
<title>Halloween</title>
<category>personal</category>
<description>&lt;a href="http://www.shearersoftware.com/personal/pictures/images/2002/10/31/IMG_186.jpg"&gt;&lt;img align="right" src="http://www.shearersoftware.com/personal/pictures/images/2002/10/31/IMG_186-sm.jpg" hspace="6" vspace="6" /&gt;&lt;/a&gt;&lt;p&gt;At my day job, I somehow would up on an organizing committee for the department Halloween party, providing its only male representation. (I would have said &#8220;much-needed&#8221; or &#8220;much-appreciated&#8221; representation, but I don&#8217;t really know about that.)&lt;/p&gt;&lt;p&gt;Whatever the case, we decided to have our first annual costume contest, for which I was put into duty as the photographer. To set a good example we all wore costumes. So I had to come up with a costume idea for the first time since childhood.&lt;/p&gt;&lt;p&gt;At the party, I was supposed to be Jimmy Olsen (staff photographer for the Daily Planet, home to Lois Lane/Clark Kent/Superman), as I kept having to explain over and over. Guess no one saw the movie recently. (It would have been much more convincing with a bow tie, but I couldn&#8217;t find the one I used for junior high orchestra concerts and couldn&#8217;t bring myself to buy another.)&lt;/p&gt;</description>
<dc:date>2002-11-06T03:13:15-05:00</dc:date>
<guid isPermaLink="true">http://www.shearersoftware.com/personal/weblog/2002/11/06/#p5706025722</guid>
</item>

<item>
<title>Usability Week</title>
<category>technology</category>
<description>&lt;p&gt;I'll post my notes from the Nov. 1 Intranet Usability seminar in Boston, by Jakob Nielsen and Kara Pernice Coyne, in a few days.&lt;/p&gt;</description>
<dc:date>2002-11-06T02:27:02-05:00</dc:date>
<guid isPermaLink="true">http://www.shearersoftware.com/personal/weblog/2002/11/06/#p2706022702</guid>
</item>

<item>
<title>Off-Road</title>
<category>outdoor</category>
<description>&lt;a href="http://www.shearersoftware.com/personal/pictures/images/2002/10/28/andrew-mountain-bike.jpg"&gt;&lt;img align="right" src="http://www.shearersoftware.com/personal/pictures/images/2002/10/28/andrew-mountain-bike-sm.jpg" /&gt;&lt;/a&gt;&lt;p&gt;The weekend before last, I went biking on the trails at Lincoln Woods with a coworker and his girlfriend. The last time I went with them, a couple of weeks before, I managed somehow to snap my bike&#8217;s rear axle in two within an hour. No problems this time. (New rear wheel, though.)&lt;/p&gt;&lt;p&gt;The picture was taken on his tiny &lt;a href="http://www.sonystyle.com/is-bin/INTERSHOP.enfinity/eCS/Store/en/-/USD/SY_DisplayProductInformation-Start;sid=Bw0UMaqcKK8UMZdUu2ceOuWT6qRcISbAbwM=?ProductID=XbsKC0%2eNrnoAAADxV_JRHlfL&amp;Dept=dcc&amp;CatalogCategoryID=UhAKC0%2eNSj0AAADx7O1RHlfJ"&gt;Sony DSC-U10&lt;/a&gt; digital camera. It&#8217;s only one megapixel, and the quality of those pixels is only fair, but the small size makes up for that, allowing lots of pictures that wouldn't be practical with a bigger camera. He even tried shooting a &lt;a href="http://www.shearersoftware.com/personal/pictures/images/2002/10/28/andrew-mountain-bike-movie.mov"&gt;movie&lt;/a&gt; while riding (on the road at the time, admittedly).&lt;/p&gt;</description>
<dc:date>2002-11-06T02:19:56-05:00</dc:date>
<guid isPermaLink="true">http://www.shearersoftware.com/personal/weblog/2002/11/06/#p1406021401</guid>
</item>
</channel>
</rss>

