<?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>lex parsimoniae &#187; Disconnected rants</title>
	<atom:link href="http://blog.componentoriented.com/category/disconnected-rants/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.componentoriented.com</link>
	<description>The pursuit of the simplest software possible</description>
	<lastBuildDate>Thu, 24 Nov 2011 01:55:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Reason #358 why I hate Flash</title>
		<link>http://blog.componentoriented.com/2011/11/reason-358-why-i-hate-flash/</link>
		<comments>http://blog.componentoriented.com/2011/11/reason-358-why-i-hate-flash/#comments</comments>
		<pubDate>Thu, 24 Nov 2011 01:52:29 +0000</pubDate>
		<dc:creator>dlambert</dc:creator>
				<category><![CDATA[Disconnected rants]]></category>
		<category><![CDATA[Software Reviews]]></category>
		<category><![CDATA[Adobe Flash]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://blog.componentoriented.com/?p=1346</guid>
		<description><![CDATA[I use four PCs on a regular basis (two work PCs, plus a laptop and desktop at home), and all three run Windows &#8212; one Windows Server 2003, one Server 2008, and two Windows 7.  All of these boxes are either on 24&#215;7 or hibernated between uses, so the only time I reboot them is [...]]]></description>
			<content:encoded><![CDATA[<p>I use four PCs on a regular basis (two work PCs, plus a laptop and desktop at home), and all three run Windows &#8212; one Windows Server 2003, one Server 2008, and two Windows 7.  All of these boxes are either on 24&#215;7 or hibernated between uses, so the only time I reboot them is to install Windows updates.</p>
<p>And every&#8230; single&#8230;. time&#8230; I reboot any of these machines, I see one of these:</p>
<div style="clear: both;"><a href="http://blog.componentoriented.com/wp-content/uploads/2011/11/FlashUpdate.jpg"><img class="aligncenter size-medium wp-image-1347" title="FlashUpdate" src="http://blog.componentoriented.com/wp-content/uploads/2011/11/FlashUpdate-400x241.jpg" alt="" width="400" height="241" /></a></div>
<p>I typically go ahead and let Flash do what it wants to do, and yet it keeps coming back, over and over and over again.  Based on this, I&#8217;m forced to conclude that either (1) Flash isn&#8217;t really updating correctly, or (2) it really does have a new update to install every single time I reboot.</p>
<p>Neither of these is acceptable.  Adobe, you&#8217;re not building an OS here.  Get it right and get out of my way.  If there&#8217;s  a *real* new version or a *real* security disaster, then let me know about it, but I just refuse to believe that there are really that many emergencies that you need to install something every single time I reboot.</p>
<p>If you&#8217;re wondering why folks like <a href="http://blog.componentoriented.com/tag/apple/">Apple</a> have made such a big stink about getting Flash off their systems, this is exactly the sort of issue they had in mind.</p>
<p><map name='google_ad_map_1346_8cfd796512ec059a'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/1346?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_1346_8cfd796512ec059a' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=1346&amp;url= http%3A%2F%2Fblog.componentoriented.com%2F2011%2F11%2Freason-358-why-i-hate-flash%2F' /></p><div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/home/?status=Reason+%23358+why+I+hate+Flash+http%3A%2F%2Fblog.componentoriented.com%2F%3Fp%3D1346" title="Post to Twitter"><img class="nothumb" src="http://blog.componentoriented.com/wp-content/plugins/tweet-this/icons/de/twitter/de/tt-twitter-micro4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Reason+%23358+why+I+hate+Flash+http%3A%2F%2Fblog.componentoriented.com%2F%3Fp%3D1346" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://blog.componentoriented.com/2011/11/reason-358-why-i-hate-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dangerous Generalizations</title>
		<link>http://blog.componentoriented.com/2011/08/dangerous-generalizations/</link>
		<comments>http://blog.componentoriented.com/2011/08/dangerous-generalizations/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 14:59:43 +0000</pubDate>
		<dc:creator>dlambert</dc:creator>
				<category><![CDATA[Disconnected rants]]></category>
		<category><![CDATA[ReadWriteWeb]]></category>

		<guid isPermaLink="false">http://blog.componentoriented.com/?p=1303</guid>
		<description><![CDATA[I read an article a couple weeks ago on ReadWriteWeb pondering, Are Indian Developers More Skilled Than Americans?, and I just couldn&#8217;t help cringing the entire time I was reading the article. This article was ridiculous on so many levels it&#8217;s hard to count, but the two biggest problems I saw were (1) lumping all &#8220;American&#8221; and [...]]]></description>
			<content:encoded><![CDATA[<p>I read an article a couple weeks ago on ReadWriteWeb pondering, <a href="http://feedproxy.google.com/~r/readwriteweb/~3/a6SO3IdNdKM/developers-us-vs-india.php">Are Indian Developers More Skilled Than Americans?</a>, and I just couldn&#8217;t help cringing the entire time I was reading the article.</p>
<p>This article was ridiculous on so many levels it&#8217;s hard to count, but the two biggest problems I saw were (1) lumping all &#8220;American&#8221; and all &#8220;Indian&#8221; developers together and (2) assuming that &#8220;better at C&#8221; or &#8220;better at SQL&#8221; means squat when it comes to writing applications that meet the needs of users.</p>
<p>If you&#8217;re in a position where an article like this might potentially influence hiring or management decisions, please be sure to apply your own &#8220;BS&#8221; meter to these ideas.   While you&#8217;re at it, be sure to question whether someone listing a skill on a resume really means anything about what that person knows, and whether it&#8217;s more important to know the latest framework or to have the grey matter to know if that framework makes sense for your business.  Oh, and by the way &#8212; if someone lists every new technology you&#8217;ve ever heard of on their resume, you&#8217;d be wise to question how deeply he knows <em>any </em>of them.</p>
<p>Just sayin&#8217;.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/zemified_e.png?x-id=36b93b90-22f2-4009-8c46-535ac64695b0" alt="Enhanced by Zemanta" /></a></div>
<p><map name='google_ad_map_1303_8cfd796512ec059a'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/1303?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_1303_8cfd796512ec059a' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=1303&amp;url= http%3A%2F%2Fblog.componentoriented.com%2F2011%2F08%2Fdangerous-generalizations%2F' /></p><div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/home/?status=Dangerous+Generalizations+http%3A%2F%2Fblog.componentoriented.com%2F%3Fp%3D1303" title="Post to Twitter"><img class="nothumb" src="http://blog.componentoriented.com/wp-content/plugins/tweet-this/icons/de/twitter/de/tt-twitter-micro4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Dangerous+Generalizations+http%3A%2F%2Fblog.componentoriented.com%2F%3Fp%3D1303" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://blog.componentoriented.com/2011/08/dangerous-generalizations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Who comes up with this stuff?</title>
		<link>http://blog.componentoriented.com/2011/07/who-comes-up-with-this-stuff/</link>
		<comments>http://blog.componentoriented.com/2011/07/who-comes-up-with-this-stuff/#comments</comments>
		<pubDate>Wed, 13 Jul 2011 13:43:02 +0000</pubDate>
		<dc:creator>dlambert</dc:creator>
				<category><![CDATA[Disconnected rants]]></category>

		<guid isPermaLink="false">http://blog.componentoriented.com/?p=1306</guid>
		<description><![CDATA[Yes, it&#8217;s a real dialog box, and no, the information wasn&#8217;t very helpful.  I&#8217;m moved almost to tears, though, at the suggestion that somebody might care.  Please don&#8217;t do this to your customers. Tweet This Post]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.componentoriented.com/wp-content/uploads/2011/07/was_this_information_helpful.png"><img class="aligncenter size-full wp-image-1307" title="was_this_information_helpful" src="http://blog.componentoriented.com/wp-content/uploads/2011/07/was_this_information_helpful.png" alt="" width="222" height="134" /></a></p>
<p>Yes, it&#8217;s a real dialog box, and no, the information wasn&#8217;t very helpful.  I&#8217;m moved almost to tears, though, at the suggestion that somebody might care.  Please don&#8217;t do this to your customers.</p>
<p><map name='google_ad_map_1306_8cfd796512ec059a'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/1306?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_1306_8cfd796512ec059a' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=1306&amp;url= http%3A%2F%2Fblog.componentoriented.com%2F2011%2F07%2Fwho-comes-up-with-this-stuff%2F' /></p><div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/home/?status=Who+comes+up+with+this+stuff%3F+http%3A%2F%2Fblog.componentoriented.com%2F%3Fp%3D1306" title="Post to Twitter"><img class="nothumb" src="http://blog.componentoriented.com/wp-content/plugins/tweet-this/icons/de/twitter/de/tt-twitter-micro4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Who+comes+up+with+this+stuff%3F+http%3A%2F%2Fblog.componentoriented.com%2F%3Fp%3D1306" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://blog.componentoriented.com/2011/07/who-comes-up-with-this-stuff/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Did you test that SQL?</title>
		<link>http://blog.componentoriented.com/2011/05/did-you-test-that-sql/</link>
		<comments>http://blog.componentoriented.com/2011/05/did-you-test-that-sql/#comments</comments>
		<pubDate>Fri, 27 May 2011 04:03:14 +0000</pubDate>
		<dc:creator>dlambert</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Disconnected rants]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[Master data management]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://blog.componentoriented.com/?p=1291</guid>
		<description><![CDATA[Although IT is a relatively young field relative to accounting or finance, I think a pretty fair number of people have picked up on some of the &#8220;big picture&#8221; ideas that drive modern development practices.  Whether you&#8217;re working with a waterfall process or a more agile process, for instance, most people understand that you just [...]]]></description>
			<content:encoded><![CDATA[<p>Although IT is a relatively young field relative to accounting or finance, I think a pretty fair number of people have picked up on some of the &#8220;big picture&#8221; ideas that drive modern development practices.  Whether you&#8217;re working with a waterfall process or a more agile process, for instance, most people understand that you just don&#8217;t make code changes in live production environments.  We put testing environments in place, devote time from QA staff, and take care to plan installations for low-volume, low-impact times.</p>
<p>Yet how many of those same people are more than happy to let someone with a SQL window reach into their production database and fiddle with data to their heart&#8217;s content?  Even though that&#8217;s a big ol&#8217; loaded gun pointed straight at their foot, most people don&#8217;t recognize it that way &#8212; starting with the people with their fingers on the keyboard, and working all the way up to the corner office.</p>
<h3>Really? A loaded gun?</h3>
<p>How can a data change ever be anywhere near as dangerous as a code change?  Let&#8217;s consider an easy example &#8211; you update a credit card code field to be &#8220;VS&#8221; instead of &#8220;VISA&#8221;, and all your Visa orders fail.  &#8221;Nobody&#8217;s going to make a mistake like that,&#8221; you argue, and you&#8217;d probably be right.  But by the same logic, nobody&#8217;s going to go into the code for a production server and write &#8220;if (cardtype = card.Visa) throw new Exception&#8221;, either.  Real bugs are just a little bit trickier than that.</p>
<p>The data you&#8217;re really going to change is much more likely to have lookup values, effective dates, disabled flags, and so on, but the end result of screwing this data up is exactly the same: your system becomes degraded in a big hurry.  And unlike changes to source code, you&#8217;re very likely not to have a repository that&#8217;ll show you the last umpty-seven changes with comments from the guy who made the changes.</p>
<p>Yet, because we&#8217;re conditioned to think about code as the dangerous bits, and data as an innocent bystander, we tend to just gloss right over procedures that we wouldn&#8217;t dream of bypassing for code changes.  It&#8217;s a big mistake.</p>
<h3>Types of data</h3>
<p>To begin with, it turns out that all data isn&#8217;t created equal.  SAP R/3 classifies three different types of data: configuration data, master data, and transactional data.  In this usage, configuration data is limited to customizations to R/3 itself &#8212; changing labels, terms, and so on.  There&#8217;s an excellent chance that your system doesn&#8217;t have any data like this.  Master data is the scaffolding that makes our systems run.  It&#8217;s the customer types table and the status codes table and the rate plans table.  If you don&#8217;t have any values in those tables (or the right values), your system isn&#8217;t going to do squat.  Transactional data is the meat in the sandwich &#8212; it&#8217;s the reason you&#8217;ve got a system in the first place, but it&#8217;s also much less interesting and dangerous than master data.</p>
<p>It would appear, then, that master data is the place to focus with respect to controlling change, and that&#8217;s true to a large degree.  Your organization would be doing far better than average just by identifying its master data and putting procedures in place to manage changes to those tables, but does than mean that transactional data is completely inert?</p>
<h3>Breakin&#8217; the law</h3>
<p>Not so fast, cowboy.  Although the amount of damage you can do by messing with transactional data is small compared to master data, it&#8217;s important to recognize that twiddling with transactional data with a SQL prompt is also an unnatural act.  For many lookup fields and references, your database should have foreign key constraints that prevent really bad mistakes.  The insidious bugs in this case come from the fact that you&#8217;re bypassing business rules that exist in your online system.</p>
<p>If an order is intended to move from status 1 to statuses 2, 3, 4 and 5, for instance, you&#8217;ve probably got some state-machine logic somewhere that defines which transitions are legal, and more importantly, what stuff happens during those transitions (updating order line-items, refreshing inventory numbers, etc.).  If you update a transaction to a different status without regard for these rules, you can introduce all sorts of &#8220;interesting&#8221; downstream behaviors.</p>
<p>In fairness, I hope you wouldn&#8217;t be considering SQL updates if your system was already operating exactly the way it should, so you probably have a pretty good reason for feeling that you&#8217;ve got to make changes to put the system back on the rails.  Fair enough.  Just be hyper-aware that you&#8217;re taking chances with this data, and if there&#8217;s a choice that gets you moving again with less manual intervention, it&#8217;s probably the right choice.</p>
<h3>SQL = WMD</h3>
<p>Do you know what happens if you highlight the UPDATE part of an update query, leaving off the &#8220;WHERE&#8221; statement, and then run it?  &#8217;Nuff said, I hope.  You have the capacity to do a staggering amount of damage in a very short amount of time.</p>
<h3>A better approach</h3>
<p>If any of this stuff sounds like it applies to your organization, you might be wondering what you can do to bring a little law and order to your database management world.  Good news!  If you&#8217;ve made it this far, you&#8217;ve taken your first step: awareness.  Simply understanding that you need to exercise care when making ad-hoc data changes is a great place to start.</p>
<p>Next, try to understand which of your data is transactional and which is master data or configuration data.  This may be a large task, and you might find tables for which the answer isn&#8217;t very clear, so start with some of your most visible or notable tables and work through the rest as you&#8217;re able.</p>
<p>Once you&#8217;ve identified your master data and transactional data, fine-tune your processes for updating these tables.  You should consider making master data changes in a test environment and promoting these to production just as you&#8217;d handle a code change, but regardless, be sure to review how you&#8217;re managing these changes, including tracking the content and context of any changes.</p>
<p>If your organization has any tips for managing master data, be sure to let me know!</p>
<p>&nbsp;</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/zemified_e.png?x-id=705576e0-05b6-4c3d-bb71-178d9ddacebe" alt="Enhanced by Zemanta" /></a></div>
<p><map name='google_ad_map_1291_8cfd796512ec059a'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/1291?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_1291_8cfd796512ec059a' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=1291&amp;url= http%3A%2F%2Fblog.componentoriented.com%2F2011%2F05%2Fdid-you-test-that-sql%2F' /></p><div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/home/?status=Did+you+test+that+SQL%3F+http%3A%2F%2Fblog.componentoriented.com%2F%3Fp%3D1291" title="Post to Twitter"><img class="nothumb" src="http://blog.componentoriented.com/wp-content/plugins/tweet-this/icons/de/twitter/de/tt-twitter-micro4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Did+you+test+that+SQL%3F+http%3A%2F%2Fblog.componentoriented.com%2F%3Fp%3D1291" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://blog.componentoriented.com/2011/05/did-you-test-that-sql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quora Blocks Startup Search Engines</title>
		<link>http://blog.componentoriented.com/2011/01/quora-blocks-startup-search-engines/</link>
		<comments>http://blog.componentoriented.com/2011/01/quora-blocks-startup-search-engines/#comments</comments>
		<pubDate>Fri, 28 Jan 2011 02:28:49 +0000</pubDate>
		<dc:creator>dlambert</dc:creator>
				<category><![CDATA[Disconnected rants]]></category>
		<category><![CDATA[The Business of Software]]></category>
		<category><![CDATA[Bing]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Monopoly]]></category>
		<category><![CDATA[Quora]]></category>

		<guid isPermaLink="false">http://blog.componentoriented.com/?p=1239</guid>
		<description><![CDATA[According to an article on ReadWriteWeb, Q&#38;A site Quora is blocking search engines from indexing its site &#8212; all, that is, except for Google, Bing, and a couple other big players.  If this is true, this is a really chilling development for the competitive landscape of the Internet. Image via CrunchBase Google is plenty big [...]]]></description>
			<content:encoded><![CDATA[<p>According to an article on <a class="zem_slink" title="ReadWriteWeb" rel="homepage" href="http://www.readwriteweb.com">ReadWriteWeb</a>, Q&amp;A site <a href="http://www.readwriteweb.com/hack/2011/01/quora-blocks-startup-search-en.php?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+readwriteweb+(ReadWriteWeb)">Quora is blocking search engines</a> from indexing its site &#8212; all, that is, except for Google, Bing, and a couple other big players.  If this is true, this is a really chilling development for the competitive landscape of the Internet.</p>
<div class="zemanta-img" style="margin: 1em; display: block;">
<div>
<dl class="wp-caption alignright" style="width: 260px;">
<dt class="wp-caption-dt"><a href="http://www.crunchbase.com/company/readwriteweb"><img title="Image representing ReadWriteWeb as depicted in..." src="http://www.crunchbase.com/assets/images/resized/0006/5581/65581v2-max-250x250.png" alt="Image representing ReadWriteWeb as depicted in..." width="250" height="55" /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;">Image via <a href="http://www.crunchbase.com">CrunchBase</a></dd>
</dl>
</div>
</div>
<p>Google is plenty big enough all by itself &#8212; just look at how difficult it&#8217;s been for Bing to claw out any sort of market share at all.  I&#8217;d really like to think that the market is still open to someone who wants to build a better mousetrap, but this sort of behavior is going to make it just about impossible for a new player to break into search.</p>
<p>So take a look around &#8212; this may be as good as search gets.</p>
<h6 class="zemanta-related-title" style="font-size: 1em;">Related articles</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://www.mpdailyfix.com/should-i-care-about-quora/">Should I Care About Quora?</a> (mpdailyfix.com)</li>
<li class="zemanta-article-ul-li"><a href="http://r.zemanta.com/?u=http%3A//www.time.com/time/business/article/0%2C8599%2C2044521%2C00.html%3Fxid%3Drss-business&amp;a=33822599&amp;rid=0583a84c-297a-42fd-9c97-2a7490c8ec03&amp;e=b5106ba7d516ffb026481ab32e7aa8cf">Is Quora the Next Red-Hot Web Startup?</a> (time.com)</li>
<li class="zemanta-article-ul-li"><a href="http://www.readwriteweb.com/archives/how_can_quora_balance_quality_and_openness.php">How Can Quora Balance Quality and Openness?</a> (readwriteweb.com)</li>
</ul>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/zemified_e.png?x-id=0583a84c-297a-42fd-9c97-2a7490c8ec03" alt="Enhanced by Zemanta" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<p><map name='google_ad_map_1239_8cfd796512ec059a'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/1239?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_1239_8cfd796512ec059a' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=1239&amp;url= http%3A%2F%2Fblog.componentoriented.com%2F2011%2F01%2Fquora-blocks-startup-search-engines%2F' /></p><div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/home/?status=Quora+Blocks+Startup+Search+Engines+http%3A%2F%2Fblog.componentoriented.com%2F%3Fp%3D1239" title="Post to Twitter"><img class="nothumb" src="http://blog.componentoriented.com/wp-content/plugins/tweet-this/icons/de/twitter/de/tt-twitter-micro4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Quora+Blocks+Startup+Search+Engines+http%3A%2F%2Fblog.componentoriented.com%2F%3Fp%3D1239" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://blog.componentoriented.com/2011/01/quora-blocks-startup-search-engines/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How *not* to help your users</title>
		<link>http://blog.componentoriented.com/2011/01/how-not-to-help-your-users/</link>
		<comments>http://blog.componentoriented.com/2011/01/how-not-to-help-your-users/#comments</comments>
		<pubDate>Thu, 06 Jan 2011 22:42:55 +0000</pubDate>
		<dc:creator>dlambert</dc:creator>
				<category><![CDATA[Disconnected rants]]></category>
		<category><![CDATA[The Business of Software]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[support]]></category>

		<guid isPermaLink="false">http://blog.componentoriented.com/?p=1222</guid>
		<description><![CDATA[I got an email this afternoon from &#8220;VMWare Communities.&#8221;  You&#8217;ve seen emails like this, I&#8217;m sure &#8212; here&#8217;s your status, and some stuff you might be interested in, and so on.  Emails like this are generally intended to strengthen a connect with customers, which is great &#8212; normally. In this case, though, there was a section of [...]]]></description>
			<content:encoded><![CDATA[<p>I got an email this afternoon from &#8220;VMWare Communities.&#8221;  You&#8217;ve seen emails like this, I&#8217;m sure &#8212; here&#8217;s your status, and some stuff you might be interested in, and so on.  Emails like this are generally intended to strengthen a connect with customers, which is great &#8212; normally.</p>
<p>In this case, though, there was a section of the email entitled &#8220;Your Content&#8221;:</p>
<div style="background-color: #ebece4;">
<blockquote><p><strong>Activity around content you&#8217;ve created or contributed to</strong></p>
<ul>
<li><img border="0" alt="" width="12" height="12" /> <a href="http://communities.vmware.com/thread/254683" target="_blank">Windows Server 2008 R2 64-Bit freezes.</a> was viewed <strong>4,821 times</strong> and replied to by <strong>17 people</strong></li>
<li><img border="0" alt="" width="12" height="12" /> <a href="http://communities.vmware.com/thread/250489" target="_blank">Strange Problem with the VMware Remote Console Plug-in</a> was viewed <strong>511 times</strong> and replied to by <strong>4 people</strong></li>
</ul>
</blockquote>
</div>
<p><a href="http://blog.componentoriented.com/wp-content/uploads/2011/01/usaprime2_5525b.jpg"><img class="alignright size-full wp-image-1233" title="usaprime2_5525b" src="http://blog.componentoriented.com/wp-content/uploads/2011/01/usaprime2_5525b.jpg" alt="" width="193" height="189" /></a><br />
When I saw this, I was pretty excited, because I&#8217;d forgotten (for the time being) about both of these issues.  I&#8217;d posted questions in VMWare&#8217;s forums for a couple of issues, and I hadn&#8217;t recalled seeing solutions for either of them.   According to the newsletter, though, there were updates available on both questions.  Happy day!</p>
<p>Until I went and read the forum topics.</p>
<p>It turns out that VMWare&#8217;s little newsletter-writer counting tool was counting *all* views and *all* replies, so in both cases, it turns out that my post was the last one in the topic.  Worse, yet, my posts were six and nine months old, respectively (no wonder I&#8217;d forgotten about them).  So instead of reaching out and building ties with me, in this case, VMWare merely succeeded in reminding me that their open issues aren&#8217;t being fixed, and that their support forums are effectively dead.</p>
<p>&#8220;You break up&#8230;call back in six months.&#8221;</p>
<p><map name='google_ad_map_1222_8cfd796512ec059a'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/1222?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_1222_8cfd796512ec059a' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=1222&amp;url= http%3A%2F%2Fblog.componentoriented.com%2F2011%2F01%2Fhow-not-to-help-your-users%2F' /></p><div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/home/?status=How+%2Anot%2A+to+help+your+users+http%3A%2F%2Fblog.componentoriented.com%2F%3Fp%3D1222" title="Post to Twitter"><img class="nothumb" src="http://blog.componentoriented.com/wp-content/plugins/tweet-this/icons/de/twitter/de/tt-twitter-micro4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=How+%2Anot%2A+to+help+your+users+http%3A%2F%2Fblog.componentoriented.com%2F%3Fp%3D1222" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://blog.componentoriented.com/2011/01/how-not-to-help-your-users/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Irony</title>
		<link>http://blog.componentoriented.com/2010/10/google-irony/</link>
		<comments>http://blog.componentoriented.com/2010/10/google-irony/#comments</comments>
		<pubDate>Wed, 13 Oct 2010 21:06:44 +0000</pubDate>
		<dc:creator>dlambert</dc:creator>
				<category><![CDATA[Blogging Platforms]]></category>
		<category><![CDATA[Disconnected rants]]></category>
		<category><![CDATA[Blogger]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Disqus]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Intense Debate]]></category>

		<guid isPermaLink="false">http://blog.componentoriented.com/?p=1158</guid>
		<description><![CDATA[You&#8217;ve probably heard of Blogger.  It&#8217;s a (duh) blogging tool, and it&#8217;s one of the most popular platforms available for casual bloggers.  It&#8217;s simple, easy to get started with, and it&#8217;s hosted (and owned) by Google. You know what else Google does?  They build a browser called Chrome.  Perhaps you&#8217;ve heard of it.  I&#8217;ve heard [...]]]></description>
			<content:encoded><![CDATA[<p>You&#8217;ve probably heard of <a href="http://www.blogger.com">Blogger</a>.  It&#8217;s a (duh) blogging tool, and it&#8217;s one of the most popular platforms available for casual bloggers.  It&#8217;s simple, easy to get started with, and it&#8217;s hosted (and owned) by <a href="http://google.com">Google</a>.</p>
<p>You know what else Google does?  They build a browser called <a href="http://www.google.com/chrome">Chrome</a>.  Perhaps you&#8217;ve heard of it.  I&#8217;ve heard of it.  I&#8217;ve been using it for the last couple of years, and it&#8217;s generally really nice.  &#8217;Cept here&#8217;s the good part &#8212; it doesn&#8217;t like to work with Blogger.</p>
<div id="attachment_1159" class="wp-caption alignright" style="width: 257px"><a href="http://blog.componentoriented.com/wp-content/uploads/2010/10/blogger_comment_1.jpg"><img class="size-full wp-image-1159" title="Blogger in Chrome" src="http://blog.componentoriented.com/wp-content/uploads/2010/10/blogger_comment_1.jpg" alt="" width="247" height="322" /></a><p class="wp-caption-text">Note - no image</p></div>
<p>I happened to see a new blog post from <a href="http://simplearchitectures.blogspot.com">Roger Sessions today</a> &#8212; it popped up in <a href="http://www.google.com/reader">Google Reader</a> (yeah, I drink the Kool-Aide), and I clicked over to his site to leave a comment.  So far, so good.  When I clicked the link to comment, however, it popped up a comment form in a popup window (minor annoyance, by the way), but then, I noticed that there was a Captcha-style image verification panel that wasn&#8217;t actually showing an image.</p>
<p>Hmmm&#8230;.</p>
<p>This has got to really cut down on spam comments, right?  Intent to get my message to Roger, though, I opened his blog in Firefox and clicked the comment link &#8212; it turns out Google likes Firefox better than Chrome:</p>
<div id="attachment_1160" class="wp-caption alignleft" style="width: 244px"><a href="http://blog.componentoriented.com/wp-content/uploads/2010/10/blogger_comment_2.jpg"><img class="size-full wp-image-1160" title="Blogger in Firefox" src="http://blog.componentoriented.com/wp-content/uploads/2010/10/blogger_comment_2.jpg" alt="" width="234" height="392" /></a><p class="wp-caption-text">No problem here...</p></div>
<p>Looks fine in Firefox, doesn&#8217;t it?  Incidentally, I also tried in Internet Explorer and saw the same problem I saw in Chrome, but then, I hit the link a second time, and it was fine.  Having hit upon a possible solution, I tried again in Chrome, and sure enough &#8212; it worked fine in Chrome, too, the second time around.</p>
<p>I&#8217;m not sure what the problem is, here, but it&#8217;s pretty telling that Google hasn&#8217;t seen fit to update the commenting system on Blogger.  After all, the native commenting system in WordPress has undergone continuous improvement since it was launched, and it&#8217;s also stupid-easy to integrate commenting systems from folks like <a href="http://disqus.com/overview/">Disqus </a>(which I use) and <a href="http://intensedebate.com/">Intense Debate</a>.</p>
<p>If you&#8217;re a blogger, you may want to look at giving Blogger&#8217;s commenting system the boot in favor of one of these other systems until Google gets its act together.</p>
<h6 class="zemanta-related-title" style="font-size: 1em;">Related articles</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://www.blogherald.com/2010/08/31/disqus-seeking-out-a-few-brave-bloggers/">Disqus Seeking Out A Few Brave Bloggers?</a> (blogherald.com)</li>
<li class="zemanta-article-ul-li"><a href="http://www.shoutmeloud.com/how-to-integrate-disqus-commenting-system-on-your-website.html">How to Integrate DISQUS Commenting System on Your Website</a> (shoutmeloud.com)</li>
<li class="zemanta-article-ul-li"><a href="http://www.wpplugin.org/internet-and-businesses-online/why-are-people-adding-disqus-comment-system-to-wordpress-blogs" class="broken_link">Why Are People Adding Disqus Comment System to WordPress Blogs &#8230;</a> (wpplugin.org)</li>
<li class="zemanta-article-ul-li"><a href="http://www.sheeptech.com/intense-debate-to-replace-bloggers-sucky-comment-system">Intense Debate to replace Blogger&#8217;s sucky comment system</a> (sheeptech.com)</li>
</ul>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/zemified_e.png?x-id=03763847-6585-4d56-868b-1afcccb3e175" alt="Enhanced by Zemanta" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<p><map name='google_ad_map_1158_8cfd796512ec059a'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/1158?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_1158_8cfd796512ec059a' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=1158&amp;url= http%3A%2F%2Fblog.componentoriented.com%2F2010%2F10%2Fgoogle-irony%2F' /></p><div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/home/?status=Google+Irony+http%3A%2F%2Fblog.componentoriented.com%2F%3Fp%3D1158" title="Post to Twitter"><img class="nothumb" src="http://blog.componentoriented.com/wp-content/plugins/tweet-this/icons/de/twitter/de/tt-twitter-micro4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Google+Irony+http%3A%2F%2Fblog.componentoriented.com%2F%3Fp%3D1158" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://blog.componentoriented.com/2010/10/google-irony/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thoughts on blog comments</title>
		<link>http://blog.componentoriented.com/2010/09/thoughts-on-blog-comments/</link>
		<comments>http://blog.componentoriented.com/2010/09/thoughts-on-blog-comments/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 16:10:29 +0000</pubDate>
		<dc:creator>dlambert</dc:creator>
				<category><![CDATA[Blogging Platforms]]></category>
		<category><![CDATA[Disconnected rants]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://blog.componentoriented.com/?p=1136</guid>
		<description><![CDATA[This morning, I saw a tweet from Mike Figliuolo where he was sounding off about an anonymous comment on one of his blog posts, indicating that he&#8217;d left a &#8220;scathing reply&#8221;, and asking for reactions. As so often is the case, I started to leave a comment on his blog, but as it grew, I [...]]]></description>
			<content:encoded><![CDATA[<p>This morning, I saw a tweet from Mike Figliuolo where he was sounding off about an anonymous comment on <a href="http://thoughtleadersllc.blogspot.com/2010/08/4-steps-leaders-must-take-to-destroy.html">one of his blog posts</a>, indicating that he&#8217;d left a &#8220;scathing reply&#8221;, and asking for reactions.</p>
<p>As so often is the case, I started to leave a comment on his blog, but as it grew, I figured I might as well make a post of its own about it.  There are a number of core issues going on here, in my opinion.  If you&#8217;ve got a blog, or even if you just comment on others&#8217; blogs, it&#8217;s worth considering how you feel about these issues.</p>
<h4>Do you want comments?</h4>
<div class="zemanta-img" style="margin: 1em; display: block;">
<div>
<dl class="wp-caption alignright" style="width: 170px;">
<dt class="wp-caption-dt"><a href="http://www.flickr.com/photos/92773189@N00/4950840171"><img title="Chez Castel" src="http://farm5.static.flickr.com/4093/4950840171_3354ece193_m.jpg" alt="Chez Castel" width="160" height="240" /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;">Image by <a href="http://www.flickr.com/photos/92773189@N00/4950840171">@rgs</a> via Flickr</dd>
</dl>
</div>
</div>
<p>If you&#8217;ve got a blog, it&#8217;s your baby and you can do what you want with it, but I think it&#8217;s important to be clear about your objectives with respect to comments.  If you&#8217;re really interested in a public discussion of the thoughts presented on your blog, then you&#8217;re somewhat obligated to embrace and foster an open exchange of ideas.  If, on the other hand, you&#8217;re not really all that interested in an open discussion, then turn off comments.  I suppose a third possibility is that you want to see comments, but only the ones that agree with you.  In my opinion, this also really defeats the purpose of comments.</p>
<p>Whatever your objective, it stands to reason that if you respond to a negative comment by going nuclear, you&#8217;re not going to encourage an open exchange of anything at all.  Sadly, it&#8217;s a given that people behave more rudely and abusively on the web than they would in person (especially under the veil of web anonymity), and this shows up in comments.  When you see a comment that strikes you as truly abusive or destructive, you&#8217;ve got every right to moderate it, but in the case of Mike&#8217;s anonymous commenter, that&#8217;s not what I saw.  What I saw in Mike&#8217;s response, though, was Mike suggesting that the commenter hadn&#8217;t read his post (or, apparently all of Mike&#8217;s previous posts) carefully enough to form a well-reasoned opinion.  That&#8217;s not a great way to encourage more discussion.</p>
<h4>How&#8217;s the weather in your little echo chamber?</h4>
<p>If you blog, why do you do it?</p>
<p>Although there are any number of reasons, I suspect that every blogger at some level wants to make an impact on people.  We want to share our opinions and, hopefully, sway some readers to consider our opinions, and hope against hope, maybe to even adopt our opinions.</p>
<p>So how much are you really accomplishing if you&#8217;re only reaching people who think just like you?</p>
<h4>But that&#8217;s not what I said&#8230;</h4>
<div id="_mcePaste">If someone reads your post and comments in a way that makes it seem like they read a different article than you wrote (which, I believe, would be Mike&#8217;s assessment in this case), it may be because they just weren&#8217;t paying attention.  It might, however, just mean that they&#8217;re reading it with a different bias or perspective.  Contrary to your first reaction, this just might be your target audience.  Here&#8217;s someone with a different opinion than you, and they&#8217;re sharing their thoughts on your blog.</div>
<div>Everyone&#8217;s experienced conversations where we&#8217;ve said something that just didn&#8217;t come out right, or perhaps it came out sounding just fine, but someone ended up hearing something completely unlike what we meant to say.  We call this communication.  Any time you utter a thought, it&#8217;s just a stream of lonely, disembodied words until it comes to roost in someone else&#8217;s noggin.  Here&#8217;s the crazy part, though &#8212; your listener / reader is going to interpret your words on the way into their grey matter, and they just might find meaning in your words that&#8217;s a little different than you intended.</div>
<div>You can find volumes of material about this, but again, as a communicator, if you see that this is happening, consider the following:</div>
<div>
<ul>
<li>Be thankful that you&#8217;re aware that you can see the impedance mismatch.  Most of the time, if someone doesn&#8217;t get what you&#8217;re saying, they&#8217;ll just tune you out, and you&#8217;ll never know it.</li>
<li>Review your message to see if there&#8217;s any way you can change the delivery to clear up misunderstanding.</li>
<li>Engage the reader to try to understand why they interpreted your message differently than you intended.  Telling them that they&#8217;re not too bright doesn&#8217;t count as &#8220;engaging&#8221;.</li>
</ul>
</div>
<p>If you&#8217;re looking for an example of open discourse done right, <a href="http://scobleizer.com/">Robert Scoble</a> is the best I&#8217;ve ever seen.  There are plenty of people who disagree with almost everything that comes out of his mouth, but Robert will engage any of them in an open conversation about what he&#8217;s said, and he does it without taking negative comments personally.  As a result, Robert has made a name for himself as a communicator, and I suspect he may have even learned a thing or two along the way.</p>
<p>Who have you seen that manages comments well?</p>
<p><strong>Related articles by Zemanta</strong></p>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://mumbrella.com.au/lets-stop-the-anonymous-vitriol-32596">Let&#8217;s stop the anonymous vitriol</a> (mumbrella.com.au)</li>
<li class="zemanta-article-ul-li"><a href="http://wpblogmaster.com/dealing-with-blog-criticism/">Dealing With Blog Criticism</a> (wpblogmaster.com)</li>
<li class="zemanta-article-ul-li"><a href="http://ariwriter.com/case-study-of-2-blog-commenting-truths/">Case Study of 2 Blog Commenting Truths</a> (ariwriter.com)</li>
<li class="zemanta-article-ul-li"><a href="http://mindsproutmarketing.com/blog/2010/08/how-to-manage-negative-blog-comments/">How To Manage Negative Blog Comments</a> (mindsproutmarketing.com)</li>
</ul>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/zemified_e.png?x-id=7b5eb3fa-659d-482e-8618-ef0942a9479e" alt="Enhanced by Zemanta" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<p><map name='google_ad_map_1136_8cfd796512ec059a'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/1136?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_1136_8cfd796512ec059a' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=1136&amp;url= http%3A%2F%2Fblog.componentoriented.com%2F2010%2F09%2Fthoughts-on-blog-comments%2F' /></p><div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/home/?status=Thoughts+on+blog+comments+http%3A%2F%2Fblog.componentoriented.com%2F%3Fp%3D1136" title="Post to Twitter"><img class="nothumb" src="http://blog.componentoriented.com/wp-content/plugins/tweet-this/icons/de/twitter/de/tt-twitter-micro4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Thoughts+on+blog+comments+http%3A%2F%2Fblog.componentoriented.com%2F%3Fp%3D1136" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://blog.componentoriented.com/2010/09/thoughts-on-blog-comments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thanks for the help</title>
		<link>http://blog.componentoriented.com/2010/07/thanks-for-the-help/</link>
		<comments>http://blog.componentoriented.com/2010/07/thanks-for-the-help/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 19:11:50 +0000</pubDate>
		<dc:creator>dlambert</dc:creator>
				<category><![CDATA[Disconnected rants]]></category>
		<category><![CDATA[IE8]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Office]]></category>

		<guid isPermaLink="false">http://blog.componentoriented.com/?p=1001</guid>
		<description><![CDATA[If you&#8217;re hypothetically considering changing the interface of your application so completely that users can&#8217;t find the stuff they need in the places where they&#8217;re used to finding it (Office, I&#8217;m looking at you&#8230;), you might be expected to have your users need to use &#8220;help&#8221; a bit more than normal. And if you expect [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re hypothetically considering changing the interface of your application so completely that users can&#8217;t find the stuff they need in the places where they&#8217;re used to finding it (Office, I&#8217;m looking at you&#8230;), you might be expected to have your users need to use &#8220;help&#8221; a bit more than normal.</p>
<p>And if you expect your users to need to use your help system, and if you choose to make that help system an internet experience, and if that internet experience is going to use a browser that&#8217;s had so many restrictions placed upon it in the name of security that you can&#8217;t sneeze without seeing some sort of exception (IE, I&#8217;m looking at you&#8230;.), you should probably consider the likelihood that your users (already frustrated because they can no longer accomplish something that they used to be able to accomplish on their own) are going to encounter a help system that looks something like this:</p>
<p><a href="http://blog.componentoriented.com/wp-content/uploads/2010/07/ThanksForTheHelp.jpg"><img class="aligncenter size-full wp-image-1002" title="ThanksForTheHelp" src="http://blog.componentoriented.com/wp-content/uploads/2010/07/ThanksForTheHelp.jpg" alt="" width="437" height="588" /></a></p>
<p>Thanks a lot, <a href="http://blog.componentoriented.com/tag/microsoft/">Microsoft</a>.</p>
<p><map name='google_ad_map_1001_8cfd796512ec059a'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/1001?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_1001_8cfd796512ec059a' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=1001&amp;url= http%3A%2F%2Fblog.componentoriented.com%2F2010%2F07%2Fthanks-for-the-help%2F' /></p><div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/home/?status=Thanks+for+the+help+http%3A%2F%2Fblog.componentoriented.com%2F%3Fp%3D1001" title="Post to Twitter"><img class="nothumb" src="http://blog.componentoriented.com/wp-content/plugins/tweet-this/icons/de/twitter/de/tt-twitter-micro4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Thanks+for+the+help+http%3A%2F%2Fblog.componentoriented.com%2F%3Fp%3D1001" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://blog.componentoriented.com/2010/07/thanks-for-the-help/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Have we really fallen this far?</title>
		<link>http://blog.componentoriented.com/2010/06/have-we-really-fallen-this-far/</link>
		<comments>http://blog.componentoriented.com/2010/06/have-we-really-fallen-this-far/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 11:30:55 +0000</pubDate>
		<dc:creator>dlambert</dc:creator>
				<category><![CDATA[Disconnected rants]]></category>
		<category><![CDATA[author]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[Wall Street Journal]]></category>
		<category><![CDATA[writer]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://blog.componentoriented.com/?p=962</guid>
		<description><![CDATA[I am a grammar zealot. It&#8217;s entirely my Mother&#8217;s fault; she drilled proper grammar into my skull from an early age, and I now cannot help but notice the absolutely atrocious spelling, grammar, and punctuation that permeates our culture. Have you ever watched a history documentary where they read some crusty, tattered old manuscript that [...]]]></description>
			<content:encoded><![CDATA[<p>I am a grammar zealot.</p>
<p>It&#8217;s entirely my Mother&#8217;s fault; she drilled proper grammar into my skull from an early age, and I now cannot help but notice the absolutely atrocious spelling, grammar, and punctuation that permeates our culture.</p>
<p>Have you ever watched a history documentary where they read some crusty, tattered old manuscript that some Civil War soldier left behind?  Not ol&#8217; Honest Abe, or even Grant or Sherman &#8212; just some guy who wrote to his folks or his girl.  These everyday soldiers invariably sound like Shakespeare compared to the IM-speaking crackberry addicts we meet today.</p>
<p>But surely, even if the everyday American has given up on proper grammar, our journalists are still upholding these standards.  Surely, they manage to set a positive example for all of us: showing us the error of our ways and offering their own writing as a shining sample of excellence, and surely among all of these highly-trained journalists, the writers for the Wall Street Journal would be right at the top.</p>
<p>Surely, this must be true.  Right?</p>
<p>Sadly, no.  Here&#8217;s an excerpt from an article <a href="http://online.wsj.com/article/SB10001424052748704370704575227754131412596.html?mod=WSJ_hpp_LEADNewsCollection">I saw from the WSJ</a> a while back (preserved with spelling, capitalization, etc., exactly as found in the article online):</p>
<blockquote><p>&#8220;A lot of traders are getting carried out of there seats. There are lots of liquidations including hedge funds out of riskier assets,&#8221; Michael Franzese, head of Treasury trading at Wunderlich Securities in New York. &#8220;No one was expecting this sell off in stocks and the euro and a flight to quality trade is in full effect and it not yields levels it just capital preservation.&#8221;</p></blockquote>
<p>Read it again.  Sorry &#8211; yes, I know it hurts.  This time, just try to figure out what it&#8217;s supposed to say.  I&#8217;ll bet you can&#8217;t do it.  It&#8217;s like swimming a 100 IM in a pool full of Jello.</p>
<p>People, if you&#8217;re going to commit anything to writing, please make a passing attempt to make it readable.  If you supposedly make your living as a writer, don&#8217;t ever, ever do anything like this.</p>
<p>Thanks.</p>
<p><map name='google_ad_map_962_8cfd796512ec059a'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/962?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_962_8cfd796512ec059a' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=962&amp;url= http%3A%2F%2Fblog.componentoriented.com%2F2010%2F06%2Fhave-we-really-fallen-this-far%2F' /></p><div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/home/?status=Have+we+really+fallen+this+far%3F+http%3A%2F%2Fblog.componentoriented.com%2F%3Fp%3D962" title="Post to Twitter"><img class="nothumb" src="http://blog.componentoriented.com/wp-content/plugins/tweet-this/icons/de/twitter/de/tt-twitter-micro4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Have+we+really+fallen+this+far%3F+http%3A%2F%2Fblog.componentoriented.com%2F%3Fp%3D962" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://blog.componentoriented.com/2010/06/have-we-really-fallen-this-far/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

