<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Designed for Satisfaction</title>
	<atom:link href="http://guywyant.info/log/feed/" rel="self" type="application/rss+xml" />
	<link>http://guywyant.info/log</link>
	<description>and how</description>
	<lastBuildDate>Sat, 01 May 2010 08:34:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Verizon&#8217;s PR Disaster</title>
		<link>http://guywyant.info/log/149/verizons-pr-disaster/</link>
		<comments>http://guywyant.info/log/149/verizons-pr-disaster/#comments</comments>
		<pubDate>Sat, 01 May 2010 08:31:34 +0000</pubDate>
		<dc:creator>Guy</dc:creator>
				<category><![CDATA[Compute]]></category>

		<guid isPermaLink="false">http://guywyant.info/log/?p=149</guid>
		<description><![CDATA[Recently I was reading an article titled Family, Verizon far apart over nearly $18,000 phone bill; basically, a college kid thought his family&#8217;s unlimited data plan was still in effect, and downloaded a little over 1 GB over the network, only to find out that they were being charged at a rate of $15 per MB [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I was reading an article titled <a href="http://www.boston.com/business/articles/2010/04/30/family_provider_far_apart_over_nearly_18000_phone_bill/?page=full">Family, Verizon far apart over nearly $18,000 phone bill</a>; basically, a college kid thought his family&#8217;s unlimited data plan was still in effect, and downloaded a little over 1 GB over the network, only to find out that they were being charged at a rate of $15 per MB (the homepage of Amazon.com is 0.9 MB).</p>
<p>Just to illustrate how ridiculous this scenario would be in any other market, here is an equivalent story where data == water.</p>
<blockquote><p>Imagine that you get your water from a little company called Verizon. They normally supply water at a price of $100 per month for an unlimited amount, but for the past 2 years they&#8217;ve given you a promotional deal where you get unlimited water for free. Your son has a garden and uses quite a bit of water for irrigation, but it&#8217;s fine &#8212; after all, you have limitless water for free.</p></blockquote>
<blockquote><p>
One day you get a bill in the mail from Verizon for $18,000. You had (understandably) forgotten that your 2-year promotional deal had ended 2 months ago. Now, this bill staring back at you says that since you did not have the $100/month unlimited plan for the past 2 months, you must pay for your water usage at a rate of $10 per cup, for a total of $18,000.</p></blockquote>
<p>Should you have to pay the whole bill? In this scenario, the answer to that question is stupidly simple, so the real question is:  if not $18,000, how much should you have to pay? Even that is pretty clear: 2 months for unlimited water at $100 per month, for a total of $200, plus some silly management fee for automatically rolling you over into the unlimited water plan, giving $225 as the grand total. Water works as a fairly accurate and handily intuitive comparison to data transfer — most of the differences between the two are not relevant here.</p>
<p>At first, this news report was rather infuriating, since an innocent family was to be burdened with a $18,000 debt for no good reason. After more thought, it is simply puzzling as to why Verizon thinks it&#8217;s a good PR move to defend its position. And the story above makes it more than apparent how overages like this one should be handled — it&#8217;s not as if the water coming out of your tap will ever suddenly go from costing $0.02 per cup to costing $10 per cup, because you used beyond your monthly limit.</p>
<p>Consumers should demand a stop to being tricked into giving telcos extra money for something whose marginal cost is the same as the non-marginal cost.</p>
]]></content:encoded>
			<wfw:commentRss>http://guywyant.info/log/149/verizons-pr-disaster/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Most Ambiguous Button Award</title>
		<link>http://guywyant.info/log/126/most-ambiguous-button-award/</link>
		<comments>http://guywyant.info/log/126/most-ambiguous-button-award/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 23:55:31 +0000</pubDate>
		<dc:creator>Guy</dc:creator>
				<category><![CDATA[Aside]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[Human/Computer Interaction]]></category>

		<guid isPermaLink="false">http://guywyant.info/log/?p=126</guid>
		<description><![CDATA[The Akismet plugin for Wordpress wins today&#8217;s Most Ambiguous Button award. After subconsciously struggling with the meaning of the &#8220;Update options »&#8221; button, I realized why I was having such trouble: &#8220;update&#8221; could be either a noun or a verb, and both words can mean a variety of things in different user interfaces. Moral:  always choose [...]]]></description>
			<content:encoded><![CDATA[<p>The Akismet plugin for Wordpress wins today&#8217;s Most Ambiguous Button award. After subconsciously struggling with the meaning of the &#8220;Update options »&#8221; button, I realized why I was having such trouble: &#8220;update&#8221; could be either a noun or a verb, and both words can mean a variety of things in different user interfaces. Moral:  always choose a label for a button that makes its meaning intuitive, or familiar to users, rather than labeling it according to what it does on the back end. &#8220;Save changes&#8221; would be a good choice here.</p>
]]></content:encoded>
			<wfw:commentRss>http://guywyant.info/log/126/most-ambiguous-button-award/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On Google Wave&#8217;s UI: Where to Put the Blip-contributors</title>
		<link>http://guywyant.info/log/107/on-google-waves-ui-where-to-put-the-blip-creator/</link>
		<comments>http://guywyant.info/log/107/on-google-waves-ui-where-to-put-the-blip-creator/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 02:27:46 +0000</pubDate>
		<dc:creator>Guy</dc:creator>
				<category><![CDATA[Compute]]></category>
		<category><![CDATA[Google Wave]]></category>
		<category><![CDATA[Human/Computer Interaction]]></category>

		<guid isPermaLink="false">http://guywyant.info/log/107/on-google-waves-ui-where-to-put-the-blip-creator/</guid>
		<description><![CDATA[In most of the Google Wave waves I use, it would make more sense to have the blip-creator thumbnail and name changed to be right-aligned, basically what I’ve mocked up below.
 

This style is less disruptive to the overall document’s formatting, and makes the wave look much more cohesive and professional. For chat-style exchanges, it’s [...]]]></description>
			<content:encoded><![CDATA[<p>In most of the Google Wave waves I use, it would make more sense to have the blip-creator thumbnail and name changed to be right-aligned, basically what I’ve mocked up below.</p>
<p><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="" border="0" alt="" src="http://guywyant.info/log/wp-content/uploads/2010/01/Capture.png" width="538" height="534" /> </p>
</p>
<p>This style is less disruptive to the overall document’s formatting, and makes the wave look much more cohesive and professional. For chat-style exchanges, it’s important to keep what is said closely linked to who’s saying it, but when collaboratively editing, it’s rather unnecessary, and turns out to be more distracting than anything else.</p>
<p>[Continued 10 minutes after realizing this would actually be doable with Stylish]</p>
<p>Here I present to you, the smallest style with the largest impact for Google Wave: Now all of my waves look like this (except they’re not in Russian).</p>
<p><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="1" border="0" alt="1" src="http://guywyant.info/log/wp-content/uploads/2010/02/1.jpg" width="538" height="477" /> </p>
</p>
<p>The names of the blip’s contributors are hidden, as well as the time/date (I don’t need either one near enough to justify how much they mess up the formatting of blips). The drop-down menu is made smaller but still displayed. The good part for you is that each part is incredibly easy to hide or show; the CSS is below, and if you want to hide or show the time, names, or menu, just add or delete the appropriate item from the list! </p>
<p>Want it quick? Firefox users,&#160; <a href="http://userstyles.org/styles/24776">install it from here</a> as a Stylish style or a Greasemonkey script. I also threw together a simple <a href="https://chrome.google.com/extensions/detail/epdjafiljkbgphifdghjennmeadnjnel/">Chrome extension</a>.</p>
<div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper">
<div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet">
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #cc6633">.GTB</span>[dc=contributors] {</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">    <span style="color: #0000ff">float</span>: <span style="color: #0000ff">right</span> <span style="color: #006080">!important;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">    <span style="color: #0000ff">margin</span>-<span style="color: #0000ff">right</span>: 0 <span style="color: #006080">!important;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">    <span style="color: #0000ff">margin</span>-<span style="color: #0000ff">left</span>: 2px <span style="color: #006080">!important;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">}</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">[dc=<span style="color: #0000ff">menu</span>] {</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">    <span style="color: #0000ff">width</span>: 9px <span style="color: #006080">!important;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">}</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #cc6633">.MTB</span>[dc=time], <span style="color: #cc6633">.KTB</span>[dc=names] {</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">    <span style="color: #0000ff">display</span>: none <span style="color: #006080">!important;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">}</pre>
<p><!--CRLF--></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://guywyant.info/log/107/on-google-waves-ui-where-to-put-the-blip-creator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>¿Te Acuerdas?, or, Mnemosyne to the Rescue</title>
		<link>http://guywyant.info/log/104/%c2%bfte-acuerdas-or-mnemosyne-to-the-rescue/</link>
		<comments>http://guywyant.info/log/104/%c2%bfte-acuerdas-or-mnemosyne-to-the-rescue/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 23:46:56 +0000</pubDate>
		<dc:creator>Guy</dc:creator>
				<category><![CDATA[Aside]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[Myself]]></category>

		<guid isPermaLink="false">http://guywyant.info/log/?p=104</guid>
		<description><![CDATA[I&#8217;ve been experimenting with using Mnemosyne, a nifty open source flashcard/spaced repetition application, to learn Spanish. While I like the tactility of 3&#215;5 flashcards for generic vocab study, studying oral questions is slightly harder; you need to have a volunteer to quiz you. Mnemosyne comes in handy:  I can record an audio clip and use [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been experimenting with using <a href="http://www.mnemosyne-proj.org/">Mnemosyne</a>, a nifty open source flashcard/spaced repetition application, to learn Spanish. While I like the tactility of 3&#215;5 flashcards for generic vocab study, studying oral questions is slightly harder; you need to have a volunteer to quiz you. Mnemosyne comes in handy:  I can record an audio clip and use that clip as basically one side of a flashcard. As a bonus, I&#8217;m helping the interesting research currently being done in spaced repetition algorithms for long-term memory.</p>
]]></content:encoded>
			<wfw:commentRss>http://guywyant.info/log/104/%c2%bfte-acuerdas-or-mnemosyne-to-the-rescue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jeeves is About Usability, Too</title>
		<link>http://guywyant.info/log/98/jeeves-is-about-usability-too/</link>
		<comments>http://guywyant.info/log/98/jeeves-is-about-usability-too/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 22:01:27 +0000</pubDate>
		<dc:creator>Guy</dc:creator>
				<category><![CDATA[Compute]]></category>
		<category><![CDATA[Myself]]></category>

		<guid isPermaLink="false">http://guywyant.info/log/98/jeeves-is-about-usability-too/</guid>
		<description><![CDATA[Over Christmas break (my last one of all time) I had a chance to get some good reading done, and I took the chance and ran with it. Awesomely, I also got a ton of work done on my helpful task manager web app, [currently and historically titled] T-minus.&#160; On with the books: they are [...]]]></description>
			<content:encoded><![CDATA[<p>Over Christmas break (my last one of all time) I had a chance to get some good reading done, and I took the chance and ran with it. Awesomely, I also got a ton of work done on my <em>helpful </em>task manager web app, [currently and historically titled] T-minus.&#160; On with the books: they are below, in order of reading.</p>
<div>
<table border="0" cellspacing="4" cellpadding="4" width="537" align="left">
<tbody>
<tr>
<td valign="top" width="173"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="85-15" border="0" alt="85-15" src="http://guywyant.info/log/wp-content/uploads/2010/01/8515.jpg" width="162" height="242" /></td>
<td valign="top" width="173"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="the-design-of-everyday-things" border="0" alt="the-design-of-everyday-things" src="http://guywyant.info/log/wp-content/uploads/2010/01/thedesignofeverydaythings.jpg" width="161" height="242" /></td>
<td valign="top" width="173"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Forms That Work Designing Web Forms for Usability" border="0" alt="Forms That Work Designing Web Forms for Usability" src="http://guywyant.info/log/wp-content/uploads/2010/01/FormsThatWorkDesigningWebFormsforUsability.jpg" width="162" height="202" /></td>
</tr>
<tr>
<td style="text-align: left" valign="top" width="173"><strong>Stiff Upper Lip, Jeeves</strong> <em>by P.G. Wodehouse</em></td>
<td style="text-align: left" valign="top" width="173"><strong>The Design of Everyday Things</strong> <em>by Donald Norman</em></td>
<td style="text-align: left" valign="top" width="173"><strong>Forms that Work </strong><em>by Jarrett and Gaffney</em></td>
</tr>
<tr>
<td valign="top" width="173">
<p style="text-align: left">Who better to start off with than the grandmaster of English prose, Mister Wodehouse?</p>
</td>
<td valign="top" width="173">
<p style="text-align: left">Enjoyable, even in the more theoretical sections; a good (and obviously formative) exploration of cognitive science and design.</p>
</td>
<td valign="top" width="173">
<p style="text-align: left">This was a quick read; short but solid. Most everything was review for me, but for those just starting with web forms, this would be great.</p>
</td>
</tr>
<tr>
<td style="text-align: left" valign="top" width="173"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="elementsofuserexperience1" border="0" alt="elementsofuserexperience1" src="http://guywyant.info/log/wp-content/uploads/2010/01/elementsofuserexperience1.jpg" width="162" height="207" /></td>
<td valign="top" width="173"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="book-cover-md" border="0" alt="book-cover-md" src="http://guywyant.info/log/wp-content/uploads/2010/01/bookcovermd.png" width="162" height="221" /></td>
<td valign="top" width="173"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="designing-web-navigation" border="0" alt="designing-web-navigation" src="http://guywyant.info/log/wp-content/uploads/2010/01/designingwebnavigation.jpg" width="162" height="212" /></td>
</tr>
<tr>
<td style="text-align: left" valign="top" width="173"><strong>The Elements of User Experience</strong> <em>by J.J. Garrett</em></td>
<td style="text-align: left" valign="top" width="173"><strong>Subject to Change</strong> <em>by the Adaptive Path Team</em></td>
<td style="text-align: left" valign="top" width="173"><strong>Designing Web Navigation</strong> <em>by James Kalbach</em></td>
</tr>
<tr>
<td style="text-align: left" valign="top" width="173">
<p align="left">A short book, but helpful providing a mental model of the user experience. (It’s easy to forget that <em>you are not your target market</em>, so your experience is not typical).</p>
</td>
<td style="text-align: left" valign="top" width="173">
<p align="left">“The <em>whole </em>experience is the key” is what this book continually chants. Also tackles some common designers-within-a-company business problems (from someone with reliable experience, at that)</p>
</td>
<td style="text-align: left" valign="top" width="173">
<p align="left">This was mostly review as well; I would probably keep it as a reference book for all the difference options in web navigation. Very solid for novices, though.</p>
</td>
</tr>
</tbody>
</table></div>
]]></content:encoded>
			<wfw:commentRss>http://guywyant.info/log/98/jeeves-is-about-usability-too/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Verbosity, Verbosity, Verbosity</title>
		<link>http://guywyant.info/log/91/verbosity-verbosity-verbosity/</link>
		<comments>http://guywyant.info/log/91/verbosity-verbosity-verbosity/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 02:23:57 +0000</pubDate>
		<dc:creator>Guy</dc:creator>
				<category><![CDATA[Aside]]></category>
		<category><![CDATA[Compute]]></category>

		<guid isPermaLink="false">http://guywyant.info/log/91/verbosity-verbosity-verbosity/</guid>
		<description><![CDATA[If you spend twice as long building your debugging framework as you do actually developing, you still come out ahead – you get all that time back as soon as you catch just a few errors. It feels like a big investment, but it’s always worth it, for both the time savings and the annoyance-curbing. [...]]]></description>
			<content:encoded><![CDATA[<p>If you spend twice as long building your debugging framework as you do actually developing, you still come out ahead – you get all that time back as soon as you catch just a few errors. It feels like a big investment, but it’s always worth it, for both the time savings and the annoyance-curbing. Verbosity, verbosity, verbosity, <em>then</em> fix it.</p>
]]></content:encoded>
			<wfw:commentRss>http://guywyant.info/log/91/verbosity-verbosity-verbosity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plurk Notifier Extension for Google Chrome</title>
		<link>http://guywyant.info/log/87/plurk-notifier-extension-for-google-chrome/</link>
		<comments>http://guywyant.info/log/87/plurk-notifier-extension-for-google-chrome/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 02:29:03 +0000</pubDate>
		<dc:creator>Guy</dc:creator>
				<category><![CDATA[Aside]]></category>
		<category><![CDATA[Compute]]></category>

		<guid isPermaLink="false">http://guywyant.info/log/?p=87</guid>
		<description><![CDATA[I just published my first ever browser extension, called Plurk Notifier, for Google Chrome. It checks Plurk (akin to Twitter) for any unread messages and displays their count in the top bar. It was fun to wade back into JavaScript so deeply and work so closely with the browser.
]]></description>
			<content:encoded><![CDATA[<p>I just published my first ever browser extension, called <a href="https://chrome.google.com/extensions/detail/ochfghjgeokjdkekkbbkcegandcoejim/">Plurk Notifier</a>, for Google Chrome. It checks Plurk (akin to Twitter) for any unread messages and displays their count in the top bar. It was fun to wade back into JavaScript so deeply and work so closely with the browser.</p>
]]></content:encoded>
			<wfw:commentRss>http://guywyant.info/log/87/plurk-notifier-extension-for-google-chrome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CS Education Week</title>
		<link>http://guywyant.info/log/85/cs-education-week/</link>
		<comments>http://guywyant.info/log/85/cs-education-week/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 21:55:03 +0000</pubDate>
		<dc:creator>Guy</dc:creator>
				<category><![CDATA[Aside]]></category>
		<category><![CDATA[Compute]]></category>

		<guid isPermaLink="false">http://guywyant.info/log/?p=85</guid>
		<description><![CDATA[This week is the first ever Computer Science Education Week. Some of the statistics on the official site are sobering (&#8221;The percent of high schools with rigorous computer science courses fell from 40% to 27% from 2005-2009&#8243;), while others are exciting: &#8220;Computer software engineer jobs expected to grow 45% over the next five to seven years.&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>This week is the first ever <a href="http://www.csedweek.org/">Computer Science Education Week</a>. Some of the <a href="http://www.csedweek.org/resources/datacs-facts/">statistics</a> on the official site are sobering (&#8221;The percent of high schools with rigorous computer science courses fell from 40% to 27% from 2005-2009&#8243;), while others are exciting: &#8220;Computer software engineer jobs expected to grow 45% over the next five to seven years.&#8221; Just think, for <em>every two</em> software engineers you find today, there will soon be a third. An incredible amount of growth.</p>
<p>Computer science offers students avenues of self-expression, improved reasoning skills, and the ability to look at the bigger picture while not discounting the details. These opportunities alone are too good to pass up; it is essential that we work on increasing exposure to computer science and decreasing the surrounding stigmas, from elementary school onwards.</p>
]]></content:encoded>
			<wfw:commentRss>http://guywyant.info/log/85/cs-education-week/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chrome Extension Modding and Its Speed</title>
		<link>http://guywyant.info/log/81/chrome-extension-modding-and-its-speed/</link>
		<comments>http://guywyant.info/log/81/chrome-extension-modding-and-its-speed/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 20:40:57 +0000</pubDate>
		<dc:creator>Guy</dc:creator>
				<category><![CDATA[Aside]]></category>
		<category><![CDATA[Compute]]></category>

		<guid isPermaLink="false">http://guywyant.info/log/?p=81</guid>
		<description><![CDATA[I&#8217;ve been using Chrome considerably more over the past few weeks, and with the addition of [developer-only build] extensions, Firefox may gather more dust than I expected. I just tweaked the Google Reader Checker extension to fix a weakness it has: when you visit the Google Reader site, the new-items badge notification does not update [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using Chrome considerably more over the past few weeks, and with the addition of [developer-only build] extensions, Firefox may gather more dust than I expected. I just tweaked the <a href="http://www.chromeextensions.org/alerts-updates/google-reader-checker/">Google Reader Checker extension</a> to fix a weakness it has: when you visit the Google Reader site, the new-items badge notification does not update to reflect the fact that you&#8217;ve probably now read the new feed items; instead, it waits until the checking time interval expires before checking again. This was easy to fix: just one line of code put in the proper place, and now when I click the badge to read the new feeds, it erases the new-items count.</p>
<p>As far as why my loyalty is shifting from Firefox to Chrome, the simple fact is that Chrome gives a snappier (and thus, better) experience: opening and closing tabs is <em>instantaneous</em>, scrolling pages is more tightly tied to the physical action of spinning the middle mouse button, and various websites with heavy JavaScript just respond faster. If I could get the Omnibar to work exactly like the Awesomebar does in Firefox, there would likely be no going back (though, of course, Firebug wins for any web development needs!).</p>
]]></content:encoded>
			<wfw:commentRss>http://guywyant.info/log/81/chrome-extension-modding-and-its-speed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CNN Features Commenters in Pullquotes</title>
		<link>http://guywyant.info/log/79/cnn-features-commenters-in-pullquotes/</link>
		<comments>http://guywyant.info/log/79/cnn-features-commenters-in-pullquotes/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 22:35:52 +0000</pubDate>
		<dc:creator>Guy</dc:creator>
				<category><![CDATA[Aside]]></category>
		<category><![CDATA[Compute]]></category>

		<guid isPermaLink="false">http://guywyant.info/log/79/cnn-features-commenters-in-pullquotes/</guid>
		<description><![CDATA[I just noticed a [presumably fairly new] feature of the new CNN design: a given article can use part of a comment from a reader as a pullquote on the article itself. Pretty cool, since it raises the bar on the amount of recognition one can get from leaving thoughtful input on an article.&#160; It [...]]]></description>
			<content:encoded><![CDATA[<p>I just noticed a [presumably fairly new] feature of the new CNN design: a given article can <a href="http://www.cnn.com/2009/POLITICS/11/22/kennedy.abortion/index.html">use part of a comment from a reader as a pullquote</a> on the article itself. Pretty cool, since it raises the bar on the amount of recognition one can get from leaving thoughtful input on an article.&#160; It also gives pieces more of a taste of for-the-people-by-the-people, more of a conversation, rather than being a static, stale document delivered on a gold platter. I’m not sure what qualification system is used to decide what quote is used; in the referenced article it is just pulled from the first page of the comments, or “soundoff,” section. This also could provide for a great amount of content dynamism without altering the article’s copy itself.</p>
<p><a href="http://guywyant.info/log/wp-content/uploads/2009/11/Capture.png"><img style="border-right-width: 0px; margin: 5px auto 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Capture" border="0" alt="Capture" src="http://guywyant.info/log/wp-content/uploads/2009/11/Capture_thumb.png" width="377" height="270" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://guywyant.info/log/79/cnn-features-commenters-in-pullquotes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
