<?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>No Secret &#187; Technology and IT</title>
	<atom:link href="http://noccrit.com/Steveblog/category/ccrits/technology-and-it/feed/" rel="self" type="application/rss+xml" />
	<link>http://noccrit.com/Steveblog</link>
	<description>Not everything must be a CCrit.</description>
	<lastBuildDate>Fri, 09 Jul 2010 17:32:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>It&#8217;s Friday: Dumb UI of the Week</title>
		<link>http://noccrit.com/Steveblog/2010/07/its-friday-dumb-ui-of-the-week/</link>
		<comments>http://noccrit.com/Steveblog/2010/07/its-friday-dumb-ui-of-the-week/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 17:32:39 +0000</pubDate>
		<dc:creator>noccrit</dc:creator>
				<category><![CDATA[Technology and IT]]></category>
		<category><![CDATA[Software design]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://noccrit.com/Steveblog/?p=212</guid>
		<description><![CDATA[<p>First, the dumbness. Second, lessons from this dumbnosity.</p>
<p>I went to put in my Visa info on a site, as shown in the picture. Note that the MasterCard radio button is selected by default&#8230; though I didn&#8217;t see that at the time. I know my name, of course, and even the card&#8217;s expiration date, but I [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://noccrit.com/Steveblog/wp-content/uploads/2010/07/Worst-UI.jpg"><img class="alignright size-medium wp-image-213" title="Worst UI" src="http://noccrit.com/Steveblog/wp-content/uploads/2010/07/Worst-UI-300x205.jpg" alt="" width="180" height="123" /></a>First, the dumbness. Second, lessons from this dumbnosity.</p>
<p>I went to put in my Visa info on a site, as shown in the picture. Note that the MasterCard radio button is selected by default&#8230; though I didn&#8217;t see that at the time. I know my name, of course, and even the card&#8217;s expiration date, but I had to dig the card out of my wallet to put in the number. I did all that, filled in a few other items, and clicked OK.</p>
<p>The site told me my credit card didn&#8217;t match the type selected&#8230; and made me reenter my credit card number.</p>
<p>Dumb, inexcusably dumb on three-and-a-half counts.</p>
<p>1) You can algorithmically determine which card it is from the number itself; there is no reason whatsoever to ask someone to tell you want kind of card it is. (What, you think this will help cut down fraud? You don&#8217;t think fraudsters know the card algorithms better than any normal person?) Go <a href="http://money.howstuffworks.com/personal-finance/debt-management/credit-card1.htm" target="_blank">here for an explanation of how it works</a>. So stop asking for information you already have!</p>
<p>2) If you insist for some reason on a human being selecting one of these radio buttons, don&#8217;t start with one selected! Yes, that violates the normal rules for radio buttons&#8230; so see dumbnosity #1. Or don&#8217;t do it with radio buttons; make each clickable and put a big green border around the one selected, or something.</p>
<p>3) When it give me the error message, it erased my card number. So I had to dig back into my wallet, pull out the card&#8230;. You can use very simple on-page JavaScript to determine that the card and number don&#8217;t match, so don&#8217;t refresh the page because of this error. But this error shouldn&#8217;t exist to begin with (dumbnosity #1 again).</p>
<p>3.5) Why not make PayPal an option? I don&#8217;t want to keep giving all these websites my credit card info. Each time I do this, there&#8217;s an opportunity for a costly mistake, one more place a security breach can happen. With PayPal (or Google Checkout, I suppose), security is much more locked down. Sure, PayPal could have a breach also, but if I have 20 places that have my card number and can screw up vs. a single entity in that situation, the latter is a lot safer. (And it&#8217;s not like I&#8217;m increasing the risk of PayPal exposure, since I already have a PayPal account, as I suspect most regular Internet shoppers do. If PayPal exposes my data, the harm is the same whether I use them once or have 20 merchants that they serve.)</p>
<p>I do recognize that PayPal sometimes charges merchants slightly higher fees than the credit card companies, and that it&#8217;s a pseudo-bank that isn&#8217;t regulated like a bank. I&#8217;m not saying that merchants <em>should absolutely </em>offer a PayPal option, just that it&#8217;s well worth considering. It has pluses and minuses that I won&#8217;t go into here. As a consumer, I personally would like that option in addition to using a credit card. Indeed, I have backed away from buying at a few sites because they didn&#8217;t offer PayPal and I didn&#8217;t really want to give them my credit card&#8230; and I live part time on a small island in the Pacific Northwest with no retail stores other than food markets, a small auto- and boat-parts shop, and a lumberyard/hardware store, which means I need to either buy stuff on line or spend most of a day and $30+ to get on a ferry and then drive 20 miles to a shopping center. So I need to shop on line!</p>
<h2>Lessons From Dumbness</h2>
<p>1) Think first. If you&#8217;re asking for information from a user and the user believes you already have this information, the user will be angry and will trust you less. This principle holds whether you&#8217;re asking for data on the web, gathering IT requirements, interviewing (whether interviewee or interviewer), and so on.</p>
<p>2) Push back on dumbnosity asked of you. The developer who put together this page a) should have foreseen at least dumbnosities #2 and #3, and it&#8217;s not inconceivable he or she should have spotted #1. C&#8217;mon, even if you didn&#8217;t know about #1, didn&#8217;t you at least suspect that this was the case? Surely you&#8217;ve encountered sites that<em> don&#8217;t</em> ask you what kind of card you have! The developer should have questioned this requirement in the name of customer friendliness. Developers who don&#8217;t think beyond the strict confines of &#8220;I do exactly what the specs say&#8221; aren&#8217;t adding sufficient value in these difficult times, putting both their own jobs and their employers at risk. If you don&#8217;t push back when you spot little mistakes, you&#8217;ll have neither the practice nor the credibility to push back on the big ones. This isn&#8217;t just a problem for developers, either.</p>
<p>3) If you&#8217;re managing, remember to specify the problem, not the solution. Here the surface problem was &#8220;capture the dude&#8217;s credit card info,&#8221; not &#8220;step 1, put up three card logos and make the user choose.&#8221; But the larger problem was &#8220;find a secure way that the user can pay for stuff.&#8221; Stated that way, the PayPal strategy becomes an option in the solution space.</p>
<h2>TTFN From My Island</h2>
<p>Okay, it&#8217;s not my personal island, though often it&#8217;s quiet enough to pretend. But as I write this, the sun is out, I&#8217;m watching two sailboats make their way across the water in front of my deck, in the last hour I&#8217;ve seen a young (no white head or tail yet) bald eagle soar by less than 100 feet away, and I know I&#8217;ll get yet another spectacular sunset over the water this evening. And there&#8217;s no traffic, no traffic lights, no cell phone coverage or TV to clutter up the day, decent Internet bandwidth, and most of all a slight slowing of time, room for an &#8220;ahhhh&#8221; between some of the tick-tick-ticks. And now a raven&#8217;s calling. (They don&#8217;t say &#8220;Nevermore,&#8221; but rather sound like a crow with a cold.)</p>
<p>I only miss the city sometimes.</p>
<p>Have a great weekend.</p>
]]></content:encoded>
			<wfw:commentRss>http://noccrit.com/Steveblog/2010/07/its-friday-dumb-ui-of-the-week/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>&#8220;Oops&#8221; UI of the Week</title>
		<link>http://noccrit.com/Steveblog/2010/04/oops-ui-of-the-week/</link>
		<comments>http://noccrit.com/Steveblog/2010/04/oops-ui-of-the-week/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 13:26:23 +0000</pubDate>
		<dc:creator>noccrit</dc:creator>
				<category><![CDATA[CCrits]]></category>
		<category><![CDATA[Technology and IT]]></category>
		<category><![CDATA[Working Smarter]]></category>
		<category><![CDATA[Software design]]></category>

		<guid isPermaLink="false">http://noccrit.com/Steveblog/?p=184</guid>
		<description><![CDATA[<p>I was filling out an online form today when I came to this section:</p>
<p></p>
<p>It says Mailing Address in big red letters. Then it says Mailing Address in bold black letters. The cursor goes automatically to the first edit box.</p>
<p>So what do I &#8212; and I suspect most other folks &#8212; start typing? My mailing address, [...]]]></description>
			<content:encoded><![CDATA[<p>I was filling out an online form today when I came to this section:</p>
<p><a href="http://noccrit.com/Steveblog/wp-content/uploads/2010/04/Mailing-Address.gif"><img class="size-full wp-image-185 alignnone" title="Mailing Address" src="http://noccrit.com/Steveblog/wp-content/uploads/2010/04/Mailing-Address.gif" alt="Enter your mailing address...?" width="522" height="112" /></a></p>
<p>It says <span style="color: #ff0000;">Mailing Address</span> in big red letters. Then it says <span style="color: #000000;"><strong>Mailing Address</strong></span> in bold black letters. The cursor goes automatically to the first edit box.</p>
<p>So what do I &#8212; and I suspect most other folks &#8212; start typing? My mailing address, of course.</p>
<p>Designers, it may technically be part of your &#8220;mailing address&#8221; database table, but we humans on the other end of the screen don&#8217;t automatically think, &#8220;you want my name here&#8221; when we come to an area boldly and colorfully (and redundantly) labeled &#8220;mailing address.&#8221;</p>
<p>(By the way, this form was the gateway to a site whose core product is known to anyone who travels even occasionally; it&#8217;s not a one-off, one-person operation.)</p>
]]></content:encoded>
			<wfw:commentRss>http://noccrit.com/Steveblog/2010/04/oops-ui-of-the-week/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8220;The Worst Abuse of Microsoft Excel Ever&#8221;</title>
		<link>http://noccrit.com/Steveblog/2010/03/the-worst-abuse-of-microsoft-excel-ever/</link>
		<comments>http://noccrit.com/Steveblog/2010/03/the-worst-abuse-of-microsoft-excel-ever/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 00:53:19 +0000</pubDate>
		<dc:creator>noccrit</dc:creator>
				<category><![CDATA[CCrits]]></category>
		<category><![CDATA[Technology and IT]]></category>
		<category><![CDATA[Working Smarter]]></category>
		<category><![CDATA[Excel]]></category>

		<guid isPermaLink="false">http://noccrit.com/Steveblog/?p=173</guid>
		<description><![CDATA[<p>A NYTimes article on analyzing video of basketball games contains the delicious quote, &#8221; &#8216;It’s probably the worst abuse of Microsoft Excel ever,&#8217; said Kevin  Pauga&#8230;.&#8221; Pauga is apparently referring to the use of Excel rather than a database to track all the stats associated with every play of every possible opponent in college [...]]]></description>
			<content:encoded><![CDATA[<p>A <a href="http://www.nytimes.com/2010/04/01/sports/ncaabasketball/01spartans.html?hpw" target="_blank">NYTimes article on analyzing video of basketball games</a> contains the delicious quote, &#8221; &#8216;It’s probably the worst abuse of Microsoft Excel ever,&#8217; said Kevin  Pauga&#8230;.&#8221; Pauga is apparently referring to the use of Excel rather than a database to track all the stats associated with every play of every possible opponent in college basketball&#8217;s &#8220;Final Four&#8221; national championship tournament.</p>
<p>I think he&#8217;s wrong. Excel is well suited to doing exactly this kind of rapid data entry, data mining, and analysis, especially with its powerful pivot tables. Technologically, there are more sophisticated ways to set it all up at little additional cost, and I sure hope they&#8217;re backing up to a server every few hours.</p>
<p>But look at their apparent criteria:</p>
<ul>
<li>Ease/speed of data entry</li>
<li>Analysis along hundreds of axes &#8212; who takes what kinds of shots, does a particular player shoot better when he moves to his right versus his left, and a gazillion more that I don&#8217;t know how to think about because I&#8217;m a baseball junkie and actually used to have <em>nightmares </em>about basketball.</li>
<li>Vast quantities of limited-scope data that while theoretically relational can be captured effectively in a single table</li>
<li>Stability</li>
<li>Ease of developing add-ons such as a basketball-focused interface</li>
</ul>
<p>To me, that sounds like a good match for Excel. Not a great theoretical match, but a very practical one nonetheless.</p>
<p>So in my capacity as an Excel maven with 38 years of using spreadsheets for all sorts of things the designers never envisioned, I hereby absolve you, Kevin Pauga, of Excel abuse. Indeed, I think this is a pretty cool use of Excel. Hey, MS-Office team, if you&#8217;re listening&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://noccrit.com/Steveblog/2010/03/the-worst-abuse-of-microsoft-excel-ever/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Headline: Project Management Book Breaks Project Management</title>
		<link>http://noccrit.com/Steveblog/2010/03/headline-project-management-book-breaks-project-management/</link>
		<comments>http://noccrit.com/Steveblog/2010/03/headline-project-management-book-breaks-project-management/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 11:45:33 +0000</pubDate>
		<dc:creator>noccrit</dc:creator>
				<category><![CDATA[CCrits]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Technology and IT]]></category>

		<guid isPermaLink="false">http://noccrit.com/Steveblog/?p=169</guid>
		<description><![CDATA[<p>I found the following subject line on a mail in my inbox yesterday:</p>
<p style="padding-left: 30px;">PMBOK Breaks Project Management</p>
<p>The PMBOK is the grandiosely titled Project Management Book of Knowledge from the Project Management Institute (of which I&#8217;m a member).</p>
<p>Wow, I thought, someone else thinks formulaic, by-the-book-only project management can be as much a problem as a [...]]]></description>
			<content:encoded><![CDATA[<p>I found the following subject line on a mail in my inbox yesterday:</p>
<p style="padding-left: 30px;">PMBOK Breaks Project Management</p>
<p>The PMBOK is the grandiosely titled <em>Project Management Book of Knowledge </em>from the Project Management Institute (of which I&#8217;m a member).</p>
<p>Wow, I thought, someone else thinks formulaic, by-the-book-only project management can be as much a problem as a solution. The mail was from an electronic newsletter called IT Business Edge. It struck me as odd that an IT publication would be railing against the PMBOK.</p>
<p>Of course, what happened is that my inbox shows only the first 30 characters or so of a subject line. The entire subject is &#8220;PMBOK Breaks Project Management into Five Lifecycle Phases.&#8221; (It links to <a href="http://www.itbusinessedge.com/slideshows/show.aspx?c=78357" target="_blank">this slideshow</a> &#8212; and it&#8217;s not a slow Flash thingy, so kudos to IT Business Edge for that!)</p>
<p>I&#8217;m not sure why this is headline-worthy news; did someone in IT just discover project management?</p>
<p>But now that I think about it&#8230; <em>five </em>phases? They&#8217;ve got it down as Initiate, Plan, Executing, Controlling, and Closing. Aside from the grammatical issue &#8212; it&#8217;s either &#8220;&#8230;Plan, Execute&#8230;&#8221; or &#8220;Planning, Executing&#8230;&#8221; &#8212; there must be at least one and perhaps three additional, explicitly called out phases in an IT project.</p>
<p>The unforgivable omission is Rollout. Without a specific Rollout cycle, there is a tendency &#8212; I&#8217;ve seen it over and over again &#8212; to &#8220;dump&#8221; the new solution on the users, point them to a (functionally useless) training website, and disperse the team after Closing &#8212; but long before the solution is embedded in user processes. Sure, you can technically put Rollout in one of the other phases, but it&#8217;s really a post-Execution activity, involving a handoff from the execution team to an operations team&#8230; and much more.</p>
<p>There also need to be User &#8220;Readiness&#8221; and Shakeout phases. These can be subsumed into other phases &#8212; e.g., part of Rollout. However, because the activities and players are significantly different, I prefer to call out explicitly at least Shakeout. In addition, if you&#8217;re using stage-gates (go/no-go decision points), these phases represent transition points where the sponsors and stakeholders need to get together on a go/no-go decision. (What, you think you can&#8217;t say &#8220;stop&#8221; after the project is rolled out to users? Wrong. If it isn&#8217;t working for them, you may well need to perform a rollback, and you&#8217;d better have all the stakeholder ducks in a row when that happens!)</p>
<p>As for the names of these last two stages &#8212; there aren&#8217;t universally accepted terms. I don&#8217;t like &#8220;Readiness&#8221; &#8212; it means everything and nothing &#8212; but it can serve as a catch-all for user documentation and training, adoption planning, helpdesk/support preparation, and so on. Shakeout represents the first few weeks to a month of actual use on live data, where numerous bugs and configuration errors will crop up, and where the original development/project team should remain in place to address them. One reason I prefer to see this particular phase visible at the highest level is that there is great pressure at this point to move the team on to other projects&#8230; especially if the project is late&#8230; and since we&#8217;re talking about software, the likelihood that it will be late is, oh, 100%. If the executive sponsor and the CIO are aware that there is a full project phase that is just getting started, there is less pressure to move the team, and more weapons with which to fight the pressure.</p>
<p>So maybe leaving off these phases from an IT project justifies the headline after all, with a slight emendation:</p>
<p style="padding-left: 30px;">Misapplied PMBOK Breaks Project Management</p>
]]></content:encoded>
			<wfw:commentRss>http://noccrit.com/Steveblog/2010/03/headline-project-management-book-breaks-project-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Voice (Mail)</title>
		<link>http://noccrit.com/Steveblog/2010/03/google-voice-mail/</link>
		<comments>http://noccrit.com/Steveblog/2010/03/google-voice-mail/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 12:52:41 +0000</pubDate>
		<dc:creator>noccrit</dc:creator>
				<category><![CDATA[Technology and IT]]></category>
		<category><![CDATA[Working Smarter]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://noccrit.com/Steveblog/?p=162</guid>
		<description><![CDATA[<p>One of my business lines is tied to Google Voice. Today I got a voice message that was automatically transcribed by Google.</p>
<p>I&#8217;m impressed.</p>
<p>It wasn&#8217;t perfect, but the subject matter was very abstruse. However, it nailed all of the normal-speech parts of the conversation.</p>
<p>Based on experience, my guess is that most voice messages are fairly straightforward. [...]]]></description>
			<content:encoded><![CDATA[<p>One of my business lines is tied to Google Voice. Today I got a voice message that was automatically transcribed by Google.</p>
<p>I&#8217;m impressed.</p>
<p>It wasn&#8217;t perfect, but the subject matter was very abstruse. However, it nailed all of the normal-speech parts of the conversation.</p>
<p>Based on experience, my guess is that most voice messages are fairly straightforward. When will you be home? Is Joe coming to the meeting? Please call me back. Hi, this is Joe Blow, and I&#8217;m running for Congress.</p>
<p>There are two huge advantages to transcriptions.</p>
<ol>
<li>You can read them on your computer or SmartPhone &#8212; and people generally read a lot faster than they listen.</li>
<li>Reading is silent; there is little more annoying than people in a conference room or shared office trying to listen to voicemail.</li>
</ol>
<p>Transcription isn&#8217;t perfect. However, when there is low clarity, you can go back to the voice version&#8230; which isn&#8217;t always all that clear either.</p>
<p>We&#8217;ve come a long way since Garry Trudeau singlehandedly killed off the Apple Newton!</p>
<div class="wp-caption alignnone" style="width: 610px"><img title="First Generation" src="http://images.ucomics.com/comics/db/1993/db930824.gif" alt="" width="600" height="209" /><p class="wp-caption-text">It started with this one.</p></div>
<div class="wp-caption alignnone" style="width: 610px"><img class=" " title="Egg Freckles" src="http://images.gocomics.com/images/doonesbury/strip/retro/timeline/90s/strips/db930827.gif" alt="" width="600" height="196" /><p class="wp-caption-text">There were more in the series, but this is considered the classic.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://noccrit.com/Steveblog/2010/03/google-voice-mail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ten Good Things New in PowerPoint 2010</title>
		<link>http://noccrit.com/Steveblog/2010/03/ten-good-things-new-in-powerpoint-2010/</link>
		<comments>http://noccrit.com/Steveblog/2010/03/ten-good-things-new-in-powerpoint-2010/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 12:47:11 +0000</pubDate>
		<dc:creator>noccrit</dc:creator>
				<category><![CDATA[CCrits]]></category>
		<category><![CDATA[Technology and IT]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://noccrit.com/Steveblog/?p=157</guid>
		<description><![CDATA[<p>I&#8217;ve been working with the Microsoft Office 2010 beta for a few months. Like many, I&#8217;ve been wondering, what do you do to enhance products that are already chock-full of features?</p>
<p>PowerPoint struck me as a tough one to add value to; I&#8217;m a regular speaker who builds very complex graphics-based slides, and PPT 2007 has [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working with the Microsoft Office 2010 beta for a few months. Like many, I&#8217;ve been wondering, what do you do to enhance products that are already chock-full of features?</p>
<p>PowerPoint struck me as a tough one to add value to; I&#8217;m a regular speaker who builds very complex graphics-based slides, and PPT 2007 has worked really well. (I&#8217;m proud to say that the deck for my presentation in NYC Wednesday contains only a single slide with bullet points, a list of takeaways on the final slide.) Still, they&#8217;ve added a number of things that make it a &#8220;must&#8221; upgrade for me.</p>
<p>Perhaps surprisingly, there are also a few items that enhance it for relatively inexperienced users who just want to make their presentations a bit better.</p>
<p>So here are ten high-value items new to PowerPoint 2010:</p>
<ol>
<li>Embedded video. Now, when you put video into your presentation and then move it to another machine, the video moves with it.</li>
<li>Fine-grained control over complex animations. Most PPT animations are not worth the bits they&#8217;re printed on, but if used well they can really clarify a point. Now you can make motion-type animations, such as moving an object along a path, a lot smoother. This is pretty nitpicky stuff&#8230; unless you really sweat over your presentations, which I do. I hate stuff that breaks the illusion and calls attention to the presentation itself, and this new feature lets me avoid some &#8220;corners&#8221; that I never felt comfortable with.</li>
<li>Save presentation as video. Use your presentation to create an actual playback video. You can even add narrations and timings.</li>
<li>Create sections of files, akin to headings in a Word doc. Now in a long PPT, you can find the individual parts easily. This feature is especially useful when people collaborate on a presentation. Given that PPT is often used in business for creating reports, businesses will find it a lot easier to pull these together from multiple people. (Is PPT the best way to present this info? That&#8217;s a different question. Nevertheless, like bullet points, this is a common usage, and PPT 2010 has improved the experience.)</li>
<li>Include video from YouTube or other online sites. Now you can include YACV (yet another cats video) in your presentation&#8230; or even some useful content. You do need a live Internet link to run the video &#8212; which makes sense in terms of copyright.</li>
<li>Place titles and other objects on top of video. Video used to run on top of everything else. Now you can add titles, pointers and arrows, and other objects in the standard bring-forward/send-backward manner. (You can also put the video in a non-rectangular frame.)</li>
<li>Video controls &#8212; brightness, contrast, recoloring &#8212; akin to what you can do with pictures.</li>
<li>Remove background from a picture. It&#8217;s not perfect, but it works well enough for most people on many pictures. For years, I&#8217;ve been doing this by the very complex method of drawing a closed Bezier curve around the object (that&#8217;s the tool that looks like a square with some rounded chunks taken out, called &#8220;freeform&#8221;); clicking Edit Points to adjust the curves to fit the object better; copy (Ctrl+C) the picture; right click the outline you drew and select Format Shape; select Picture Fill and Fill from Clipboard; trim as needed with the Offset controls. I still have to do that on complex pictures, but I&#8217;ve found I can nail about half of them using the new Remove Background feature, a huge timesaver. (Wednesday&#8217;s presentation has about 25 pictures from which I&#8217;ve cut out the background, from a watch replacing the head on a $500 bill &#8212; hourly billing! &#8212; to a stamp that says &#8220;Done&#8221; to a plate with a pretzel. You&#8217;ve got to come to the seminar if you want to know how a plate with a pretzel illustrates the concept of managing scope.)</li>
<li>Better cropping tool, which &#8220;ghosts&#8221; the cropped part of the image as you work, so you can see what you&#8217;re cutting out as well as what you&#8217;re leaving in.</li>
<li>Trim and fade video and audio. No longer do you need a separate editor to cut the end off a video, or fade it in or out.</li>
</ol>
<p>There are 50 or more new features that add value.</p>
<p>As always, few people other than professional designers will use every feature. However, each user works with a different feature set; that&#8217;s why there are so many features in these kinds of programs. The trick is to (a) find the features that make sense for what you&#8217;re doing and (b) when you think, &#8220;I wish I could do <em>that</em>,&#8221; it&#8217;s ever more likely that you <em>can </em>do that.</p>
<p style="text-align: center;">======================</p>
<p style="text-align: left;">I took part in some ask-the-customer design sessions for Office 2007. Two things struck me that many critics don&#8217;t think about, because they don&#8217;t play well with the whole bash-Microsoft shtick. (There are lots of legitimate things to get on Microsoft&#8217;s case about, but there are many things the company does very well.)</p>
<p style="text-align: left;">The context is that we had about 15-20 law-firm CIOs and tech leaders in a room; they were asked about what they wanted to see in the next version, then called &#8220;Office 12.&#8221;</p>
<p style="text-align: left;">First, there were innumerable conversations like this:</p>
<blockquote>
<p style="text-align: left;">Customer #1: I wish Word would do <em>X </em>in the next version.</p>
<p style="text-align: left;">Customer #2: It already does it. (Note &#8212; it was almost always another customer replying before someone on the Office team could say anything!)</p>
</blockquote>
<p style="text-align: left;">These kinds of conversations sparked the Ribbon. What good are all these powerful features if people don&#8217;t know they&#8217;re available?</p>
<p style="text-align: left;">Second, it became clear from those conversations pretty much every feature in Office had fans that considered it essential, detractors who thought it was bloat or unneeded, and others who didn&#8217;t know it existed. (Note: Clippy was long gone from Office by this time.) All of those features do have their uses, because people do radically different things with the products. I know people who build reports in PPT, do complex slides, use it as a note-taking tool, even put together videos. All use different features.</p>
]]></content:encoded>
			<wfw:commentRss>http://noccrit.com/Steveblog/2010/03/ten-good-things-new-in-powerpoint-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Spam, Spam, Spam, Spam&#8230;.</title>
		<link>http://noccrit.com/Steveblog/2010/03/spam-spam-spam-spam/</link>
		<comments>http://noccrit.com/Steveblog/2010/03/spam-spam-spam-spam/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 12:20:59 +0000</pubDate>
		<dc:creator>noccrit</dc:creator>
				<category><![CDATA[Business Economics]]></category>
		<category><![CDATA[CCrits]]></category>
		<category><![CDATA[Technology and IT]]></category>
		<category><![CDATA[Industry analysis]]></category>

		<guid isPermaLink="false">http://noccrit.com/Steveblog/?p=155</guid>
		<description><![CDATA[<p>When Monty Python sang about it, it was funny. (At least it was funny 40 years ago.) When it takes over your inbox, it&#8217;s frustrating. And when someone gets sucked in and loses data, money, or both, it&#8217;s a disaster &#8212; and a crime that the constabulary can&#8217;t seem to get a handle on.</p>
<p>If you [...]]]></description>
			<content:encoded><![CDATA[<p>When <a href="http://www.youtube.com/watch?v=M_eYSuPKP3Y" target="_blank">Monty Python sang about it</a>, it was funny. (At least it was funny 40 years ago.) When it takes over your inbox, it&#8217;s frustrating. And when someone gets sucked in and loses data, money, or both, it&#8217;s a disaster &#8212; and a crime that the constabulary can&#8217;t seem to get a handle on.</p>
<p>If you think spam has been increasing&#8230; well, you&#8217;re right. <a href="http://www.baselinemag.com/c/a/Intelligence/Spam-Rules-the-World-177373/" target="_blank">This report in Baseline Magazine</a> notes that 97.5% &#8212; 97.5%!! &#8212; of email in December and January was spam. [Note: Unfortunately, it's another one of those annoying built-in-Flash-because-the-developer-thinks-it's-cool slide shows.]</p>
<p>The latest trick is manipulating the sent time so that if you keep stuff in your inbox sorted by date, the spam winds up spread throughout the folder; you can&#8217;t just pick off the newest stuff on top.</p>
<p>Almost 10% of the spam came from the US. As a US citizen, I find that both embarrassing and infuriating; how is it we can&#8217;t catch the folks within our own borders?</p>
<p style="text-align: center;">====================</p>
<p>The worst part is that about eight years ago <a href="http://research.microsoft.com/en-us/projects/pennyblack/" target="_blank">Microsoft proposed what still looks like an elegant way to kill spam</a>: make the <em>spammers</em> &#8220;pay&#8221; for their emails. [The link is to a generally readable page; it then has links to highly technical research papers with more detail.] Microsoft didn&#8217;t originate the idea, which has been around since at least 1992, but they actively promoted it for a time.</p>
<p>There was considerable discussion about the idea in the early part of the decade &#8212; but there was a lot of &#8220;oh, it&#8217;s Microsoft, so I don&#8217;t like it&#8221; and &#8220;this isn&#8217;t absolutely perfect, so let&#8217;s not do it.&#8221; That&#8217;s the stuff that kills projects, and we&#8217;re paying for it today.</p>
<p>Or as Monty Python notes, on the menu &#8220;there&#8217;s spam, egg, sausage, and spam; that&#8217;s not got much spam in           it.&#8221; Well, now we&#8217;re up to spam, spam, spam, spam, spam, spam, spam, spam, spam, spam, spam, spam, spam, spam, spam, spam, spam, spam, spam, spam, spam, spam, spam, spam, spam, spam, spam, spam, egg, spam, spam, spam, spam, spam, spam, spam,  spam, spam, spam, spam, spam, spam, spam, spam, spam, and spam. (Yes, that&#8217;s the proportion.) As far as I&#8217;m concerned, that&#8217;s got too much spam in it.</p>
]]></content:encoded>
			<wfw:commentRss>http://noccrit.com/Steveblog/2010/03/spam-spam-spam-spam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joel Won&#8217;t Be on Software Anymore</title>
		<link>http://noccrit.com/Steveblog/2010/03/joel-wont-be-on-software-anymore/</link>
		<comments>http://noccrit.com/Steveblog/2010/03/joel-wont-be-on-software-anymore/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 12:46:37 +0000</pubDate>
		<dc:creator>noccrit</dc:creator>
				<category><![CDATA[CCrits]]></category>
		<category><![CDATA[Technology and IT]]></category>
		<category><![CDATA[Leadership]]></category>

		<guid isPermaLink="false">http://noccrit.com/Steveblog/?p=153</guid>
		<description><![CDATA[<p>Joel on Software &#8212; by ex-Microsoft veteran and Fog Creek CEO Joel Spolsky &#8212; has been my favorite tech-world blog by far for the past decade.</p>
<p>In two weeks, he&#8217;s going off the air &#8212; for good, he says, in both senses of &#8220;for good.&#8221;</p>
<p>Joel, you&#8217;ll be missed.</p>
<p>I can think of no one in the tech [...]]]></description>
			<content:encoded><![CDATA[<p><em><a href="http://www.joelonsoftware.com/" target="_blank">Joel on Software</a></em> &#8212; by ex-Microsoft veteran and Fog Creek CEO Joel Spolsky &#8212; has been my favorite tech-world blog by far for the past decade.</p>
<p>In two weeks, <a href="http://www.inc.com/magazine/20100301/lets-take-this-offline.html" target="_blank">he&#8217;s going off the air</a> &#8212; for good, he says, in both senses of &#8220;for good.&#8221;</p>
<p>Joel, you&#8217;ll be missed.</p>
<p>I can think of no one in the tech world with more common sense than Joel, and perhaps only Scott Berkun was his equal.</p>
<p>If you&#8217;re a techie, read Joel&#8217;s prescient comments on <a href="http://www.joelonsoftware.com/articles/APIWar.html" target="_blank">how Microsoft lost a key developer market</a> &#8212; written six years ago. (If you know who Don Box is, don&#8217;t read the last few paragraphs while drinking milk.) If you&#8217;re not a techie, read the section titled The Two Forces at Microsoft, about a third of the way down the page. Even if you don&#8217;t understand a few specific references in there, it&#8217;ll give you an enormous insight into why Windows has captured market share over the years, one that few folks outside of Microsoft recognize. (It&#8217;s also one that increasingly few folks <em>inside</em> Microsoft recognize, unfortunately, though I think Steven Sinofsky, the head of Windows for the past three years who shipped a high-quality Windows 7 in a timely manner, does get it.)</p>
<p>I completely understand Joel&#8217;s reasons for abandoning blogging. It&#8217;s a significant endeavor, if you try to do it well. (I may not be in Joel&#8217;s league, but I do try try to write well, and it takes a fair amount of time even for someone who is a fluid, fluent author.)</p>
<p>I understand it, but I&#8217;ll still miss his insights on the world of technology, and on the larger world in which technology lives.</p>
]]></content:encoded>
			<wfw:commentRss>http://noccrit.com/Steveblog/2010/03/joel-wont-be-on-software-anymore/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Three Points in the Upgrade Game</title>
		<link>http://noccrit.com/Steveblog/2010/03/three-points-in-the-upgrade-game/</link>
		<comments>http://noccrit.com/Steveblog/2010/03/three-points-in-the-upgrade-game/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 17:48:02 +0000</pubDate>
		<dc:creator>noccrit</dc:creator>
				<category><![CDATA[CCrits]]></category>
		<category><![CDATA[Technology and IT]]></category>
		<category><![CDATA[Software design]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://noccrit.com/Steveblog/?p=147</guid>
		<description><![CDATA[<p>Software vendors are invariably after you to upgrade. Should you? If so, when?</p>
<p>Right now, WordPress &#8212; the tool I use to run both my blogs and my Lexician.com site itself &#8212; nags me at the top of every screen: &#8220;WordPress 2.9.2 is available! Please update now.&#8221; [Exclamation point in original.] There&#8217;s nothing that tells me [...]]]></description>
			<content:encoded><![CDATA[<p>Software vendors are invariably after you to upgrade. Should you? If so, when?</p>
<p>Right now, WordPress &#8212; the tool I use to run both my blogs and my Lexician.com site itself &#8212; nags me at the top of every screen: &#8220;WordPress 2.9.2 is available! Please update now.&#8221; <em>[Exclamation point in original.] </em>There&#8217;s nothing that tells me <em>why </em>I should update, other than their excitement as conveyed by that exclamation point: &#8220;We worked for weeks or days or hours on this version! Ya gotta do it! Now!&#8221;  Except&#8230;</p>
<ol>
<li>It&#8217;s a minor upgrade to fix a small bug that doesn&#8217;t affect me.</li>
<li>The upgrade to the version before my current one had a serious bug that they failed to catch that led to the hijacking, corruption, and loss of the first year of NoCCrit, including about 250 posts and innumerable comments.</li>
</ol>
<p>This message staring me in the face for a week, coupled with my beta testing of Office 2010 and discussions with a couple of client folks, got me thinking about when to upgrade. There are, I think, three different upgrade approaches vendors use:</p>
<h1>The Big-Release Upgrade</h1>
<p>Most server and desktop systems from large vendors follow the Big-Release methodology. Every two to four years, these vendors issue a major new release. Microsoft, for example, released Windows 7 last year, and they&#8217;re planning to release Office 2010 in a few months (June, according to word on the Web).</p>
<p>Should you upgrade?</p>
<h2>Pros:</h2>
<ul>
<li>These upgrades are generally safe and competently tested, despite the so-called words of wisdom suggesting you wait until the first service pack.</li>
<li>They have new features that are likely to be useful, though you may not &#8220;get&#8221; them until you&#8217;ve worked with them. After all, what can Microsoft add to Word at this point that (a) isn&#8217;t already in there and (b) you might actually need? Surprisingly, there&#8217;s still a lot of room for growth, from little touches &#8212; moving the highly valuable Document Map to where users might actually find it and renaming it Navigation Pane &#8212; to new ideas such as the online/web version that competes directly with one of Google Doc&#8217;s strengths.</li>
</ul>
<h2>Cons:</h2>
<ul>
<li>It costs money. (It&#8217;s a different calculus if you&#8217;re on an enterprise-wide license.)</li>
<li>It takes time and effort, people think. It does take a bit of time while your machine grinds away, but you can do it during lunch. As for effort, Microsoft rolls out new versions to 50,000 people a night internally with virtually no glitches or hassles. If your corporate IT department can&#8217;t figure this out, suggest they talk to their Microsoft rep and ask how Microsoft does it. I assure you, there&#8217;s no magic, just an IT group that&#8217;s got this part of their act together.</li>
<li>It will break some existing apps built atop the current version. If that&#8217;s the case &#8212; and I know it often is &#8212; then your IT team isn&#8217;t learning from experience. Stop doing this! Build on published APIs, not hacks. And then test with the beta versions. Even Microsoft occasionally gets this wrong internally, but it&#8217;s usually because a developer tried to do something extra-special and pushed into unsupported territory. That said, occasionally big companies change the underlying model in an unanticipated way, such as the file-formats change in Office 2007.</li>
<li>You believe you know better than the users what they need. &#8216;Tain&#8217;t so.</li>
</ul>
<h1>The Annual Upgrade</h1>
<p>Some companies do annual upgrades as an ongoing revenue stream. I use some music-creation software that used to dun me for annual upgrades, at about $300-400 a year in total. It&#8217;s an economic model users hate&#8230; but it&#8217;s a model that keeps the companies in business, instead of selling maintenance contracts or the like.</p>
<p>Software &#8212; mostly &#8212; isn&#8217;t free. If you have a solution you like that <em>is </em>free, great; go for it. WordPress, for me, is such a solution. On the other hand, I couldn&#8217;t have written my book <em>Legal Project Management </em>in anything other than Word (I tried Open Office and Google Docs to see if they&#8217;d work).</p>
<p>But often you pay in ease of use, or lack of testing, or intrusive (or hidden) advertising, or no support. There ain&#8217;t no such thing as a free lunch &#8212; TANSTAAFL, as Robert Heinlein put it. It&#8217;s a trade-off, one you should make carefully. Sometimes free is the answer; sometimes it isn&#8217;t.</p>
<p>If you don&#8217;t take an annual upgrade, you&#8217;ll likely pay considerably more for your next upgrade, almost as if you were purchasing new again. Sometimes you can find opportunities to join the &#8220;welcome back to previous customers&#8221; program and minimize those costs; keep your eye out for them.</p>
<h1>The Quick-Turnaround Upgrade</h1>
<p>The WordPress 2.9.2 upgrade falls into this category; so do many SaaS/hosted solutions, where they push upgrades out whether you want them or not. Many are insufficiently tested. If you can, resist them for at least a few weeks to see what problems other guinea pigs are turning up; check the support boards, Google for answers (can you Bing for them?), and exercise caution.</p>
<p>The other end of this scale is the semi-automatic upgrades pushed out by Microsoft, Adobe, and other large companies for your desktop software. In an ideal world, I&#8217;d put many of these off too, but we don&#8217;t live in an ideal world. We live in a world with sufficient bad guys who like taking on high-profile targets not just because it&#8217;s somehow cool to beat Microsoft&#8217;s engineers but because they are actively trying to rip you off if they can get past your computer security. Thus I think there&#8217;s little choice but to take upgrades in a timely fashion for popular software such as Windows, QuickTime, and Flash; it&#8217;s a matter of security.</p>
<p>These companies have reputations to protect and so they test the heck out of these rapid upgrades. That doesn&#8217;t mean they&#8217;re foolproof, but it does lower the risk so that taking the upgrade is safer, all told, than not taking it.</p>
<p>Finally, there are the antivirus companies that suck innumerable cycles from your machine with their daily upgrades. Again, the bad guys are truly out there, and so I think you have to accept these daily updates. My main cavil is that not all of these vendors properly throttle down the amount of bandwidth they use to push the updates, so that it can interfere with your use of the computer.</p>
<h1>Other</h1>
<p>Like any classification scheme, this one isn&#8217;t perfect. Where, for example, would you put the every-other-year major service packs for Windows releases? Still, it&#8217;s a good framework to think about how and when you want to upgrade, rather than leaving it to chance.</p>
]]></content:encoded>
			<wfw:commentRss>http://noccrit.com/Steveblog/2010/03/three-points-in-the-upgrade-game/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Not Invented Here: Five Examples of NIH Syndrome</title>
		<link>http://noccrit.com/Steveblog/2010/02/not-invented-here/</link>
		<comments>http://noccrit.com/Steveblog/2010/02/not-invented-here/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 12:57:57 +0000</pubDate>
		<dc:creator>noccrit</dc:creator>
				<category><![CDATA[CCrits]]></category>
		<category><![CDATA[Technology and IT]]></category>
		<category><![CDATA[Software design]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://noccrit.com/Steveblog/?p=121</guid>
		<description><![CDATA[<p>It must be written, in the Great Book of Software Design Principles:</p>

Thou shalt never leverage the usability/design principles discovered by thy rivals.

<p>I&#8217;ve never actually seen the book, mind you. But I know it&#8217;s there. Why else would so many software designers follow the same rules so slavishly?</p>
<p>This rule is sometimes called NIH, &#8220;not invented here.&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>It must be written, in the Great Book of Software Design Principles:</p>
<ul>
<li>Thou shalt never leverage the usability/design principles discovered by thy rivals.</li>
</ul>
<p>I&#8217;ve never actually seen the book, mind you. But I know it&#8217;s there. Why else would so many software designers follow the same rules so slavishly?</p>
<p>This rule is sometimes called NIH, &#8220;not invented here.&#8221; Developers &#8212; recall that I&#8217;m an emeritus member of that community &#8212; believe in two variants of this commandment:</p>
<ul>
<li> If thou in thy mind shall see a unique design that seemeth &#8220;better,&#8221; thou must then go forth and implement it, no matter what thy users and customers desireth.</li>
<li>If thou shalt pass by a design of thy rival and not notice thy rival&#8217;s principles, then thou mayest not only ignore those principle but thou mayest claim that those principles, like grapes, are truly sour and an abomination.</li>
</ul>
<p>Sometimes it works out for you. Most of the time it doesn&#8217;t.</p>
<p>Let me offer some examples:</p>
<ol>
<li><span style="color: #000080;"><strong>The Book of Jobs sayeth, Apple did bring forth a mouse with a single button. Microsoft saw that it was good, but then saw that yea, a mouse that hath two buttons was better. </strong></span>I start with this one because it&#8217;s a great introduction to the debate, with good value on both sides. Apple chose to make the core action &#8212; clicking &#8212; simpler while making the secondary action &#8212; right clicking, which requires both hands on the Mac &#8212; more difficult. Microsoft chose to make more power available to users in exchange for a slight increase in complexity of learning. My personal vote is for the Microsoft method, but both are valid and have sane points in their favor. <em>(Caveat: I was one of the first Mac developers in 1983 &#8212; the beta of the Mac &#8212; and 1984 and developed a general dislike for Apple for its treatment of developers during that period, so I am likely not objective here.)<br />
</em></li>
<p></p>
<li><span style="color: #000080;"><strong>The Scroll of Beraysheet sayeth, Microsoft didst discover that, traversing word to word, paragraph endings and punctuation were as equal to the starts of thy words; Mozilla claimeth thus that a word is but a word and that the cursor shalt pause upon solely the start of new true words. </strong></span>When you advance the cursor by word in MS-Word or the Internet Explorer/Windows edit tool (Ctrl+left or right arrow) and come to the end of a paragraph, the cursor treats it as a stopping point. Likewise, when you come to punctuation, the cursor stops. This is seriously elegant, because it recognizes that these are common editing points. When I move word-right from the last word in this paragraph as I edit this post in Mozilla Firefox, the cursor will not stop on the period, or the break between paragraphs. There is a technical word for this behavior. That word is &#8220;stupid.&#8221; <em>(&#8220;Beraysheet&#8221; is the sound of the first word of the Bible in the original Hebrew, rendered in English as &#8220;In the beginning.&#8221;)<br />
</em></li>
<p></p>
<li><span style="color: #000080;"><strong>The Tale of Goog and MicGoog revealeth that Goog didst find value in a clean and simple search page, while MSFT didst clutter it unto infinity. And yea, Goog smote MSFT in the search wars. </strong></span>Picture the MSN start page, if you dare. &#8216;Nuff said.</li>
<p></p>
<li><span style="color: #000080;"><strong>The Book of Numbers and Letters sayeth that in spreadsheets shalt thou count the rows with numbers and the columns with letters; I am Kapor. </strong></span>Microsoft failed to obey this commandment in MultiPlan, the predecessor to Excel, using numbers for both, yielding the abomination R2C2 (row 2, column 2) for what any real spreadsheet would call cell B2. R2C2 wasn&#8217;t nearly as cute as R2D2, and eventually Microsoft got with the program and relabeled things Lotus-123-style. <em>(Mitch Kapor used to run Lotus, makers of 123. Sorry, getting a bit obscure here halfway through my second glass of wine as I write this at night &#8212; though I assure you it&#8217;s sacramental wine. And the threat of a lawsuit might have had something to do with Microsoft&#8217;s choice; I was at Microsoft seemingly unto forever, but this battle truly was before my time.)<br />
</em></li>
<p></p>
<li><span style="color: #000080;"><strong>The Dread IE Scrolls claimeth that the righteous mayest move from browser tab to tab by commanding Ctrl+Tab, and that yea and verily thou shalt be able to alternate between two tabs by pressing Ctrl+Tab again. </strong></span>Mozilla and Chrome sayeth, Not so much. Actually, Mozilla Firefox sayeth, Heck No! Chrome sayeth, Ctrl+Tab shalt rotate through the tabs &#8212; a noble analog to the Windows Alt+Tab paradigm, except that they got the paradigm wrong! In Windows, if you hold Alt and press Tab a few times, you indeed cycle through your windows. However, if you press Alt+Tab, release it, and then Alt+Tab again, you alternate between your two most recent windows, an outstandingly useful model. IE implements the same thing with Ctrl+Tab. Chrome is out to lunch&#8230; and Firefox didn&#8217;t even realize the lunch bell had rung. Helllloooo! I&#8217;m sure someone thinks there is a rationale for this behavior, but like the Mozilla word-to-word issue, it&#8217;s dumb, to be blunt. Microsoft got this one right; copy it!</li>
</ol>
<p>I could go on, but I hope you get the idea by now&#8230; and I&#8217;m running out of Biblical puns. (I almost cited #4 as stemming from the book of Corinthians, but figured that was way too obscure. A &#8220;Corinthian&#8221; is also a type of column. You know, like spreadsheets have columns. I think I&#8217;ll stop now. Jokes shouldn&#8217;t have to be explained.)</p>
<p>The first rule of software design is that if someone has a good user-interface idea, borrow it. A couple of 1980s court cases said it&#8217;s basically okay to do that (<a href="http://en.wikipedia.org/wiki/IANAL" target="_blank">IANAL</a>, of course), so get used to the idea that different isn&#8217;t better. Get over it. And get it right. Your users are counting on you&#8230; or cursing you.</p>
]]></content:encoded>
			<wfw:commentRss>http://noccrit.com/Steveblog/2010/02/not-invented-here/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
