<?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/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Ben Galbraith's Blog</title>
	<atom:link href="http://benzilla.galbraiths.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://benzilla.galbraiths.org</link>
	<description></description>
	<lastBuildDate>Tue, 07 Jul 2009 08:16:34 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<image>
		<url>http://www.gravatar.com/blavatar/428079858879a04259d978e5da8fcef1?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Ben Galbraith's Blog</title>
		<link>http://benzilla.galbraiths.org</link>
	</image>
			<item>
		<title>Open Web Tools Directory</title>
		<link>http://benzilla.galbraiths.org/2009/07/07/open-web-tools-directory/</link>
		<comments>http://benzilla.galbraiths.org/2009/07/07/open-web-tools-directory/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 08:08:21 +0000</pubDate>
		<dc:creator>Ben Galbraith</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://benzilla.galbraiths.org/?p=665</guid>
		<description><![CDATA[
Just published a couple of blog posts earlier this week announcing the release of another project we&#8217;ve been kicking around here in Mozilla&#8217;s Developer Tools lab: a directory of the universe of tools to help web developers. The Ajaxian post goes into some detail on the technology behind it. Like Bespin, the directory uses HTML [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=benzilla.galbraiths.org&blog=4598273&post=665&subd=bengalbraith&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://tools.mozilla.com/"><img src="http://bengalbraith.files.wordpress.com/2009/07/tooldirlarge.png?w=680&#038;h=474" alt="Open Web Tools Directory" title="Open Web Tools Directory" width="680" height="474" border="0" /></a></p>
<p>Just published a couple of blog posts earlier this week <a href="https://labs.mozilla.com/2009/07/open-web-tools-directory/">announcing the release of another project</a> we&#8217;ve been kicking around here in Mozilla&#8217;s Developer Tools lab: a directory of the universe of tools to help web developers. <a href="http://ajaxian.com/archives/open-web-tools-directory">The Ajaxian post</a> goes into some detail on the technology behind it. Like Bespin, the directory uses <a href="http://labs.mozilla.com/projects/bespin/">HTML 5&#8217;s canvas element</a> extensively. Unlike <a href="http://labs.mozilla.com/projects/bespin/">Bespin</a>, there&#8217;s no compelling technological reason for this decision; we&#8217;re exploring different ways to visualize the data and we wanted to achieve a dynamic floating universe of tools.</p>
<p>We&#8217;ll be spending a great deal of energy in building up the directory and turning it into a vibrant, living resource for web developers, and we&#8217;d sure love to get your feedback on what you think we should to do it. Because the data is all available via a simple JSON format, we&#8217;re also keen to see other folks create their own custom front-ends for it. Who knows, perhaps a few other alternative interfaces will land in the coming weeks or months (we&#8217;re releasing a fully accessible version for the vision-impaired soon, btw).</p>
<p>I also want to give a special thanks to Mike &#8220;Morgamic&#8221; Morgan and Laura Thomson, two members of our incredible web development team at Mozilla, for tons of help getting this project going.</p>
<p>It&#8217;s been nothing short of a blast to work on this project. I&#8217;ve spent a good deal of time developing software on desktop platforms and here the web platform delivered the best of both worlds: easy-to-use graphic rendering API coupled with trivial network access built-in. And the performance! While a GPU-powered version would blow away the performance of the current version of the directory, I&#8217;m fairly certain that the web&#8217;s software rendering performance is comparable with the major desktop platforms software equivalents (e.g., Java2D, GDI, etc)&#8211;and I can&#8217;t wait to do a <a href="http://blog.vlad1.com/canvas-3d/">canvas 3D</a> version to compare GPU-backed performance.</p>
<p>Go Web.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bengalbraith.wordpress.com/665/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bengalbraith.wordpress.com/665/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bengalbraith.wordpress.com/665/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bengalbraith.wordpress.com/665/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bengalbraith.wordpress.com/665/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bengalbraith.wordpress.com/665/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bengalbraith.wordpress.com/665/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bengalbraith.wordpress.com/665/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bengalbraith.wordpress.com/665/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bengalbraith.wordpress.com/665/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=benzilla.galbraiths.org&blog=4598273&post=665&subd=bengalbraith&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://benzilla.galbraiths.org/2009/07/07/open-web-tools-directory/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dcd2caa472dd9b984a002428bfb82997?s=96&#38;d=http%3A%2F%2Fa.wordpress.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">Ben Galbraith</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/07/tooldirlarge.png" medium="image">
			<media:title type="html">Open Web Tools Directory</media:title>
		</media:content>
	</item>
		<item>
		<title>Return to Dark Castle</title>
		<link>http://benzilla.galbraiths.org/2009/06/08/return-to-dark-castle/</link>
		<comments>http://benzilla.galbraiths.org/2009/06/08/return-to-dark-castle/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 18:00:17 +0000</pubDate>
		<dc:creator>Ben Galbraith</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://benzilla.galbraiths.org/?p=538</guid>
		<description><![CDATA[
I&#8217;ve a lot of fond memories from my youth that revolve around the Mac: getting invited over to a girl&#8217;s house in the second grade&#8230; to play Dark Castle on an early-model Mac; retrofitting my 3rd grade teacher&#8217;s Lisa to be Mac-compatible; getting pulled out of classes later on in elementary school to help the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=benzilla.galbraiths.org&blog=4598273&post=538&subd=bengalbraith&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img src="http://bengalbraith.files.wordpress.com/2009/04/bdc.png?w=512&#038;h=384" alt="Beyond Dark Castle" title="Beyond Dark Castle" width="512" height="384" class="center size-full wp-image-656" /></p>
<p>I&#8217;ve a lot of fond memories from my youth that revolve around the Mac: getting invited over to a girl&#8217;s house in the second grade&#8230; to play <a href="http://en.wikipedia.org/wiki/Dark_Castle">Dark Castle</a> on an early-model Mac; retrofitting my 3rd grade teacher&#8217;s <a href="http://en.wikipedia.org/wiki/Apple_Lisa">Lisa</a> to be Mac-compatible; getting pulled out of classes later on in elementary school to help the school principal with their Mac; learning how to do desktop publishing on the Macs at the neighborhood &#8220;<a href="http://www.microcounsel.com/ALASERS.HTM">Laser Layouts</a>&#8221; shop; playing with one at the local software store, etc.</p>
<p>I could never afford one growing up, so it was always this magical machine I could only play with on borrowed time. And I guess the small piece of me that yearned for a Mac during my elementary school years still lives on in some form&#8211;I own a few vintage Macs, purchased a few years back.</p>
<p>Dark Castle and its sequel were among my favorite games on those old Macs, so it&#8217;s been great fun for me to relive a bit of the past and spend a few minutes playing the recently released remake: <a href="http://www.superhappyfunfun.com/games/gam_returntodc.html">Return to Dark Castle</a>. Beats firing up an emulator or obsolete hardware. Well, it&#8217;s easier, at least.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bengalbraith.wordpress.com/538/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bengalbraith.wordpress.com/538/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bengalbraith.wordpress.com/538/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bengalbraith.wordpress.com/538/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bengalbraith.wordpress.com/538/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bengalbraith.wordpress.com/538/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bengalbraith.wordpress.com/538/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bengalbraith.wordpress.com/538/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bengalbraith.wordpress.com/538/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bengalbraith.wordpress.com/538/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=benzilla.galbraiths.org&blog=4598273&post=538&subd=bengalbraith&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://benzilla.galbraiths.org/2009/06/08/return-to-dark-castle/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dcd2caa472dd9b984a002428bfb82997?s=96&#38;d=http%3A%2F%2Fa.wordpress.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">Ben Galbraith</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/04/bdc.png" medium="image">
			<media:title type="html">Beyond Dark Castle</media:title>
		</media:content>
	</item>
		<item>
		<title>Craftmanship in Software</title>
		<link>http://benzilla.galbraiths.org/2009/06/04/craftmanship/</link>
		<comments>http://benzilla.galbraiths.org/2009/06/04/craftmanship/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 19:12:54 +0000</pubDate>
		<dc:creator>Ben Galbraith</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://benzilla.galbraiths.org/?p=627</guid>
		<description><![CDATA[
I find in Google&#8217;s search engine significant irony. Let me explain.
Have you considered how they can possibly index so much of the web so often and make it available coherently to the entire world and deliver individual results quickly and consistently? The Google engineering team deserves our immense respect for such an accomplishment. It is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=benzilla.galbraiths.org&blog=4598273&post=627&subd=bengalbraith&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img src="http://bengalbraith.files.wordpress.com/2009/06/google1.png?w=628&#038;h=450" alt="Google is Amazing" title="Google is Amazing" width="628" height="450" class="center size-full wp-image-632" /></p>
<p>I find in Google&#8217;s search engine significant irony. Let me explain.</p>
<p>Have you considered how they can possibly index so much of the web so often and make it available coherently to the entire world and deliver individual results quickly and consistently? The Google engineering team deserves our immense respect for such an accomplishment. It is truly amazing.</p>
<p>Of course, the &#8220;Page Rank&#8221; algorithm is an equally amazing feat of engineering&#8211;a core idea with millions of tweaks to deliver the amazingly accurate results we have come to expect.</p>
<p>And yet, when you use Google, the interface is amazingly simple and effective. We forget about all of the complexity underneath, and we are compelled to return to Google time and again because we have such a great experience with it.</p>
<p>As a software engineer by background, I&#8217;ve spent a great deal of time in my career pondering how to build a scalable infrastructures, considering what languages to use to create my algorithms, and wiring together plumbing. Those are all important, but I&#8217;m thrilled that I also have the opportunity to work on <strong>the most important aspect of software creation: crafting an amazing user experience</strong>.</p>
<p>Does it sound arrogant to say that the user experience is that important? Yes, but when you consider that statement, isn&#8217;t it true? We can have amazing code and compelling server infrastructures, but if users don&#8217;t enjoy using our software, we&#8217;ve failed indeed&#8211;but if the users enjoy our software, does it matter if our code is crap or our infrastructure isn&#8217;t the best?</p>
<p>How many of the popular web properties and successful businesses of the world were built on famously hackish codebases? Facebook and MySpace, as does the wild popularity of PHP in general.</p>
<p><img src="http://bengalbraith.files.wordpress.com/2009/06/wii.png?w=500&#038;h=375" alt="Wii" title="Wii" width="500" height="375" class="center size-full wp-image-630" /></p>
<p>This reminds me of the Nintendo Wii. I have some friends in the video gaming industry. They can&#8217;t stand the Wii. They scoff that some people find it fun. They can&#8217;t get past that it doesn&#8217;t have the horsepower of some of the other consoles. Its the same as us scoffing at PHP.</p>
<p>Or is it? This is actually a bit different, because the hardware limitations of the Wii bleeds into the interface. Games *are* limited. Cross-console games always look worse on the Wii, and even Wii-specific titles make a point of focusing on the interaction instead of the graphics.</p>
<p>It&#8217;s one thing to say that the user interface is more important than the hidden guts of a system, but that internal heart of the system affects the user interface, so the two are obviously quite related. I&#8217;m just saying we need to maintain our perspective and remember which is the tail, and which is the dog.</p>
<p>You know, when you start to focus on refining the user interface, you realize that it&#8217;s quite a bit of work. GUI interfaces&#8211;as distinct from  text-based user interfaces&#8211;are especially labor-intensive. If you&#8217;ve ported an old green-screen app to a GUI technology, you know what I&#8217;m talking about.</p>
<p>One of the reasons for the labor-intensiveness is simply because more is possible, and therefore, much more is expected. It&#8217;s not that there&#8217;s anything particularly complex about asking GUI toolkits like Java Swing and JavaFX, Adobe Flex, the browser, etc. to render a text box as compared to some text-based toolkit, but it can be a lot more complicated to add asynchronous data validation, to deal with concurrency in the interface, progress notification of background asynchronous tasks, creating rich and complex tables to display summary data in, dealing with hundreds more choices for skinning the UI, and so forth.</p>
<p>There are all these details involved in getting it right. I love the term &#8220;craftsmanship&#8221; for describing a devotion to getting the details right in creative acts.</p>
<p>Alan Cooper, author of &#8220;The Inmates are Running the Asylum&#8221; and &#8220;About Face&#8221;, has talked about craftsmanship recently in the excellent talk &#8220;<a href="http://ajaxian.com/archives/interaction08-ixds-in-savannah-alan-cooper">An Insurgency of Quality</a>&#8220;:</p>
<p><img src="http://bengalbraith.files.wordpress.com/2009/06/cooper11.png?w=680&#038;h=385" alt="[Craftsmanship] is all about quality–it’s all about getting it right, not to get it fast. It’s measured by quality, not speed. It’s a pure measurement, and a delightful one. Craftsmen do it over and over again until they get it right. In their training, they build things over and over so they get the experience they need to get it right." title="Alan Cooper" width="680" height="385" class="center size-full wp-image-635" /></p>
<p>But you know what? Most of us in the software industry work in IT departments. Our bosses don&#8217;t talk to us in these terms, do they? They usually talk to us in terms of &#8220;getting it done&#8221;, don&#8217;t they?</p>
<p>I think <a href="http://www.joelonsoftware.com/articles/Craftsmanship.html">Joel Spolsky captures the way many in IT view craftsmanship</a>:</p>
<p><img src="http://bengalbraith.files.wordpress.com/2009/06/spolsky11.png?w=680&#038;h=508" alt="Craftsmanship is, of course, incredibly expensive. The only way you can afford it is when you  are developing software for a mass audience. Sorry, but internal HR applications developed at insurance companies are never going to reach this level of craftsmanship because there simply aren't enough users to spread the extra cost out. For a shrink-wrapped software company, though, craftsmanship is precisely what delights users and provides longstanding competitive advantage." title="Joel Spolsky" width="680" height="508" class="center size-full wp-image-637" /></p>
<p>So does that mean those of us in IT are doomed to create crappy software for the rest of our careers? Well, in the same talk, Alan Cooper maintains that Joel is wrong:</p>
<p><img src="http://bengalbraith.files.wordpress.com/2009/06/cooper2.png?w=680&#038;h=508" alt="[The distinction between commercial and I.T. applications is artificial.] The issue is that there are human beings who are using our products. Some of those human beings pay for the privilege of using our products, and some are paid to use our products. I.T. [workers have] chosen to work in an arena where people are paid to use our products, and it's amazing how that covers up a lot of interaction design sin. While real people will use your really bad product because they are paid to use it, if it is a good product with decent behavior, productivity will climb. You can walk into any organization and spot the SAP users–they are crying in a corner. You can’t tell me that that’s good for business." title="Alan Cooper" width="680" height="508" class="center size-full wp-image-642" /></p>
<p>There&#8217;s a lot more to say on this topic, but let&#8217;s suffice for now with agreeing that whoever you are wherever you&#8217;re working, you can make the decision now to care about the quality of what you do. Various cultures will tolerate various degrees of craftsmanship, and that&#8217;s okay. Do the best you can within your own constraints.</p>
<p><img src="http://bengalbraith.files.wordpress.com/2009/06/logos.png?w=680&#038;h=164" alt="Firefox Logos" title="Firefox Logos" width="680" height="164" class="center hascaption size-full wp-image-646" /></p>
<div class="caption">Four snapshots of the Firefox logo revision effort</div>
<p>By the way, one of the things I love about Mozilla is the level of craftsmanship that goes on there. For example, <a href="http://blog.mozilla.com/faaborg/">Alex Faaborg</a>, one of our UI designers, has recently been driving a revision of the Firefox icon. He&#8217;s gone through fourteen iterations and still isn&#8217;t done, all for a bit of polish that isn&#8217;t immediately obvious. I can&#8217;t tell you the number of times I seen him here at the office past midnight working away on this and other details out of his love for the craft.</p>
<p>Going back to the Wii thing. It&#8217;s a great example of expectations. If you expect video games to look like this:</p>
<p><img src="http://bengalbraith.files.wordpress.com/2009/06/crysis.png?w=600&#038;h=335" alt="Crysis Screenshot" title="Crysis Screenshot" width="600" height="335" class="center size-full wp-image-649" /></p>
<p>&#8230;then the Wii is going to let you down. On the other hand, if you expect people who play video games to look like this:</p>
<p><img src="http://bengalbraith.files.wordpress.com/2009/06/videogamers.png?w=496&#038;h=342" alt="Video Gamers" title="Video Gamers" width="496" height="342" class="center size-full wp-image-650" /></p>
<p>&#8230;you may find your enjoyment of the Wii a pleasant surprise indeed.</p>
<p>It&#8217;s funny&#8211;my friends who hold the Wii in such contempt, even when they have fun playing the Wii (usually with family), they still proclaim such hatred for it. They expect their video games to have amazing graphics, and <strong>even when such games deliver a valuable service&#8211;entertainment&#8211;the disappointment of missed expectations detracts from the experience</strong>. (Whereas those whose expectations are exceeded by the Wii, they just love it!)</p>
<p>The comedian Louis C. K. explores this area of our psychology in a popular video clip that&#8217;s gone viral on YouTube, Hulu, and others. It&#8217;s hilarious but it demonstrates something very true: our expectations for our life&#8217;s interactions are constantly on the rise&#8211;and we get very annoyed when our expectations are not met.</p>
<p><span style="text-align:center; display: block;"><a href="http://benzilla.galbraiths.org/2009/06/04/craftmanship/"><img src="http://img.youtube.com/vi/jETv3NURwLc/2.jpg" alt="" /></a></span></p>
<p>I think the first key of creating a compelling experience for your users&#8211;of practicing effective craftmanship in software&#8211;is to understand what their expectations are, and to meet or exceed them as often as possible.</p>
<p>What do you think?</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bengalbraith.wordpress.com/627/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bengalbraith.wordpress.com/627/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bengalbraith.wordpress.com/627/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bengalbraith.wordpress.com/627/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bengalbraith.wordpress.com/627/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bengalbraith.wordpress.com/627/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bengalbraith.wordpress.com/627/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bengalbraith.wordpress.com/627/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bengalbraith.wordpress.com/627/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bengalbraith.wordpress.com/627/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=benzilla.galbraiths.org&blog=4598273&post=627&subd=bengalbraith&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://benzilla.galbraiths.org/2009/06/04/craftmanship/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dcd2caa472dd9b984a002428bfb82997?s=96&#38;d=http%3A%2F%2Fa.wordpress.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">Ben Galbraith</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/06/google1.png" medium="image">
			<media:title type="html">Google is Amazing</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/06/wii.png" medium="image">
			<media:title type="html">Wii</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/06/cooper11.png" medium="image">
			<media:title type="html">Alan Cooper</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/06/spolsky11.png" medium="image">
			<media:title type="html">Joel Spolsky</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/06/cooper2.png" medium="image">
			<media:title type="html">Alan Cooper</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/06/logos.png" medium="image">
			<media:title type="html">Firefox Logos</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/06/crysis.png" medium="image">
			<media:title type="html">Crysis Screenshot</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/06/videogamers.png" medium="image">
			<media:title type="html">Video Gamers</media:title>
		</media:content>

		<media:content url="http://img.youtube.com/vi/jETv3NURwLc/2.jpg" medium="image" />
	</item>
		<item>
		<title>Apple Strikes Back: iPhone Fail</title>
		<link>http://benzilla.galbraiths.org/2009/05/31/iphone-fail/</link>
		<comments>http://benzilla.galbraiths.org/2009/05/31/iphone-fail/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 00:53:25 +0000</pubDate>
		<dc:creator>Ben Galbraith</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://benzilla.galbraiths.org/?p=624</guid>
		<description><![CDATA[
Clearly Apple&#8217;s PR Skynet saw my recent whining about the MacBook Pro and engage in virtual retribution, because now my iPhone is failing.
I used Apple&#8217;s excellent data migraiton program to copy my data from my old MacBook Pro to the new one. After the transfer, the first time I tried to sync with iTunes between [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=benzilla.galbraiths.org&blog=4598273&post=624&subd=bengalbraith&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img src="http://bengalbraith.files.wordpress.com/2009/05/ahsnap.png?w=264&#038;h=452" alt="ahsnap" title="ahsnap" width="264" height="452" class="center size-full wp-image-625" /></p>
<p>Clearly Apple&#8217;s PR Skynet saw my <a href="http://benzilla.galbraiths.org/2009/05/29/new-apple-macbook-pro-fail/">recent whining about the MacBook Pro</a> and engage in virtual retribution, because now my iPhone is failing.</p>
<p>I used Apple&#8217;s excellent data migraiton program to copy my data from my old MacBook Pro to the new one. After the transfer, the first time I tried to sync with iTunes between my new Mac and my iPhone, iTunes informed me that I could not activate the DRM because I&#8217;ve used all five of my machine authorizations. I had already put the old MacBook Pro away so I decided to deal with this later. I interrupted the iPhone sync-in-progress just as it started to avoid issues with the third-party applications and music on my phone.</p>
<p>Things worked well for quite a while. Then, three days later, I noticed that when I tried to launch a third-party app (actually, Apple&#8217;s own Remote application), it crashed right away. And that, in fact, every third-party app crashes after launch, but the built-in apps continue to work.</p>
<p>I&#8217;ve since discovered this is a fairly common problem with iPhones. I&#8217;ve rebooted the phone and hard-rebooted the phone (you know, holding down the front button and the top button) many times, authorized iTunes and synced, de-authorized iTunes and synced, downloaded new free third-party apps via iTunes and synced (to try and trigger the DRM to reset), downloaded new apps via the iPhone, removed and re-downloaded several of my apps at random, wiped the iPhone and restored from a backup, removed all my apps via iTunes and synced (losing all my data, some of which wasn&#8217;t synced with other services and I&#8217;ve no idea how to restore the data back), and then added them back via iTunes and re-synced, and yet, after all this, the problem still persists.</p>
<p>I guess I&#8217;m off to the Apple store to fix the problem, but geez, I really don&#8217;t have time this week to deal with all this. Have I missed anything? I&#8217;ve scoured the forums and I seem to have tried everything.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bengalbraith.wordpress.com/624/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bengalbraith.wordpress.com/624/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bengalbraith.wordpress.com/624/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bengalbraith.wordpress.com/624/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bengalbraith.wordpress.com/624/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bengalbraith.wordpress.com/624/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bengalbraith.wordpress.com/624/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bengalbraith.wordpress.com/624/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bengalbraith.wordpress.com/624/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bengalbraith.wordpress.com/624/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=benzilla.galbraiths.org&blog=4598273&post=624&subd=bengalbraith&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://benzilla.galbraiths.org/2009/05/31/iphone-fail/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dcd2caa472dd9b984a002428bfb82997?s=96&#38;d=http%3A%2F%2Fa.wordpress.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">Ben Galbraith</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/05/ahsnap.png" medium="image">
			<media:title type="html">ahsnap</media:title>
		</media:content>
	</item>
		<item>
		<title>New Apple MacBook Pro: Fail</title>
		<link>http://benzilla.galbraiths.org/2009/05/29/new-apple-macbook-pro-fail/</link>
		<comments>http://benzilla.galbraiths.org/2009/05/29/new-apple-macbook-pro-fail/#comments</comments>
		<pubDate>Sat, 30 May 2009 07:14:08 +0000</pubDate>
		<dc:creator>Ben Galbraith</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://benzilla.galbraiths.org/?p=612</guid>
		<description><![CDATA[
I&#8217;ve been using Mac laptops as my primary machine for a few years now, going through 5 notebooks since 2004. Each time I upgraded, from PowerBook G4s to various MacBook Pros, I&#8217;ve always felt like I was making a step forward, gaining speed, useful new features, and so forth.
This week, I &#8220;upgraded&#8221; from a 1.5 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=benzilla.galbraiths.org&blog=4598273&post=612&subd=bengalbraith&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img src="http://bengalbraith.files.wordpress.com/2009/05/mbp.png?w=600&#038;h=327" alt="mbp" title="mbp" width="600" height="327" class="center size-full wp-image-613" /></p>
<p>I&#8217;ve been using Mac laptops as my primary machine for a few years now, going through 5 notebooks since 2004. Each time I upgraded, from PowerBook G4s to various MacBook Pros, I&#8217;ve always felt like I was making a step forward, gaining speed, useful new features, and so forth.</p>
<p>This week, I &#8220;upgraded&#8221; from a 1.5 year old 17&#8243; MacBook Pro to a 15&#8243; MacBook Pro. For the first time, I feel like I&#8217;ve taken a big step backwards.</p>
<p>(By switching from 17&#8243; to 15&#8243;, I&#8217;m going from 1920&#215;1200 resolution to 1440&#215;900. I didn&#8217;t really want to make the switch from 17&#8243; to 15&#8243;, but that&#8217;s another story and I obviously can&#8217;t fault the new notebook for this.)</p>
<h3>The Trackpad</h3>
<p>The biggest problem with the new notebook has been the trackpad.</p>
<p><img src="http://bengalbraith.files.wordpress.com/2009/05/gestures.png?w=600&#038;h=496" alt="gestures" title="gestures" width="600" height="496" class="center size-full wp-image-614" /></p>
<p>Apple has added support for all kinds of gestures to it, which is interesting, but it turns out the trackpad registers the gestures unintentionally far too often. The first thing I did with my new notebook was hack on a Keynote presentation, and I found objects constantly being rotated and resized by accident. I also had a similar problem in web browsers where I&#8217;m constantly inadvertently changing the font size of the page with the new notebook.</p>
<p>The ill effects of the extreme sensitivity of the trackpad are made worse by how much bigger the trackpad is on this model, and by the fact they&#8217;ve removed the trackpad button. My hand is trained to rest my thumb on the bottom of the trackpad&#8211;where the button used to be&#8211;and this leads to many (but not nearly all) of the false gesture triggers.</p>
<p>After being constantly frustrated by this, I discovered that you <strong>cannot turn off gestures</strong>. What? Leave it to Apple to be utterly unconcerned with their user base by changing a primary input mechanism of the notebook from a pattern unchanged through nearly a decade of Apple laptops and skipping on obvious accommodations to help users make any adjustment.</p>
<p>By reading through countless forum messages from other frustrated users, I discovered a third-party application that can disable the gestures.</p>
<h3>The Display Connector</h3>
<p>Next up on the list, there is no longer a DVI port in the laptop. Instead, you&#8217;ve got this mini-port that requires the use of an adapter. That&#8217;s right, unless you have the new-model 24&#8243; Apple Cinema Display, you&#8217;ve got to <em>buy</em> a dongle to hook up the notebook to any display. And when you present on the road, you&#8217;ve got to have two dongles&#8211;one to adapt the mini-port to DVI, and another to adapter the DVI to VGA or to do mini-port to VGA.</p>
<p>But the fun doesn&#8217;t stop there! It turns out if you have a 30&#8243; Apple Cinema Display, like yours truly, you have to buy another $100 display adapter&#8211;one that&#8217;s fairly big and unwieldy. And once you do that, you&#8217;ll discover that there&#8217;s a known (unsolved) problem where you&#8217;ll get noise in the display: little flickering lines that appear all over the place. Apple&#8217;s forums are full of complaints about this; no solutions mentioned. Brings me back to the UHF days on the family TV growing up. In a bad way.</p>
<h3>The Glossy Display</h3>
<p>Due to popular demand, the 15&#8243; MacBook Pro is no longer offered in matte&#8211;you <em>must</em> choose the glossy display. This means that under many common lighting conditions, you get to see yourself in the display clear as day! I guess the narcissistic set will enjoy this, but I find it extremely distracting and can make the display hard to read.</p>
<h3>Wrrr, Weeeeeee, Wrrr</h3>
<p>I had to do some late night work tonight, and as my wife was drifting off to sleep, I opened up the new MacBook Pro. As it always does on sleep and wake, the CD-ROM drive made a lovely loud repeated set of &#8220;Wrrrrrr, Weeeee, Wrrrrr&#8221; noises. This loud and obnoxious noise pulled her back fully alert and wondering what all the racket was. Folks will certainly notice any time you close or open the lid on this sucker.</p>
<h3>Think Before You Leap</h3>
<p>If you&#8217;ve got a MacBook Pro from the generation right before this new one, consider the downsides before upgrading. You may find (like me) that it&#8217;s not an upgrade at all.</p>
<p>(Update: My original posting-in-anger had a really cranky conclusion; I chilled it out a bit the next day.)</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bengalbraith.wordpress.com/612/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bengalbraith.wordpress.com/612/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bengalbraith.wordpress.com/612/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bengalbraith.wordpress.com/612/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bengalbraith.wordpress.com/612/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bengalbraith.wordpress.com/612/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bengalbraith.wordpress.com/612/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bengalbraith.wordpress.com/612/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bengalbraith.wordpress.com/612/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bengalbraith.wordpress.com/612/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=benzilla.galbraiths.org&blog=4598273&post=612&subd=bengalbraith&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://benzilla.galbraiths.org/2009/05/29/new-apple-macbook-pro-fail/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dcd2caa472dd9b984a002428bfb82997?s=96&#38;d=http%3A%2F%2Fa.wordpress.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">Ben Galbraith</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/05/mbp.png" medium="image">
			<media:title type="html">mbp</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/05/gestures.png" medium="image">
			<media:title type="html">gestures</media:title>
		</media:content>
	</item>
		<item>
		<title>The Bespin Pie</title>
		<link>http://benzilla.galbraiths.org/2009/05/15/the-bespin-pie/</link>
		<comments>http://benzilla.galbraiths.org/2009/05/15/the-bespin-pie/#comments</comments>
		<pubDate>Fri, 15 May 2009 20:42:56 +0000</pubDate>
		<dc:creator>Ben Galbraith</dc:creator>
				<category><![CDATA[Bespin]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://benzilla.galbraiths.org/?p=573</guid>
		<description><![CDATA[I&#8217;d like to give an update on an interface concept we&#8217;re exploring for Bespin. We call it &#8220;The Pie&#8221;.

We&#8217;re hoping the Pie solves a couple of problems for us. Let me take a couple of steps back. Currently, Bespin has two screens, a &#8220;dashboard&#8221; and the editor itself.

We&#8217;ve not been happy with this arrangement.
You see, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=benzilla.galbraiths.org&blog=4598273&post=573&subd=bengalbraith&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I&#8217;d like to give an update on an interface concept we&#8217;re exploring for <a href="http://labs.mozilla.com/Bespin/">Bespin</a>. We call it &#8220;The Pie&#8221;.</p>
<p><img src="http://bengalbraith.files.wordpress.com/2009/05/puck_off.png?w=188&#038;h=188" alt="The Pie" title="The Pie" width="188" height="188" class="center size-full wp-image-574" /></p>
<p>We&#8217;re hoping the Pie solves a couple of problems for us. Let me take a couple of steps back. Currently, Bespin has two screens, a &#8220;dashboard&#8221; and the editor itself.</p>
<p><img src="http://bengalbraith.files.wordpress.com/2009/05/dashedit.png?w=680&#038;h=265" alt="Dashboard and Editor" title="Dashboard and Editor" width="680" height="265" class="aligncenter size-full wp-image-576" /></p>
<p>We&#8217;ve not been happy with this arrangement.</p>
<p>You see, our original concept for the dashboard was that it would have all kinds of neato project statistics, showing information on your productivity, where you are spending most of your time editing, real-time information on others currently working in the same project, etc. You know, a dashboard.</p>
<p>But the &#8220;dashboard&#8221; in the Bespin 0.1 and 0.2 releases is just a file explorer. And it&#8217;s been the only way to open files, so Bespin users have to constantly go back and forth between the dashboard and the editor. Bleah.</p>
<h3>Augmenting the Editor</h3>
<p>Our first approach to solving this problem was bringing the dashboard into the editor:</p>
<p><img src="http://bengalbraith.files.wordpress.com/2009/05/dashinedit.png?w=680&#038;h=392" alt="Dashboard in Editor" title="Dashboard in Editor" width="680" height="392" class="center size-full wp-image-578" /></p>
<p>While we developed a bunch of ideas for making this into a pretty good experience, we couldn&#8217;t get past the uneasy feeling that we were taking the first step towards this kind of an interface:</p>
<p><img src="http://bengalbraith.files.wordpress.com/2009/05/eclipse.png?w=680&#038;h=418" alt="Eclipse" title="Eclipse" width="680" height="418" class="center hasCaption size-full wp-image-580" /></p>
<div class="caption">A typical Eclipse configuration. Note how small a space is left over for code<br />(the region in color; I made the rest monochrome) and how much of the interface is wasted on clutter.</div>
<p>One of our goals for Bespin is to keep it simple&#8211;while still providing advanced features. So the thought of winding up with an interface with so many knobs and dials gives us more than a few shudders. Plus, it&#8217;s just <em>fugly</em>.</p>
<p>Don&#8217;t get me wrong&#8211;I&#8217;m sure lots of folks <em>like</em> the traditional IDE clutter-up-your-world-with-panels style, and we want to support that. But we want to be absolutely sure that clutter doesn&#8217;t become the default, nor the required way to interact with Bespin in order to utilize most of its helpful features.</p>
<h3>The Pie</h3>
<p>As we discussed these issues, we started thinking more about a concept I&#8217;ve been pondering for a while for mobile devices: a predictive pop-up that groks HTML, CSS, and JavaScript grammars and based on context predicts with high accuracy a reduced set of words you&#8217;re likely to want to type next (outside of free-form text entry, of course). For example, given a blank link in JavaScript, we can predict that you&#8217;re likely to type one of &#8220;<code>var</code>, <code>if</code>, <code>for</code>, <code>while</code>&#8221; and so forth. Obviously, there&#8217;s lots of challenges involved in getting this right, and it may be unworkable entirely.</p>
<p>We took this basic concept and re-imagined it in a more general-purpose application:</p>
<p><img src="http://bengalbraith.files.wordpress.com/2009/05/piedesign1.png?w=680&#038;h=392" alt="Pie Design" title="Pie Design" width="680" height="392" class="center size-full wp-image-590" /></p>
<p>And, as of this morning, we&#8217;ve got some of this implemented in Bespin:</p>
<p><img src="http://bengalbraith.files.wordpress.com/2009/05/bespinpie.png?w=680&#038;h=345" alt="Bespin with the Pie Menu" title="Bespin with the Pie Menu" width="680" height="345" class="hasCaption center size-full wp-image-598" /></p>
<div class="caption">I apologize for the dark colors; we&#8217;re still tweaking the details</div>
<p>The idea is that you can use the mouse (right-click) or the keyboard (CTRL-K) to bring up the pie, and then select the quadrant (up, down, left, right on the keyboard) you want, and a pop-up menu renders the content. You can also skip directly to the area you want with a direct keyboard short-cut (e.g., CTRL-J for the command-line); selecting it with the mouse just requires a gesture towards the desired icon.</p>
<h3>Why a Pie?</h3>
<p>We&#8217;re intrigued by this concept for a few reasons:</p>
<ul>
<li>On small screens (e.g., iPhone), the interface still works well. The pie would appear first, and once you make a selection, it disappears and is replaced by the pop-up. This is an easy adaption to make, and we&#8217;re designing the contents of the pop-ups to scale to different sizes easily.</li>
<li>The pie will pop-up exactly where the mouse right-clicks, minimizing the effort required for the mouse to select items (see <a href="http://people.mozilla.com/~jdicarlo/piemenus.html">this demo from Jono</a> for more detail on that point). For the keyboard, the pie will always appear in the bottom of the screen.</li>
<li>The number of pie pieces can expand, giving users a top-level short-cut mechanism that is easy to use with the keyboard and mouse</li>
<li>It&#8217;s different, a bit whimsical, and hopefully fun (will take some tweaking to find out for sure)</li>
</ul>
<p>There&#8217;s lots more to discuss about finer details and interactions, but I&#8217;ll save those for another post once we start refining things a bit and getting feedback from others. (All of the details now are in flux; e.g., we&#8217;re not crazy about the individual icons in the pie yet).</p>
<h3>Enter the Gratuitous Animation</h3>
<p>But before I go, I wanted to show you a bit of fun we had with the pie. Another of our goals with Bespin is to make it fun, and so of course we can&#8217;t just have the pie menu appear. We designed a couple of different animation effects describing how it could come in and go out:</p>
<p><img src="http://bengalbraith.files.wordpress.com/2009/05/piefx.png?w=680&#038;h=379" alt="Pie Fx" title="Pie Fx" width="680" height="379" class="center size-full wp-image-591" /></p>
<p>Here&#8217;s how it turned out:</p>
<p><span style='text-align:center; display: block;'>
<object type="application/x-shockwave-flash" width="400" height="300" data="http://www.vimeo.com/moogaloop.swf?clip_id=4667757&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=01AAEA">
	<param name="quality" value="best" />
	<param name="allowfullscreen" value="true" />
	<param name="scale" value="showAll" />
	<param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=4667757&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=01AAEA" />
</object>
</span></p>
<p>You can see a stand-alone, live version of the animation by clicking on the image below (but you&#8217;ll need a canvas-compatible browser, such as Firefox 3+, Safari 3+, Chrome, etc.):</p>
<p><a href="http://galbraiths.org/pie/pie.html"><img border="0" src="http://bengalbraith.files.wordpress.com/2009/05/piedemo1.png?w=250&#038;h=270" alt="Stand-alone Pie Demo" title="Stand-alone Pie Demo" width="250" height="270" class="center size-full wp-image-594" /></a></p>
<p>We&#8217;re pretty impressed by how quickly canvas animations render on Safari 4, Firefox 3, and Firefox 3.5 beta. Even when we run the animation on a huge window, we&#8217;re able to alpha-blend every pixel in the window to create a fade out effect on the window contents while rotating the pie into place. Nice job, browser graphics gurus! Thanks for making it so fast.</p>
<p>We did the animation by hijacking Dojo&#8217;s animation facility a touch:</p>
<pre>var anim = dojo.fadeIn({
    // create a fake node because Dojo Animation
    // expects to mutate DOM node properties
    node: {
        style: {}
    },

    duration: 500,

    // use one of Dojo's fancy easing functions
    easing: dojo.fx.easing.backOut,

    // Dojo supports an onAnimate() callback for each frame
    // of the animation and passes in values that it is setting
    // on the DOM node. We'll grab "opacity" and use it as a
    // general "progress" value.
    onAnimate: function(values) {
        var progress = values.opacity;
        renderPie(progress);
    }
});
anim.play();</pre>
<p>As with everything we do here in Mozilla Labs, this is <i>experimental</i>&#8211;it may be we come crawling back to docking panels as our primary interface metaphor.</p>
<p>What do you think?</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bengalbraith.wordpress.com/573/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bengalbraith.wordpress.com/573/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bengalbraith.wordpress.com/573/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bengalbraith.wordpress.com/573/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bengalbraith.wordpress.com/573/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bengalbraith.wordpress.com/573/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bengalbraith.wordpress.com/573/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bengalbraith.wordpress.com/573/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bengalbraith.wordpress.com/573/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bengalbraith.wordpress.com/573/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=benzilla.galbraiths.org&blog=4598273&post=573&subd=bengalbraith&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://benzilla.galbraiths.org/2009/05/15/the-bespin-pie/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dcd2caa472dd9b984a002428bfb82997?s=96&#38;d=http%3A%2F%2Fa.wordpress.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">Ben Galbraith</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/05/puck_off.png" medium="image">
			<media:title type="html">The Pie</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/05/dashedit.png" medium="image">
			<media:title type="html">Dashboard and Editor</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/05/dashinedit.png" medium="image">
			<media:title type="html">Dashboard in Editor</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/05/eclipse.png" medium="image">
			<media:title type="html">Eclipse</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/05/piedesign1.png" medium="image">
			<media:title type="html">Pie Design</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/05/bespinpie.png" medium="image">
			<media:title type="html">Bespin with the Pie Menu</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/05/piefx.png" medium="image">
			<media:title type="html">Pie Fx</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/05/piedemo1.png" medium="image">
			<media:title type="html">Stand-alone Pie Demo</media:title>
		</media:content>
	</item>
		<item>
		<title>The Color Mystery Deepens</title>
		<link>http://benzilla.galbraiths.org/2009/04/22/the-color-mystery-deepens/</link>
		<comments>http://benzilla.galbraiths.org/2009/04/22/the-color-mystery-deepens/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 23:03:04 +0000</pubDate>
		<dc:creator>Ben Galbraith</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://benzilla.galbraiths.org/?p=548</guid>
		<description><![CDATA[Yesterday, I posted some of my frustrations with how color display behavior got a bit wacky when I hooked up a non-Apple external monitor to my MacBook Pro.
Responses varied from, &#8220;I&#8217;ve seen this too and I feel your pain&#8221; to &#8220;Hey noob, don&#8217;t expect different monitors to display colors the same.&#8221; Thanks to all of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=benzilla.galbraiths.org&blog=4598273&post=548&subd=bengalbraith&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Yesterday, <a href="http://benzilla.galbraiths.org/2009/04/21/dell-and-apples-color-confusion/">I posted some of my frustrations</a> with how color display behavior got a bit wacky when I hooked up a non-Apple external monitor to my MacBook Pro.</p>
<p>Responses varied from, &#8220;I&#8217;ve seen this too and I feel your pain&#8221; to &#8220;Hey noob, don&#8217;t expect different monitors to display colors the same.&#8221; Thanks to all of you who have shared helpful suggestions on calibration and so forth.</p>
<p>But I failed to convey what was happening, and as I set about clarifying it, things got weirder.</p>
<p>So, here&#8217;s a PNG image that shows what I occasionally see: Terminal.app rendering what should be the same color differently <em>on the same display</em>:</p>
<p><img src="http://bengalbraith.files.wordpress.com/2009/04/terminalfortom1.png?w=384&#038;h=110" alt="Terminal&#39;s Different Colors?" title="Terminal&#39;s Different Colors?" width="384" height="110" class="aligncenter size-full wp-image-549" /></p>
<p>I included this image in my original blog post, and &#8220;Lew Z&#8221; posted this comment:</p>
<blockquote><p>
When I mouseover your 2 terminal text examples, in DigitalColor Meter I get:</p>
<p>Red: 0<br />
Green: 65535<br />
Blue: 0</p>
<p>For *both*. As far as the OS knows, and what is displayed on your webpage, they are the same color. If you (and maybe I) perceive color differences between the two, it is a physiological issue of how the eyes and brain perceive color when surrounded by different colors (in this case, your window title bars).
</p></blockquote>
<p>This confused me greatly as when I sampled the image, the colors came out as #00FF00 and #7EF41D. Fortunately, right next to me is another identical hardware configuration I can replicate this on: MacBook Pro (15&#8243; instead of 17&#8243;, but ordered weeks of each other and same generation, etc.), same OS X version, same Dell display with the same color profile, same versions of the web browsers. So I pulled the image up on that machine and&#8230;</p>
<p>&#8230;the colors were identical!</p>
<p>It appears that the PNG has some color profile information in it that&#8217;s interfering here, so I saved out a GIF version of what I see on my system:</p>
<p><img src="http://bengalbraith.files.wordpress.com/2009/04/term1.gif?w=384&#038;h=110" alt="Terminal Color Differences" title="Terminal Color Differences" width="384" height="110" class="aligncenter size-full wp-image-550" /></p>
<p>Obviously, the GIF format will dither the colors, etc. but it does convey that the colors are significantly different. On Dion&#8217;s system, the GIF appears exactly as it does on mine.</p>
<p>So here&#8217;s what has me profoundly confused:</p>
<p><em>Why would the same image display differently on the same hardware and the same software with the same settings? I understand why the entire image could display uniformly different to the eye, but why does just <em>part</em> of the image change its actual content?</em></p>
<p>Anyone know?</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bengalbraith.wordpress.com/548/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bengalbraith.wordpress.com/548/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bengalbraith.wordpress.com/548/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bengalbraith.wordpress.com/548/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bengalbraith.wordpress.com/548/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bengalbraith.wordpress.com/548/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bengalbraith.wordpress.com/548/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bengalbraith.wordpress.com/548/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bengalbraith.wordpress.com/548/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bengalbraith.wordpress.com/548/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=benzilla.galbraiths.org&blog=4598273&post=548&subd=bengalbraith&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://benzilla.galbraiths.org/2009/04/22/the-color-mystery-deepens/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dcd2caa472dd9b984a002428bfb82997?s=96&#38;d=http%3A%2F%2Fa.wordpress.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">Ben Galbraith</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/04/terminalfortom1.png" medium="image">
			<media:title type="html">Terminal&#39;s Different Colors?</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/04/term1.gif" medium="image">
			<media:title type="html">Terminal Color Differences</media:title>
		</media:content>
	</item>
		<item>
		<title>Dell and Apple&#8217;s Color Confusion</title>
		<link>http://benzilla.galbraiths.org/2009/04/21/dell-and-apples-color-confusion/</link>
		<comments>http://benzilla.galbraiths.org/2009/04/21/dell-and-apples-color-confusion/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 18:25:10 +0000</pubDate>
		<dc:creator>Ben Galbraith</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://benzilla.galbraiths.org/?p=539</guid>
		<description><![CDATA[
If the two images above look exactly the same to you, move along; this blog post doesn&#8217;t apply to you.
Note: I posted a follow-up to this going into a bit more detail on one angle of this.
For much of my workdays, I&#8217;m using a Dell 24&#8243; monitor to do most of my work, hooked up [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=benzilla.galbraiths.org&blog=4598273&post=539&subd=bengalbraith&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img src="http://bengalbraith.files.wordpress.com/2009/04/diffcolors1.png?w=322&#038;h=170" alt="Different colors" title="Different colors" width="322" height="170" class="aligncenter size-full wp-image-540" /></p>
<p>If the two images above look exactly the same to you, move along; this blog post doesn&#8217;t apply to you.</p>
<p><em>Note: <a href="http://benzilla.galbraiths.org/2009/04/22/the-color-mystery-deepens/">I posted a follow-up</a> to this going into a bit more detail on one angle of this.</em></p>
<p>For much of my workdays, I&#8217;m using a Dell 24&#8243; monitor to do most of my work, hooked up to my Mac laptop. For color fidelity, it turns out this has been rather painful. For some reason, this setup has caused me to experience all kinds of weird color glitches, such as the one at the head of this post. At first, I thought this was just colors rendering differently on the external monitor and the laptop&#8217;s internal display&#8211;but unfortunately, it&#8217;s more than that.</p>
<p>The same colors on the <em>same</em> display differently under certain conditions. Here&#8217;s another fun example:</p>
<p><img src="http://bengalbraith.files.wordpress.com/2009/04/terminalfortom.png?w=384&#038;h=110" alt="terminalfortom" title="terminalfortom" width="384" height="110" class="aligncenter size-full wp-image-543" /></p>
<p>This is more than just <em>really annoying</em>. When working on Bespin recently, I discovered that the slice images I&#8217;ve made from our designer&#8217;s source files contain different color values than what he initially specified. At least, some of the slices do. The slices are in fact inconsistent due to this same problem. Argh!</p>
<p>I&#8217;ve checked OS X&#8217;s System Preferences and the Dell is using its own Color Profile; isn&#8217;t this the right thing for it to be using? Why am I getting this behavior?</p>
<p>My guess would be that a Carbon/Cocoa Window, when displayed, uses the settings of the display on which it initially appears, but when you move the window from display to display, either the application is responsible for detecting the event and responding to it, or OS X has bugs in properly managing the shifting settings?</p>
<p>Does anyone know how I can fix this problem? Maybe I just need to start working on Apple displays again&#8230; or limit myself to one monitor and class the laptop display at work.</p>
<p><b>UPDATE</b>: Because several folks were confused about what exactly I was showing in the Terminal screenshot above, I replaced it with something that may illustrate the problem a bit more clearly. Look at the text in the Terminal graphic. See how the shade of green is different? This is <em>not</em> because of foreground/background windowing issues. The color green is different, even though its the same theme, etc. These are not screenshots from different displays sewn together; they are running on the <em>same display</em>; so this isn&#8217;t to do with embedded color profiles in images, etc.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bengalbraith.wordpress.com/539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bengalbraith.wordpress.com/539/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bengalbraith.wordpress.com/539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bengalbraith.wordpress.com/539/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bengalbraith.wordpress.com/539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bengalbraith.wordpress.com/539/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bengalbraith.wordpress.com/539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bengalbraith.wordpress.com/539/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bengalbraith.wordpress.com/539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bengalbraith.wordpress.com/539/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=benzilla.galbraiths.org&blog=4598273&post=539&subd=bengalbraith&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://benzilla.galbraiths.org/2009/04/21/dell-and-apples-color-confusion/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dcd2caa472dd9b984a002428bfb82997?s=96&#38;d=http%3A%2F%2Fa.wordpress.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">Ben Galbraith</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/04/diffcolors1.png" medium="image">
			<media:title type="html">Different colors</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/04/terminalfortom.png" medium="image">
			<media:title type="html">terminalfortom</media:title>
		</media:content>
	</item>
		<item>
		<title>Usability Hall of Shame: OpenID and Web 2.0 Expo</title>
		<link>http://benzilla.galbraiths.org/2009/04/07/usability-hall-of-shame-openid-and-web-20-expo/</link>
		<comments>http://benzilla.galbraiths.org/2009/04/07/usability-hall-of-shame-openid-and-web-20-expo/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 18:18:25 +0000</pubDate>
		<dc:creator>Ben Galbraith</dc:creator>
				<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://benzilla.galbraiths.org/?p=508</guid>
		<description><![CDATA[
Recently Dion and I gave a talk at O&#8217;Reilly&#8217;s well-produced Web 2.0 Expo conference. 
We messed up. Let me explain.
Last fall, on a lark, we wrote a quick program that would buzz at random intervals. We finished it right before walking on-stage to give a keynote at The Ajax Experience and ran it with the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=benzilla.galbraiths.org&blog=4598273&post=508&subd=bengalbraith&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img src="http://bengalbraith.files.wordpress.com/2009/04/web201.png?w=680&#038;h=215" alt="The Power of Lowered Expectations!" title="The Power of Lowered Expectations!" width="680" height="215" class="aligncenter size-full wp-image-528" /></p>
<p>Recently Dion and I gave a talk at O&#8217;Reilly&#8217;s well-produced <a href="http://www.web2expo.com/webexsf2009/">Web 2.0 Expo</a> conference. </p>
<p>We messed up. Let me explain.</p>
<p>Last fall, on a lark, we wrote a quick program that would buzz at random intervals. We finished it right before walking on-stage to give a keynote at <a href="http://ajaxexperience.techtarget.com/">The Ajax Experience</a> and ran it with the rule that whenever the buzzer sounded, we had to instantly switch speakers. Folks loved it, so on occasion we&#8217;ve been repeating the buzzer thing.</p>
<p>We did it at Web 2.0 Expo, but this time, the crowd was not amused. A sampling of the feedback on the conference site:</p>
<blockquote><p>
Thought [the talk] was great&#8230;except&#8230;hated the random buzzer bit. I can appreciate adding some fun&#8230;but&#8230;a little silly at first and eventually really irritating.</p>
<p>The the random buzzer was really terrible, distracting and loud. It was funny for about 1 minute. Doing it for the whole presentation just didn&#8217;t make sense.
</p></blockquote>
<p>Maybe the volume was higher than it has been in times past? Maybe we had the maximum interval set too high? In any event, I went to apologize in the comment thread when I was presented with&#8230; the dreaded login:</p>
<p><img src="http://bengalbraith.files.wordpress.com/2009/04/one.png?w=680&#038;h=257" alt="Login" title="Login" width="680" height="257" class="extraspace border aligncenter size-full wp-image-510" /></p>
<p>Time to create my 501st Internet credential; but wait! They support OpenID!</p>
<p><img src="http://bengalbraith.files.wordpress.com/2009/04/two.png?w=493&#038;h=30" alt="OpenID" title="OpenID" width="493" height="30" class="extraspace border aligncenter size-full wp-image-512" /></p>
<p>I&#8217;ve been hearing lots about how I can use my existing Google credentials to login to websites that support OpenID. I couldn&#8217;t wait to take advantage of that here. So I click on the &#8220;Use an OpenID to sign up&#8221; link and with the magic of a cross-fade technique, I see this:</p>
<p><img src="http://bengalbraith.files.wordpress.com/2009/04/two-two.png?w=700&#038;h=165" alt="OpenID Login" title="OpenID Login" width="700" height="165" class="extraspace border aligncenter size-full wp-image-513" /></p>
<p>I&#8217;ve no idea how this stuff works, so I clicked on the &#8220;Read more about OpenID&#8221; link; a pop-up window opened:</p>
<p><img src="http://bengalbraith.files.wordpress.com/2009/04/three1.png?w=575&#038;h=725" alt="Pop-up" title="Pop-up" width="575" height="725" class="aligncenter size-full wp-image-521" /></p>
<p>First thing I did was click on &#8220;Check against this list&#8221; to see if I already had an OpenID as I thought I might. Doh! Error:</p>
<p><img src="http://bengalbraith.files.wordpress.com/2009/04/four.png?w=700&#038;h=151" alt="Error" title="Error" width="700" height="151" class="extraspace border aligncenter size-full wp-image-518" /></p>
<p>No problem, URLs get mangled from time to time. This one seems to have an obvious problem:</p>
<pre>http://wiki.openid.net//Public_OpenID_providers#Other_Services_Providing_Identity_Services</pre>
<p>I removed the extra forward-flash after &#8220;wiki.openid.net&#8221; and then got this page:</p>
<p><img src="http://bengalbraith.files.wordpress.com/2009/04/five1.png?w=680&#038;h=589" alt="Login to Login" title="Login to Login" width="680" height="589" class="extraspace aligncenter size-full wp-image-522" /></p>
<p>That&#8217;s right; to find out how to avoid creating a login for the O&#8217;Reilly site, I have to create a login for the OpenID wiki site. Of course.</p>
<p>The other links on the pop-up were equally useless and/or broken.</p>
<p>At this point I just went ahead and tried my Google login id:</p>
<p><img src="http://bengalbraith.files.wordpress.com/2009/04/six.png?w=700&#038;h=29" alt="Another error" title="Another error" width="700" height="29" class="extraspace aligncenter size-full wp-image-516" /></p>
<p>Rats. I googled around a bit and found this page:</p>
<p><img src="http://bengalbraith.files.wordpress.com/2009/04/seven.png?w=538&#038;h=523" alt="You Have OpenID!" title="You Have OpenID!" width="538" height="523" class="extraspace border aligncenter size-full wp-image-515" /></p>
<p>Sweet! I have a wordpress.com account, so I tried that:</p>
<p><img src="http://bengalbraith.files.wordpress.com/2009/04/eight.png?w=665&#038;h=490" alt="You are not you" title="You are not you" width="665" height="490" class="aligncenter size-full wp-image-514" /></p>
<p>OpenID, I hate you! Still, perhaps there&#8217;s <a href="http://factoryjoe.com/blog/2009/04/06/does-openid-need-to-be-hard/">light at the end of the tunnel</a>.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bengalbraith.wordpress.com/508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bengalbraith.wordpress.com/508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bengalbraith.wordpress.com/508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bengalbraith.wordpress.com/508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bengalbraith.wordpress.com/508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bengalbraith.wordpress.com/508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bengalbraith.wordpress.com/508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bengalbraith.wordpress.com/508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bengalbraith.wordpress.com/508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bengalbraith.wordpress.com/508/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=benzilla.galbraiths.org&blog=4598273&post=508&subd=bengalbraith&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://benzilla.galbraiths.org/2009/04/07/usability-hall-of-shame-openid-and-web-20-expo/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dcd2caa472dd9b984a002428bfb82997?s=96&#38;d=http%3A%2F%2Fa.wordpress.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">Ben Galbraith</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/04/web201.png" medium="image">
			<media:title type="html">The Power of Lowered Expectations!</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/04/one.png" medium="image">
			<media:title type="html">Login</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/04/two.png" medium="image">
			<media:title type="html">OpenID</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/04/two-two.png" medium="image">
			<media:title type="html">OpenID Login</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/04/three1.png" medium="image">
			<media:title type="html">Pop-up</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/04/four.png" medium="image">
			<media:title type="html">Error</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/04/five1.png" medium="image">
			<media:title type="html">Login to Login</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/04/six.png" medium="image">
			<media:title type="html">Another error</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/04/seven.png" medium="image">
			<media:title type="html">You Have OpenID!</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/04/eight.png" medium="image">
			<media:title type="html">You are not you</media:title>
		</media:content>
	</item>
		<item>
		<title>Developer Tools Presentation and Open Session</title>
		<link>http://benzilla.galbraiths.org/2009/03/31/developer-tools-presentation-and-open-session/</link>
		<comments>http://benzilla.galbraiths.org/2009/03/31/developer-tools-presentation-and-open-session/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 16:00:38 +0000</pubDate>
		<dc:creator>Ben Galbraith</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://benzilla.galbraiths.org/?p=501</guid>
		<description><![CDATA[
Tomorrow, Dion and I are giving a talk at O&#8217;Reilly&#8217;s Web 2.0 Expo conference in San Francisco at the Moscone Center: &#8220;Web Developer Tools: How to Be Productive Building for the Web&#8221; (Wed. Apr 1, 10:50 am). While normally Web 2.0 Expo costs money to attend, our session is free; all you need do is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=benzilla.galbraiths.org&blog=4598273&post=501&subd=bengalbraith&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img src="http://bengalbraith.files.wordpress.com/2009/03/web20.png?w=380&#038;h=290" alt="Web 2.0 Expo and web2Open" title="Web 2.0 Expo and web2Open" width="380" height="290" class="aligncenter size-full wp-image-503" /></p>
<p>Tomorrow, Dion and I are giving a talk at O&#8217;Reilly&#8217;s <a href="http://www.web2expo.com/webexsf2009">Web 2.0 Expo</a> conference in San Francisco at the Moscone Center: &#8220;<a href="http://www.web2expo.com/webexsf2009/public/schedule/detail/7363">Web Developer Tools: How to Be Productive Building for the Web</a>&#8221; (Wed. Apr 1, 10:50 am). While normally Web 2.0 Expo costs money to attend, our session <em>is free</em>; all you need do is register for the free <a href="http://www.web2expo.com/webexsf2009/public/wiki/Web2Open">web2Open</a> program. As part of our session we&#8217;ll be releasing something small; we&#8217;d love to see you there and get your feedback.</p>
<p>Following the presentation, we&#8217;ll be hosting a web2Open session at 12:40 pm&#8211;also in Moscone&#8211;to host a discussion about the state of Developer Tools for the Open Web and explore their future. If you&#8217;ve an interest in the subject and find yourself in town, won&#8217;t you drop in?</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bengalbraith.wordpress.com/501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bengalbraith.wordpress.com/501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bengalbraith.wordpress.com/501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bengalbraith.wordpress.com/501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bengalbraith.wordpress.com/501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bengalbraith.wordpress.com/501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bengalbraith.wordpress.com/501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bengalbraith.wordpress.com/501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bengalbraith.wordpress.com/501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bengalbraith.wordpress.com/501/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=benzilla.galbraiths.org&blog=4598273&post=501&subd=bengalbraith&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://benzilla.galbraiths.org/2009/03/31/developer-tools-presentation-and-open-session/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dcd2caa472dd9b984a002428bfb82997?s=96&#38;d=http%3A%2F%2Fa.wordpress.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">Ben Galbraith</media:title>
		</media:content>

		<media:content url="http://bengalbraith.files.wordpress.com/2009/03/web20.png" medium="image">
			<media:title type="html">Web 2.0 Expo and web2Open</media:title>
		</media:content>
	</item>
	</channel>
</rss>