<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="./rss/rssfeed.xsl"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>mike's web log</title><link>http://www.mikepope.com/blog/</link><description>mike pope's Web log</description><language>en-US</language><docs>http://www.mikepope.com/blog/BlogFeed.rss</docs><webMaster>mike@mikepope.com</webMaster><lastBuildDate>Mon, 20 May 2013 14:12:11 GMT</lastBuildDate><pubDate>Monday, May 20, 2013 2:12:11 PM</pubDate><ttl>60</ttl><item><title>Terms of venery, IT style</title><link>http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2400</link><description>Everyone knows about &lt;em&gt;a herd of cows&lt;/em&gt; and &lt;em&gt;a clutter of cats&lt;/em&gt; and &lt;em&gt;a murder of crows&lt;/em&gt;, right? These are called &lt;em&gt;collective nouns&lt;/em&gt; or &lt;em&gt;terms of venery&lt;/em&gt;. (The latter, more interesting, term &lt;a href="http://dictionary.reference.com/browse/venery?s=t" target="_blank"&gt;refers to hunting&lt;/a&gt;, should you be wondering.) Many such terms are listed &lt;a href="http://en.wikipedia.org/wiki/List_of_collective_nouns" target="_blank"&gt;here&lt;/a&gt;, &lt;a href="http://www.ch.embnet.org/Embnetut/Personal/venereal.html" target="_blank"&gt;here&lt;/a&gt;, and on &lt;a href="http://melaniespiller.com/lavender_029.htm" target="_blank"&gt;Melanie Spiller's site&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;For fun the other day, we came up with terms of venery for the many species that can be found in the world of IT. Herewith our list. Can you come up with more?&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-left:50px"&gt;A compilation of programmers&lt;br /&gt;A unit of testers&lt;br /&gt;A click of QA engineers &lt;br /&gt;A spec of program managers&lt;br /&gt;A package of builders&lt;br /&gt;A deployment of SysOps -or- A distribution of SysOps&lt;br /&gt;A bundle of network engineers&lt;br /&gt;A row of DBAs&lt;br /&gt;An interface of UX designers&lt;br /&gt;A lab of usability testers&lt;br /&gt;A snarl of IT admins&lt;br /&gt;A triage of Helpdesk engineers&lt;br /&gt;A pixel of graphic artists -or- A sketch of graphic artists&lt;br /&gt;A meeting of managers&lt;br /&gt;A retreat of general managers &lt;br /&gt;A scribble of writers -or- A sheaf of writers&lt;br /&gt;A revue of editors (haha) -or- A scrabble of editors&lt;br /&gt;A project of interns&lt;br /&gt;An oversight of auditors&lt;br /&gt;A tweet of tech evangelists&lt;br /&gt;A quarrel of patent lawyers&lt;/div&gt;&lt;br /&gt;&lt;span class='footnote'&gt;Contributors: me, David Huntsperger, Peter Delaney, Scott Kralik&lt;/span&gt;</description><author>Mike Pope&lt;mike@mikepope.com&gt;</author><category>writing,technology</category><wfw:comment>http://www.mikepope.com/blog/AddComment.aspx?blogID=2400</wfw:comment><guid isPermaLink="true">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2400</guid><pubDate>Mon, 25 Mar 2013 11:36:47 GMT</pubDate><source url="http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2400">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2400</source><trackback:ping>http://www.mikepope.com/blog/BlogTrackback.aspx?id=2400</trackback:ping><wfw:commentRss>http://www.mikepope.com/blog/BlogCommentsFeed.rss?id=2400</wfw:commentRss><slash:comments>0</slash:comments></item><item><title>Hurray, new &amp; improved technology! What do you tell users?</title><link>http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2398</link><description>Imagine that you're a music company in about 1984. For many decades you've been selling vinyl records, and then along comes this newfangled "compact disc" business. It's obvious to your company that this is the future, and your audiophile customers are all excited. But your everyday customers are confused: are you going to stop making records? Are they supposed to replace their enormous record collections with CDs? And what about the whole ecosystem that's grown up around records: record stores, stereo manufacturers, even furniture makers ... what do you tell them?&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.mikepope.com/blog/images/RecordPlayer.png" width='157' height='143' style='float:right;margin:10px;'/&gt;I've lived through similar scenarios in the software industry multiple times: the company devises a new technology&amp;mdash;not just an update to your already successful releases, but a new approach. As with the record company, tho, it's rarely easy to simply pull the plug on your old stuff, since many of your customers are heavily invested in your old technology. &lt;br /&gt;&lt;br /&gt;If you're the documentation person under these circumstances, you have a tricky job. If the new technology is sufficiently different, you can create a brand-new documentation set from scratch for the new technology. (The documentation sets for record players and CD players have very little shared information.) &lt;br /&gt;&lt;br /&gt;But it's not always that clean a break. Consider a database product where the new technology is an innovative search syntax. Everything else about the database (storage, backup, etc.) is the same; you just have a new way for users to craft their queries. Moreover, the old query syntax still works.&lt;br /&gt;&lt;br /&gt;Too often, what ends up happening is that writers add a section to the existing documentation that describes the new technology. This "solves" the problem. Hey, now we have two technologies! We've documented both of them!&lt;br /&gt;&lt;br /&gt;But what do your users actually need?	&lt;ul&gt;&lt;li&gt; [&lt;a href='http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2398'&gt;more&lt;/a&gt;]</description><author>Mike Pope&lt;mike@mikepope.com&gt;</author><category>technology,writing</category><wfw:comment>http://www.mikepope.com/blog/AddComment.aspx?blogID=2398</wfw:comment><guid isPermaLink="true">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2398</guid><pubDate>Wed, 13 Mar 2013 09:02:44 GMT</pubDate><source url="http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2398">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2398</source><trackback:ping>http://www.mikepope.com/blog/BlogTrackback.aspx?id=2398</trackback:ping><wfw:commentRss>http://www.mikepope.com/blog/BlogCommentsFeed.rss?id=2398</wfw:commentRss><slash:comments>0</slash:comments></item><item><title>Rocket Science for Beginners</title><link>http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2397</link><description>The title of this entry does not, as far as I know, reflect an actual book title. But based on something I saw today, maybe it could. Here's an article I saw today on the ArsTechnica site:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://arstechnica.com/security/2013/01/keep-it-secret-keep-it-safe-a-beginners-guide-to-web-safety/" target="_blank"&gt;Keep it secret, keep it safe: A beginner's guide to Web safety&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I was initially interested, because although I am more-or-less conversant with the basics of safe browsing&amp;mdash;using wifi safely at a coffee shop, for example&amp;mdash;there are certainly other people in our household who might value some tips "for beginners" about how to use the web safely.&lt;br /&gt;&lt;br /&gt;Then I actually read the article. Here are a couple of examples of advice for those beginners:&lt;blockquote&gt;Clicking the browser's padlock icon while visiting Facebook, for example, gives us the most relevant information about the certificate and its encryption algorithms: the certificate has been signed by VeriSign and the connection uses TLS 1.1 with 128-bit RC4 encryption.&lt;br /&gt;&lt;br /&gt;[...]&lt;br /&gt;&lt;br /&gt;If you want to roll your own [VPN] server, you can use free software like OpenVPN (or, for Mac users, the VPN server included in the $20 OS X Server package). &lt;/blockquote&gt;Frankly, I'm not really sure how grateful my wife would be to learn these things. &lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.mikepope.com/blog/images/ConfusedBeginner.png" width='126' height='121' style='float:right;margin:10px;'/&gt;Obviously, the issue has to do with the term "beginner." It's not actually clear to me who exactly the author had in mind as a beginner, but it's not my wife, or my kids, or a bunch of other people who are perhaps not quite ready to examine the certificate chain for the current session.&lt;br /&gt;&lt;br /&gt; [&lt;a href='http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2397'&gt;more&lt;/a&gt;]</description><author>Mike Pope&lt;mike@mikepope.com&gt;</author><category>writing,technology</category><wfw:comment>http://www.mikepope.com/blog/AddComment.aspx?blogID=2397</wfw:comment><guid isPermaLink="true">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2397</guid><pubDate>Thu, 31 Jan 2013 10:31:33 GMT</pubDate><source url="http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2397">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2397</source><trackback:ping>http://www.mikepope.com/blog/BlogTrackback.aspx?id=2397</trackback:ping><wfw:commentRss>http://www.mikepope.com/blog/BlogCommentsFeed.rss?id=2397</wfw:commentRss><slash:comments>2</slash:comments></item><item><title>The case of the bouncing emails</title><link>http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2396</link><description>Here's a way not to make friends and not to influence people: hand out your personal email address everywhere and then discover that the address is merrily bouncing people. Whoops.&lt;br /&gt;&lt;br /&gt;I taught a class over the last couple of Saturdays and told folks they could send their homework to me at &lt;code&gt;mike@mikepope.com&lt;/code&gt;. On Wednesday I got an email from a student telling me that the email address I had handed out wasn't working. (The student had managed to find me via a different channel, thank goodness.) I tried sending an email to the address I'd distributed, and sure enough, back it came.&lt;br /&gt;&lt;br /&gt;The keeper of my domain (mikepope.com) is GoDaddy. As part of registering my domain and getting them to manage it, I'd gotten "free email forwarding" for the domain. When someone sends email to the mikepope.com domain (e.g., mike@mikepope.com), the message is forwarded to my other, "real" email addresses.&lt;br /&gt;&lt;br /&gt;Some months ago, I started getting a steady volume of messages to my real email addresses that told me an email had bounced, often with the message "invalid recipient address." The strange thing was that these were bounces for emails that I had never sent. This turns out to be a &lt;a href="http://www.dontbouncespam.org/"&gt;well-known problem&lt;/a&gt;&amp;mdash;spammers forge a From address on their spam mail (they don't want you to reply, they just want you to click the link in the email they send). Spammers use many, many different forged From addresses in their attempts to get around spam-detection strategies. Apparently the &lt;code&gt;mike@mikepope&lt;/code&gt; address had fallen into the hands of just such a spammer.&lt;br /&gt;&lt;br /&gt; [&lt;a href='http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2396'&gt;more&lt;/a&gt;]</description><author>Mike Pope&lt;mike@mikepope.com&gt;</author><category>technology,personal</category><wfw:comment>http://www.mikepope.com/blog/AddComment.aspx?blogID=2396</wfw:comment><guid isPermaLink="true">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2396</guid><pubDate>Sun, 27 Jan 2013 12:19:57 GMT</pubDate><source url="http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2396">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2396</source><trackback:ping>http://www.mikepope.com/blog/BlogTrackback.aspx?id=2396</trackback:ping><wfw:commentRss>http://www.mikepope.com/blog/BlogCommentsFeed.rss?id=2396</wfw:commentRss><slash:comments>0</slash:comments></item><item><title>Outlook! Stop sending messages on Ctrl+Enter!</title><link>http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2395</link><description>If you're like me and you use Outlook and you're a bit of a sloppy typist, you've probably inadvertently sent messages off by fat-fingering &lt;code&gt;Ctrl+Enter&lt;/code&gt;. By default, this keystroke performs a &lt;strong&gt;Send&lt;/strong&gt; operation, and boy, can that be annoying. &lt;br /&gt;&lt;br /&gt;Turns out there's an easy fix. (To Outlook, not to your typing.) I got this from someone on the web, I think it was. (Alas, I don't remember, so my apologies to whoever that was.) In Outlook, click &lt;strong&gt;File &gt; Options&lt;/strong&gt;. In the &lt;strong&gt;Options&lt;/strong&gt; dialog box, click the &lt;strong&gt;Mail&lt;/strong&gt; tab, then scroll down to &lt;strong&gt;Send messages&lt;/strong&gt; and uncheck (Ha! Take that!) the option &lt;strong&gt;CTRL&amp;nbsp;+&amp;nbsp;ENTER sends a message&lt;/strong&gt;. Here's a picture:&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-left:25px;"&gt;&lt;img src="http://www.mikepope.com/blog/images/CtrlEnter_in_Outlook.png" width='518' height='520' /&gt;&lt;/div&gt;&lt;br /&gt;This works for Outlook&amp;nbsp;2010 for sure, and probably (?) for Outlook&amp;nbsp;2007. I can't speak for earlier versions. &lt;br /&gt;</description><author>Mike Pope&lt;mike@mikepope.com&gt;</author><category>technology</category><wfw:comment>http://www.mikepope.com/blog/AddComment.aspx?blogID=2395</wfw:comment><guid isPermaLink="true">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2395</guid><pubDate>Thu, 10 Jan 2013 18:34:24 GMT</pubDate><source url="http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2395">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2395</source><trackback:ping>http://www.mikepope.com/blog/BlogTrackback.aspx?id=2395</trackback:ping><wfw:commentRss>http://www.mikepope.com/blog/BlogCommentsFeed.rss?id=2395</wfw:commentRss><slash:comments>0</slash:comments></item><item><title>Guard cat on duty</title><link>http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2386</link><description>I'm working in a new job, and I was surprised not long ago to get an email from one of our senior developers that read something like this:[&lt;a href='#1'&gt;1&lt;/a&gt;]&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-left:50px"&gt;&lt;code&gt;To: [whole group]&lt;br /&gt;From: [senior developer]&lt;br /&gt;Subject: I love kittens because they're fluffy&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;This would be one of yer more wtf new-job moments. A few minutes later we got this:&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-left:50px"&gt;&lt;code&gt;To: [whole group]&lt;br /&gt;From: [senior developer]&lt;br /&gt;Subject: re: I love kittens because they're fluffy&lt;br /&gt;&lt;br /&gt;I stepped out of my office for &lt;strong&gt;&lt;em&gt;30 seconds&lt;/em&gt;&lt;/strong&gt; and I was in the office next door!&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;&lt;img src="http://www.mikepope.com/blog/images/SecurityByKitties.png" width='200' height='240' style='float:right;margin:10px;'/&gt;There was a reasonable explanation for all this, as it turned out, which involved security. Every company has security policies for computer use, of course, and larger companies might have dedicated IT folks who enforce such policies. One way they might enforce policies is to perform security audits of people's workspaces. For example, has someone written their password on a yellow note and stuck it on their monitor? Fail. &lt;br /&gt;&lt;br /&gt;Another policy that the security folks might audit is the practice of locking your workstation when you step away from your desk. Obviously, if you walk away from an unlocked machine, anyone can jump on your computer and start hunting around for sensitive information. &lt;br /&gt;&lt;br /&gt;Even a vigilant security audit team, however, can't watch everyone every minute. But I happen to work with a bunch of security-minded developers, so a protocol emerged that if they could catch you with your workstation unlocked, you were fair game to have a fluffy-kitten email sent from your computer. Our senior developer guy, in spite of his protestations, had been caught sneakily when he stepped out for the quickest of conversations.&lt;br /&gt;&lt;br /&gt; [&lt;a href='http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2386'&gt;more&lt;/a&gt;]</description><author>Mike Pope&lt;mike@mikepope.com&gt;</author><category>work,technology</category><wfw:comment>http://www.mikepope.com/blog/AddComment.aspx?blogID=2386</wfw:comment><guid isPermaLink="true">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2386</guid><pubDate>Wed, 03 Oct 2012 06:39:27 GMT</pubDate><source url="http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2386">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2386</source><trackback:ping>http://www.mikepope.com/blog/BlogTrackback.aspx?id=2386</trackback:ping><wfw:commentRss>http://www.mikepope.com/blog/BlogCommentsFeed.rss?id=2386</wfw:commentRss><slash:comments>4</slash:comments></item><item><title>Key remappings in Word</title><link>http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2384</link><description>This is a blog post just to record the &lt;a href="http://office.microsoft.com/en-us/word-help/customize-keyboard-shortcuts-HA010211734.aspx" target="_blank"&gt;key remappings&lt;/a&gt; I do in Microsoft Word 2010. (It is probably not of interest to most people.)&lt;br /&gt;&lt;br /&gt;I've found that it speeds up revisions &lt;em&gt;tremendously&lt;/em&gt; to map keyboard shortcuts to the commands in Word that you use to find, accept, and reject revisions and comments. As a bonus, I don't like that the traditional &lt;strong&gt;Find&lt;/strong&gt; key in Word 2010 is mapped to some sort of &lt;strong&gt;Navigation&lt;/strong&gt; pane (where traditional Find is available under Advanced Find). So I map Ctrl+F as well. As I say, this is primarily for my own reference.&lt;table&gt;&lt;tr&gt;&lt;th&gt;Task&lt;/th&gt;&lt;th&gt;Command&lt;/th&gt;&lt;th&gt;Key mapping&lt;/th&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;Display Find/Replace dialog box&lt;/td&gt;&lt;td&gt;&lt;code&gt;EditFind&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Ctrl+F&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;Find next revision or comment&lt;/td&gt;&lt;td&gt;&lt;code&gt;NextChangeOrComment&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Ctrl+Shift+F&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;Accept current change&lt;/td&gt;&lt;td&gt;&lt;code&gt;AcceptChangesSelected&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Ctrl+Shift+A&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;Reject current change&lt;/td&gt;&lt;td&gt;&lt;code&gt;RejectChangesSelected&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Ctrl+Shift+R&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><author>Mike Pope&lt;mike@mikepope.com&gt;</author><category>technology,writing</category><wfw:comment>http://www.mikepope.com/blog/AddComment.aspx?blogID=2384</wfw:comment><guid isPermaLink="true">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2384</guid><pubDate>Tue, 11 Sep 2012 16:55:45 GMT</pubDate><source url="http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2384">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2384</source><trackback:ping>http://www.mikepope.com/blog/BlogTrackback.aspx?id=2384</trackback:ping><wfw:commentRss>http://www.mikepope.com/blog/BlogCommentsFeed.rss?id=2384</wfw:commentRss><slash:comments>0</slash:comments></item><item><title>Decoding programming book titles</title><link>http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2345</link><description>Time again for some Friday Fun.  Ok, you know how they say that you can't judge a book by its cover? Well, I have a theory that you can make a pretty good judgment about a programming book by its title. See what you think.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;The [Language] Programming Language&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;a target="_blank" href="http://www.amazon.com/The-Ruby-Programming-Language-ebook/dp/B0026OR3JO/ref=sr_1_31?ie=UTF8&amp;amp;qid=1326220126&amp;amp;sr=8-31"&gt;&lt;em&gt;The Ruby Programming Language&lt;/em&gt;&lt;/a&gt;, &lt;a target="_blank" href="http://www.amazon.com/SQL-Programming-Language-Kirk-Scott/dp/0763766747/ref=sr_1_39?ie=UTF8&amp;amp;qid=1326220225&amp;amp;sr=8-39"&gt;&lt;em&gt;The SQL Programming Language&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;The authors are really hoping you'll think that they've written their language's version of &lt;a target="_blank" href="http://www.amazon.com/Programming-Language-2nd-Brian-Kernighan/dp/0131103628/ref=sr_1_50?ie=UTF8&amp;amp;qid=1326220326&amp;amp;sr=8-50"&gt;&lt;em&gt;The C Programming Language&lt;/em&gt;&lt;/a&gt;&lt;span class=MsoHyperlink&gt;&lt;em&gt;, &lt;/em&gt;&lt;/span&gt;aka &lt;em&gt;K&amp;amp;R&lt;/em&gt;. Not much chance that their books are a slim 250 pages like the original, eh?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;[Language] in a Nutshell&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;a target="_blank" href="http://www.amazon.com/Python-Nutshell-Alex-Martelli/dp/0596001886"&gt;&lt;em&gt;Python in a Nutshell&lt;/em&gt;&lt;/a&gt;, &lt;a target="_blank" href="http://books.google.com/books/about/VB_VBA_in_a_nutshell.html?id=YIlXim92QBUC"&gt;&lt;em&gt;VB &amp;amp; VBA in a Nutshell&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;Reference docs.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Programming [Language]&lt;/em&gt; or&lt;em&gt; Pro [Language]&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;a target="_blank"  target="_blank" href="../VisualThesaurus/Programming%20Visual%20Basic%202008"&gt;&lt;em&gt;Programming Visual Basic 2008&lt;/em&gt;&lt;/a&gt;&lt;em&gt;,&lt;/em&gt; &lt;a  target="_blank" href="http://www.amazon.com/Pro-ASP-NET-Framework-Steven-Sanderson/dp/1430210079/ref=pd_sim_b_34"&gt;&lt;em&gt;Pro ASP.NET MVC Framework&lt;/em&gt;&lt;/a&gt;&lt;br /&gt; [&lt;a href='http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2345'&gt;more&lt;/a&gt;]</description><author>Mike Pope&lt;mike@mikepope.com&gt;</author><category>technology,FridayFun</category><wfw:comment>http://www.mikepope.com/blog/AddComment.aspx?blogID=2345</wfw:comment><guid isPermaLink="true">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2345</guid><pubDate>Fri, 10 Feb 2012 07:54:04 GMT</pubDate><source url="http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2345">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2345</source><trackback:ping>http://www.mikepope.com/blog/BlogTrackback.aspx?id=2345</trackback:ping><wfw:commentRss>http://www.mikepope.com/blog/BlogCommentsFeed.rss?id=2345</wfw:commentRss><slash:comments>2</slash:comments></item><item><title>It's a miracle, but it isn't perfect just yet</title><link>http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2337</link><description>One of my tasks over the last few years has been to whittle down our collection of CDs, after of course ripping them. I use Windows Media Player for ripping, which has been quite satisfactory. In fact, more than satisfactory. I have fed innumerable CDs into my machine, and time after time, across a wide range of genres and for CDs going back 25+ years, WMP has blithely displayed the CD title and list of tracks. &lt;br /&gt;&lt;br /&gt;This actually is quite amazing, if you think about it. I can start up a CD that I distinctly remember buying 27 years ago, and WMP figures out what it is and then goes out to ... somewhere ... to bring back album art and a track listing. (Try that with your vinyl or cassette tapes, ha.) When I was working my way through the pop/rock and jazz CDs, I don't think it ever failed to find the right CD and track listing. I think the only flaw I ever found was that it would retrieve CD cover art that was for a slightly different edition of the CD.&lt;br /&gt;&lt;br /&gt;Now I'm ripping classical CDs, and here I begin to detect that this technology is not exactly, entirely perfect. What I'm realizing (after doing exactly zero research about this) is that WMP is leveraging a wee bit of crowdsourcing in order to come up with track listings. &lt;br /&gt;&lt;br /&gt;For example, I put in a Dvorak CD that was an old Sony reissue on the "Essential Classics" label. WMP found the CD, no problem, but this is what it came up with for a track listing:&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-left:25px;"&gt;&lt;img src="http://www.mikepope.com/blog/images/WMP_Ripping_Dvorak.png" width='376' height='274' /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Oops. A DGG recording by Helene Grimaud was tagged by someone who I think must have intended to come back later and finish:&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-left:25px;"&gt;&lt;img src="http://www.mikepope.com/blog/images/WMP_Ripping_Corigliano.png" width='347' height='239' /&gt;&lt;/div&gt; &lt;br /&gt;&lt;br /&gt;This RCA recording was tagged by someone who could not be bothered to repeat all of that stuff for &lt;em&gt;every movement,&lt;/em&gt; good golly:&lt;br /&gt;&lt;br /&gt; [&lt;a href='http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2337'&gt;more&lt;/a&gt;]</description><author>Mike Pope&lt;mike@mikepope.com&gt;</author><category>technology</category><wfw:comment>http://www.mikepope.com/blog/AddComment.aspx?blogID=2337</wfw:comment><guid isPermaLink="true">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2337</guid><pubDate>Tue, 10 Jan 2012 00:06:49 GMT</pubDate><source url="http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2337">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2337</source><trackback:ping>http://www.mikepope.com/blog/BlogTrackback.aspx?id=2337</trackback:ping><wfw:commentRss>http://www.mikepope.com/blog/BlogCommentsFeed.rss?id=2337</wfw:commentRss><slash:comments>2</slash:comments></item><item><title>Dennis Ritchie, technical writer</title><link>http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2316</link><description>Dennis Ritchie, the co-inventor of Unix and of the C programming language, died this week. There  are &lt;a href="http://boingboing.net/2011/10/12/dennis-ritchie-1941-2011-computer-scientist-unix-co-creator-c-co-inventor.html" target="_blank"&gt;many&lt;/a&gt;, &lt;a href="http://www.zdnet.co.uk/news/business-of-it/2011/10/13/dennis-ritchie-father-of-unix-and-c-dies-40094176/" target="_blank"&gt;many&lt;/a&gt; &lt;a href="http://www.tbray.org/ongoing/When/201x/2011/10/12/DMR" target="_blank"&gt;eloquent&lt;/a&gt; &lt;a href="http://www.nytimes.com/2011/10/14/technology/dennis-ritchie-programming-trailblazer-dies-at-70.html" target="_blank"&gt;tributes&lt;/a&gt; to Dr. Ritchie, who was both a seminal figure in computer science and, it seems, a nice guy. &lt;br /&gt;&lt;br /&gt;Among his accomplishments, as people note, was that Ritchie was an excellent writer. Here's the &lt;a href="http://www.nytimes.com/2011/10/14/technology/dennis-ritchie-programming-trailblazer-dies-at-70.html" target="_blank"&gt;&lt;em&gt;New York Times&lt;/em&gt;&lt;/a&gt;: &lt;blockquote&gt;“There was a remarkable precision to his writing,” Mr. Kernighan said, “no extra words, elegant and spare, much like his code.”&lt;/blockquote&gt;Of course, this is most evident in what might be &lt;em&gt;the&lt;/em&gt; most famous programming book, namely &lt;em&gt;The C Programming Language&lt;/em&gt;, which Ritchie wrote with Brian Kernighan:&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-left:25px;"&gt;&lt;img src="http://www.mikepope.com/blog/images/TheCProgammingLanguage.png" width='220' height='299' /&gt;&lt;/div&gt;&lt;br /&gt;The book &lt;a href="http://www.amazon.co.uk/C-Programming-Language-2nd/dp/0131103628" target="_blank"&gt;is&lt;/a&gt; &lt;a href="http://code.danyork.com/2011/10/13/r-i-p-dennis-ritchie-half-of-the-kr-bible-for-c-programming/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=r-i-p-dennis-ritchie-half-of-the-kr-bible-for-c-programming" target="_blank"&gt;widely&lt;/a&gt; &lt;a href="http://news.ycombinator.com/item?id=1245255" target="_blank"&gt;regarded&lt;/a&gt; [&lt;a href='http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2316'&gt;more&lt;/a&gt;]</description><author>Mike Pope&lt;mike@mikepope.com&gt;</author><category>writing,technology</category><wfw:comment>http://www.mikepope.com/blog/AddComment.aspx?blogID=2316</wfw:comment><guid isPermaLink="true">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2316</guid><pubDate>Fri, 14 Oct 2011 08:54:01 GMT</pubDate><source url="http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2316">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2316</source><trackback:ping>http://www.mikepope.com/blog/BlogTrackback.aspx?id=2316</trackback:ping><wfw:commentRss>http://www.mikepope.com/blog/BlogCommentsFeed.rss?id=2316</wfw:commentRss><slash:comments>9</slash:comments></item><item><title>Twitter: the cocktail party of the web</title><link>http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2309</link><description>The appeal of Twitter is hard to explain, and the non-Twitterati tend to think of it as an endless stream of banal observations about uninteresting activities. There certainly is that, and if that's what you're seeing from someone's tweets, by all means, don't follow them.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.mikepope.com/blog/images/twitterlogo.png" width='92' height='94' style="float:right;margin:8px;"/&gt;&lt;a href="http://cdn.oreilly.com/radar/research/TwitterReport_excerpt.pdf" target="_blank"&gt;An O'Reilly whitepaper&lt;/a&gt; (PDF) from 2008 observed that Twitter might have gotten off on the wrong foot with its prompt "What are you doing?", which invited just the kind of uninteresting flow that Twitter critics complain about. As the article goes on to observe, a better prompt might have been "What are you paying attention to?", which would lead people to respond by posting tweets about events they're attending, work they're doing, or links to stuff they've found interesting on the web. (Twitter has since changed its prompt to "What's happening?", which probably is not a great improvement on the original, at least from this perspective.)&lt;br /&gt;&lt;br /&gt;There's no "right" way to tweet. Still, people who are particularly good with Twitter can blend these types of consciousness in ways that are both natural and interesting. This leads to what the whitepaper refers to as "ambient awareness":&lt;br /&gt;&lt;blockquote&gt;Twitter is more and more becoming a key player in the attention economy, distributing comments about what its users are paying attention to, what they have opinions about, and what they have expertise in.&lt;/blockquote&gt;&lt;br /&gt;Today I ran across a &lt;a href="http://languagelog.ldc.upenn.edu/nll/?p=3430#comment-137781" target="_blank"&gt;comment&lt;/a&gt; in a thread on the Language Log in which a tweeter (specifically Ben Goldacre, whose tweets were being sliced and diced mercilessly) made this offhand observation that I think captures this blend of the sublime and ridiculous:&lt;br /&gt;&lt;blockquote&gt; [&lt;a href='http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2309'&gt;more&lt;/a&gt;]</description><author>Mike Pope&lt;mike@mikepope.com&gt;</author><category>writing,technology</category><wfw:comment>http://www.mikepope.com/blog/AddComment.aspx?blogID=2309</wfw:comment><guid isPermaLink="true">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2309</guid><pubDate>Sun, 18 Sep 2011 11:41:34 GMT</pubDate><source url="http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2309">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2309</source><trackback:ping>http://www.mikepope.com/blog/BlogTrackback.aspx?id=2309</trackback:ping><wfw:commentRss>http://www.mikepope.com/blog/BlogCommentsFeed.rss?id=2309</wfw:commentRss><slash:comments>0</slash:comments></item><item><title>Emoticonless?</title><link>http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2299</link><description>Here's my unscientific and informal analysis of the use of emoticons online:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Email: Occasional, with incidence significantly higher in non-business email.&lt;br /&gt;&lt;li&gt;Facebook: Pervasive.&lt;br /&gt;&lt;li&gt;Twitter: Almost nil.&lt;/ul&gt;What is it about Twitter that discourages emoticon use? Or is it just the people I follow?</description><author>Mike Pope&lt;mike@mikepope.com&gt;</author><category>language,technology</category><wfw:comment>http://www.mikepope.com/blog/AddComment.aspx?blogID=2299</wfw:comment><guid isPermaLink="true">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2299</guid><pubDate>Fri, 19 Aug 2011 05:56:40 GMT</pubDate><source url="http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2299">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2299</source><trackback:ping>http://www.mikepope.com/blog/BlogTrackback.aspx?id=2299</trackback:ping><wfw:commentRss>http://www.mikepope.com/blog/BlogCommentsFeed.rss?id=2299</wfw:commentRss><slash:comments>0</slash:comments></item><item><title>Browsers are smarter than ever</title><link>http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2296</link><description>Google Chrome has many cool features, including the ability to translate pages on the fly:&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-left:25px;"&gt;&lt;img src="http://www.mikepope.com/blog/images/ChromeTranslate.png" width='563' height='35' /&gt;&lt;/div&gt;</description><author>Mike Pope&lt;mike@mikepope.com&gt;</author><category>language,technology,editing,writing</category><wfw:comment>http://www.mikepope.com/blog/AddComment.aspx?blogID=2296</wfw:comment><guid isPermaLink="true">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2296</guid><pubDate>Fri, 12 Aug 2011 09:38:15 GMT</pubDate><source url="http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2296">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2296</source><trackback:ping>http://www.mikepope.com/blog/BlogTrackback.aspx?id=2296</trackback:ping><wfw:commentRss>http://www.mikepope.com/blog/BlogCommentsFeed.rss?id=2296</wfw:commentRss><slash:comments>0</slash:comments></item><item><title>Anniversaries in IT</title><link>http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2294</link><description>There have been a rash of anniversaries in the last week or so for milestones in the computer industry. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;30 years&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pcmag.com/article2/0,2817,2389283,00.asp" target="_blank"&gt;MS-DOS&lt;/a&gt;: 27 July 1981&lt;br /&gt;&lt;a href="http://www.businessinsider.com/ibm-pc-turns-30-2011-8" target="_blank"&gt;IBM-PC&lt;/a&gt;: 12 Aug 1981&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.mikepope.com/blog/images/ibm_pc_5150.jpg" width='150' height='142' style="float:right;margin:8px;"/&gt;More than one person has said that the deal that Bill Gates and Paul Allen made with Seattle Computer Products to buy what was originally known as QDOS and then rewrite it as MS-DOS was one of the best business deals ever made. See a slideshow: &lt;a href="http://www.businessinsider.com/history-of-dos-2011-7#the-story-of-dos-begins-with-tim-paterson-1" target="_blank"&gt;A Quick Look At The 30-Year History Of MS DOS&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Apple had shown that it was possible to create a "microcomputer" for a mass market. IBM saw that and used its leverage in the business community to put a computer in front of every information worker in the world.&lt;br /&gt;&lt;br /&gt;From an &lt;a href="http://www.pcmag.com/article2/0,2817,2389289,00.asp" target="_blank"&gt;interview&lt;/a&gt; that PC-Magazine did with Bill Gates 30 years ago: &lt;br /&gt;&lt;br /&gt;&lt;div style="margin-left:50px"&gt;It would be nice if there was a hard disk and I'm sure the independent vendors will come and put one of those in it.[&lt;a href='#anniversaries1'&gt;1&lt;/a&gt;]&lt;br /&gt;&lt;br /&gt;[...]&lt;br /&gt;&lt;br /&gt;It's possible to do a much better machine in a lot of ways from a hardware point of view.&lt;br /&gt;&lt;br /&gt;[...]&lt;br /&gt;&lt;br /&gt;This machine will be significant because it will usher in a new generation of portable software. [...] I think five years from now the amount of software and the quality of the software on this machine will be incredible.&lt;br /&gt;&lt;br /&gt;[...]&lt;br /&gt;&lt;br /&gt; [&lt;a href='http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2294'&gt;more&lt;/a&gt;]</description><author>Mike Pope&lt;mike@mikepope.com&gt;</author><category>technology,history</category><wfw:comment>http://www.mikepope.com/blog/AddComment.aspx?blogID=2294</wfw:comment><guid isPermaLink="true">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2294</guid><pubDate>Sat, 06 Aug 2011 09:58:14 GMT</pubDate><source url="http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2294">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2294</source><trackback:ping>http://www.mikepope.com/blog/BlogTrackback.aspx?id=2294</trackback:ping><wfw:commentRss>http://www.mikepope.com/blog/BlogCommentsFeed.rss?id=2294</wfw:commentRss><slash:comments>0</slash:comments></item><item><title>How Feynman learned to crack a safe</title><link>http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2291</link><description>The physicist Richard Feynman worked on the atomic bomb project at Los Alamos in the 1940s. This was the biggest, most secretive project in the country, and security measures were &amp;mdash; at least theoretically &amp;mdash; very tight.[&lt;a href='#howtocrackasafe1'&gt;1&lt;/a&gt;] Scientists were issued safes in which to keep their confidential papers. However, Feynman's restless drive to tinker and to work on interesting problems led him to ponder the puzzle of how to crack these safes.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.mikepope.com/blog/images/SafeCracking.png" width='111' height='121' style="float:right;padding:10px;"/&gt;Turns out that cracking a safe has some things in common with hacking someone's bank account in our present day: while the problem is theoretically hard, it helps tremendously to have some insight into human nature. Safes have some additional weaknesses by virtue of being mechanical devices. OTOH, they don't offer the problem we have today of trying to remember dozens of passwords. &lt;br /&gt;&lt;br /&gt;In any event, the passage below (sorry about the length) is from James Gleick's &lt;em&gt;&lt;a href="http://www.amazon.com/Genius-Life-Science-Richard-Feynman/dp/0679747044" target="_blank"&gt;Genius: The Life and Times of Richard Feynman&lt;/a&gt;&lt;/em&gt; and says something about the nature of security when you've got those darn humans involved. (This is edited slightly for length.)&lt;br /&gt;&lt;blockquote&gt; [&lt;a href='http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2291'&gt;more&lt;/a&gt;]</description><author>Mike Pope&lt;mike@mikepope.com&gt;</author><category>general,technology</category><wfw:comment>http://www.mikepope.com/blog/AddComment.aspx?blogID=2291</wfw:comment><guid isPermaLink="true">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2291</guid><pubDate>Mon, 01 Aug 2011 08:51:37 GMT</pubDate><source url="http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2291">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2291</source><trackback:ping>http://www.mikepope.com/blog/BlogTrackback.aspx?id=2291</trackback:ping><wfw:commentRss>http://www.mikepope.com/blog/BlogCommentsFeed.rss?id=2291</wfw:commentRss><slash:comments>1</slash:comments></item><item><title>More code misspellings</title><link>http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2250</link><description>A little while back, I wrote a fun &lt;a href="http://www.visualthesaurus.com/cm/wc/1980/" target="_blank"&gt;article&lt;/a&gt; (paywall) for the Visual Thesaurus site about "institutionalized misspellings" &amp;#8212; spellings in technical material that no one originally caught and now we're stuck with. (Examples include &lt;a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.36" target="_blank"&gt;HTTP_REFERER&lt;/a&gt; and &lt;a href="http://msdn.microsoft.com/en-us/library/bb773837(VS.85).aspx" target="_blank"&gt;SHStripMneumonic&lt;/a&gt;.) I mean, c'mon, how dumb, right?&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.mikepope.com/blog/images/SpellingKey.png" width='180' height='213' style="float:left;margin:10px"/&gt;To my astonishment, someone on my team today sent me something for editing that included some code, and they included this comment: "To prove I didn't misspell this name, here's the original code." Which pointed to a member named &lt;code&gt;WebPage_SectionAleadyRendered&lt;/code&gt;. I went trolling through the source code to find this, and sure enough, buried among the resources was the misspelling. &lt;br /&gt;&lt;br /&gt;But in this case, the story has, or will have, a happy ending. I checked with the developer lead, and this is something that can be changed without affecting the users who already have the product &amp;#8212; it's an internal name, which is moreover used in only a few places to date. &lt;br /&gt;&lt;br /&gt;I do still wonder about this. Someone, somewhere originally misspelled this, and it wasn't caught. Then the name was used in other places (possibly by the same person who created the resource), and it still wasn't caught. In our capacities as writers and editors, names like this aren't something we're explicitly called on to review, and we'll find out about them only if we happen to be documenting something where the name shows up. &lt;br /&gt;&lt;br /&gt;So there's no formal process to catch these types of things. Perhaps it's surprising that we don't get typos in names like this more often. </description><author>Mike Pope&lt;mike@mikepope.com&gt;</author><category>writing,technology,editing</category><wfw:comment>http://www.mikepope.com/blog/AddComment.aspx?blogID=2250</wfw:comment><guid isPermaLink="true">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2250</guid><pubDate>Thu, 10 Mar 2011 22:02:32 GMT</pubDate><source url="http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2250">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2250</source><trackback:ping>http://www.mikepope.com/blog/BlogTrackback.aspx?id=2250</trackback:ping><wfw:commentRss>http://www.mikepope.com/blog/BlogCommentsFeed.rss?id=2250</wfw:commentRss><slash:comments>2</slash:comments></item><item><title>Did you mean ... ? No.</title><link>http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2243</link><description>I use the &lt;a href="http://kcls.org" target="_blank"&gt;website&lt;/a&gt; for the King (WA) County Library system all the time. These days, whenever I hear mention of a book that sounds interesting, rather than run to a bookstore or Amazon, I'll put it on hold at the library.[&lt;a href='#didyoumeanno1'&gt;1&lt;/a&gt;]&lt;br /&gt;&lt;br /&gt;The library recently spent approximately one (1) fortune to overhaul their software. This didn't go terribly smoothly. In fact, at one point they had to roll out an ad campaign to reassure patrons that the disaster they'd deployed as the front end was being upgraded:&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-left:50px"&gt;&lt;img src="http://www.mikepope.com/blog/images/KCLS_WereWorkingOnIt.jpg" width='506' height='259' /&gt;&lt;/div&gt;&lt;br /&gt;I've asked some of the librarians about this changeover, and have gotten some eye-rolling in response. However, presumably -- or so we agreed -- there were benefits to this overhaul that were not necessarily evident in, or even oriented toward, the customer-facing side of things.&lt;br /&gt;&lt;br /&gt;As far as I can tell, tho, search is not one of the things that's been entirely solved. Let's start with a preliminary thought: the major search engines (Google, Bing) have established a search paradigm that basically lets you type in whatever the heck you want, and they will generally do a decent job of getting you close. An important aspect of this is that web-based search does not require you to understand the structure of the data you're searching. Even if the page (or other resource) you're looking for does categorize its content into neat categories, this is essentially irrelevant when you search. &lt;br /&gt;&lt;br /&gt;It's therefore surprising, to me at least, that the new, improved library website harks back to the old-school categorizations that were established for card catalogs:&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-left:50px"&gt;&lt;img src="http://www.mikepope.com/blog/images/KCLS_Search.png" width='432' height='240' /&gt;&lt;/div&gt;&lt;br /&gt; [&lt;a href='http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2243'&gt;more&lt;/a&gt;]</description><author>Mike Pope&lt;mike@mikepope.com&gt;</author><category>technology</category><wfw:comment>http://www.mikepope.com/blog/AddComment.aspx?blogID=2243</wfw:comment><guid isPermaLink="true">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2243</guid><pubDate>Wed, 23 Feb 2011 19:12:38 GMT</pubDate><source url="http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2243">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2243</source><trackback:ping>http://www.mikepope.com/blog/BlogTrackback.aspx?id=2243</trackback:ping><wfw:commentRss>http://www.mikepope.com/blog/BlogCommentsFeed.rss?id=2243</wfw:commentRss><slash:comments>0</slash:comments></item><item><title>The best result of high taxes that you've ever heard</title><link>http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2241</link><description>There's endless debate about whether &lt;a href="http://www.google.com/search?rlz=1C1CHFX_enUS384US384&amp;sourceid=chrome&amp;ie=UTF-8&amp;q=taxes+are+bad+for+business#sclient=psy&amp;hl=en&amp;rlz=1C1CHFX_enUS384US384&amp;q=tax%20hike%20bad%20for%20business&amp;aq=&amp;aqi=&amp;aql=&amp;oq=&amp;pbx=1&amp;fp=649be7798417a8e0&amp;pf=p&amp;pdl=300" target="_blank"&gt;raising taxes is bad for business&lt;/a&gt;. Unlike, I guess, many pundits and bloggers, I don't have the economic chops to get into that discussion.&lt;br /&gt;&lt;br /&gt;However, I did recently run across an example of one quite unusual case in which &lt;em&gt;extremely&lt;/em&gt; high taxes on a corporation, along with that company's strong desire to avoid paying those taxes, resulted in one of the great technological and commercial successes of the last, oh, 60 years. This I get from a fun little book named &lt;em&gt;&lt;a href="http://travel.nytimes.com/2010/11/14/travel/14armchair-jetage.html" target="_blank"&gt;Jet Age: The Comet, the 707, and the Race to Shrink the World&lt;/a&gt;&lt;/em&gt; by Sam Howe Verhovek, which I am zipping through. &lt;br /&gt;&lt;br /&gt;This all pertains to Boeing. These days, Boeing's position at the apex of the commercial-aviation industry seems like one of those givens of the business world. However, it was not always thus. Consider the years after WWII. The war had been very, very good to Boeing, which among other things manufactured lots and lots of bombers. The end of the war, however, brought what was referred to (with some irony, I hope) as the "peace problem," and Boeing laid off 38,000 workers in yet another of its boom-bust cycles. Other manufacturers, like Douglas and Lockheed, also had a "peace problem," but in the late 40s, those companies did much better than Boeing did in commercial transport, where Boeing had something like 1% of the market.&lt;br /&gt;&lt;br /&gt;Then came 1950 and the Korean War, and this is where the tax part gets interesting. Here's the setup:&lt;blockquote&gt; [&lt;a href='http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2241'&gt;more&lt;/a&gt;]</description><author>Mike Pope&lt;mike@mikepope.com&gt;</author><category>technology,seattle</category><wfw:comment>http://www.mikepope.com/blog/AddComment.aspx?blogID=2241</wfw:comment><guid isPermaLink="true">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2241</guid><pubDate>Thu, 10 Feb 2011 21:58:43 GMT</pubDate><source url="http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2241">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2241</source><trackback:ping>http://www.mikepope.com/blog/BlogTrackback.aspx?id=2241</trackback:ping><wfw:commentRss>http://www.mikepope.com/blog/BlogCommentsFeed.rss?id=2241</wfw:commentRss><slash:comments>0</slash:comments></item><item><title>Bye-bye Comcast, hello Ooma</title><link>http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2230</link><description>When we moved into our current house about four years ago, we signed up for Comcast's triple deal &amp;mdash; cable TV, Internet, and VoIP phone in a $99/month. This made sense compared to what we had been paying separately for these services. We had initially thought that we could go without a landline altogether, but at the time, service from our cell-phone provider was very spotty &amp;mdash; the only safe place to make a cell-phone call was by standing in the middle of the kitchen.&lt;br /&gt;&lt;br /&gt;Since that time, a few things have changed. One was that we decided that the TV we were paying for was not worth it. Our TV use was almost entirely movies through Netflix and DVDs we owned, and more recently via Netflix streaming. So we canceled our Comcast TV service, which still left us with the erstwhile broadcast channels coming digitally through our cable for free.&lt;br /&gt;&lt;br /&gt;Oddly, this did very little to reduce our Comcast bill. We were somehow still paying just about as much every month as we had been back when we had TV in the mix. A friend of mine said he heard this from them directly: if you unsubscribe from one of their services, they charge you more for the remaining ones.&lt;br /&gt;&lt;br /&gt;Then a few months back, Comcast raised prices across the board. I looked through the list and saw that this included the price of leasing a modem from them. This seemed silly in an era where you could buy your own (faster) cable modem, so that's what I did &amp;mdash; I got a &lt;a href="http://www.motorola.com/Video-Solutions/US-EN/Products-and-Services/Voice-and-Data-Consumer-Premise-Equipment/DOCSIS-Modems-Gateways-and-eMTAs/Cable-Modems/Motorola_SURFboard_SB6120_US-EN" target="_blank"&gt;Motorola SB6120&lt;/a&gt;, which is &lt;a href="http://en.wikipedia.org/wiki/DOCSIS" target="_blank"&gt;DOCSIS 3.0&lt;/a&gt; compatible. I reckoned that we'd recover that cost in about a year. When I called to get this modem provisioned with Comcast, though, they had an ace up their sleeve &amp;mdash; the new modem does not support Comcast's VoIP phone service. Ah. &lt;br /&gt;&lt;br /&gt; [&lt;a href='http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2230'&gt;more&lt;/a&gt;]</description><author>Mike Pope&lt;mike@mikepope.com&gt;</author><category>technology</category><wfw:comment>http://www.mikepope.com/blog/AddComment.aspx?blogID=2230</wfw:comment><guid isPermaLink="true">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2230</guid><pubDate>Tue, 21 Dec 2010 15:28:20 GMT</pubDate><source url="http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2230">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2230</source><trackback:ping>http://www.mikepope.com/blog/BlogTrackback.aspx?id=2230</trackback:ping><wfw:commentRss>http://www.mikepope.com/blog/BlogCommentsFeed.rss?id=2230</wfw:commentRss><slash:comments>4</slash:comments></item><item><title>Grammar checker FTW</title><link>http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2225</link><description>You can hardly swing a dead linguist without getting opinions -- negative ones, of course -- about the quality of advice offered by spelling and grammar checking in Microsoft Word. Here's a sample from &lt;a href="http://languagelog.ldc.upenn.edu/nll/?p=2105" target="_blank"&gt;Geoff Pullum&lt;/a&gt;:&lt;blockquote&gt;But she is wise to the extraordinarily bad advice Word gives on spelling and grammar, and firmly resisted what could have been one of the worst &lt;a href="http://itre.cis.upenn.edu/~myl/languagelog/archives/002911.html" target="_blank"&gt;cupertinos&lt;/a&gt; in the history of philosophy.&lt;/blockquote&gt;The issue with linguists (and editors) and Microsoft Word is that they focus on what we in our business call "edge cases." Submit to Word a term that's been so misspelled that it's not clear what was intended, or submit a particularly tricky grammar issue to it, and it might respond with an incorrect suggestion. So &lt;em&gt;obviously&lt;/em&gt; the tool is &lt;em&gt;useless&lt;/em&gt;. (Or, um, "extraordinarily bad.") The fact that Word catches 98+ percent of the bad spellings and grammar issues[&lt;a href='#grammarcheckerftw1'&gt;1&lt;/a&gt;] that it encounters is never remarked on. It's not very interesting when a tool just does what it's supposed to do. &lt;br /&gt;&lt;br /&gt;Me, I am highly dependent on these tools because in fact they do find all sorts of junk. (More spelling errors than grammar errors, but some of each.) And sure, it isn't always right, but that's why there's an editor. (Me.) Even so, it impressed me today. Here's something I wrote; for the highlighted word, do &lt;em&gt;you&lt;/em&gt; know whether it's right?&lt;blockquote&gt;When I get the nod from Bill, or from &lt;span style="background-color:yellow;"&gt;whoever&lt;/span&gt; he delegates the decision to, I’ll make the updates.&lt;/blockquote&gt; &lt;br /&gt;Word did. :-) &lt;br /&gt;&lt;br /&gt;I will admit that it isn't always (as my wife likes to say) buttercups and roses. Here's a grammar-checker boo-boo from the &lt;a href="http://failblog.org/2008/07/31/grammar-check-fail/" target="_blank"&gt;Fail blog&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-left:50px"&gt; [&lt;a href='http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2225'&gt;more&lt;/a&gt;]</description><author>Mike Pope&lt;mike@mikepope.com&gt;</author><category>technology,editing</category><wfw:comment>http://www.mikepope.com/blog/AddComment.aspx?blogID=2225</wfw:comment><guid isPermaLink="true">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2225</guid><pubDate>Tue, 23 Nov 2010 17:59:03 GMT</pubDate><source url="http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2225">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2225</source><trackback:ping>http://www.mikepope.com/blog/BlogTrackback.aspx?id=2225</trackback:ping><wfw:commentRss>http://www.mikepope.com/blog/BlogCommentsFeed.rss?id=2225</wfw:commentRss><slash:comments>3</slash:comments></item><item><title>Energy wise</title><link>http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2224</link><description>Most people, I think, do not have particularly precise intuitions about energy costs. I suppose that everyone understands that a 100-watt bulb uses more energy than a 60-watt bulb, tho I would also suppose that most people don't know what that means in the overall scheme of their energy use. My experience is that people don't know the wattage requirements for things they use all the time (kitchen appliances, for example), and especially that things that are designed to generate heat -- hairdryers, baseboard heaters, the (wasteful) American-style water heater -- are enormous consumers of electricity. And they have no idea what the consumption is of things that don't obviously emit heat or do so only incidentally -- the fridge[&lt;a href='#energywise1'&gt;1&lt;/a&gt;], the big-screen TV, the computer tucked under the desk.&lt;br /&gt;&lt;br /&gt;Many years ago (in the 80s, actually), I knew a contractor who did a lot of kitchen remodels. In the lingering awareness of the 70s-era energy crisis, he made these same observations and noted that if people had to feed, say, dollar coins into their electric stove in order to cook, they would be way more aware of how much juice their everyday activities were costing them, and probably a lot more judicious about their energy use.&lt;br /&gt;&lt;br /&gt;It's asking a lot, I think, to say that people should all acquire sufficient technical education to be able to decode wattage requirements for everything in the house. Energy use is simply too invisible. So one solution is feedback. I mean, how many people do you know who would never dream of walking out of a bathroom or kitchen and leave the water running, yet will walk out of the same rooms but leave the lights on?[&lt;a href='#2'&gt;2&lt;/a&gt;] The difference is that running water provides some sort of feedback (aural) that something is on and flowing. Leaving the lights on doesn't have that same effect, so people don't intuit this flow (or trickle). &lt;br /&gt;&lt;br /&gt; [&lt;a href='http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2224'&gt;more&lt;/a&gt;]</description><author>Mike Pope&lt;mike@mikepope.com&gt;</author><category>technology</category><wfw:comment>http://www.mikepope.com/blog/AddComment.aspx?blogID=2224</wfw:comment><guid isPermaLink="true">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2224</guid><pubDate>Sat, 20 Nov 2010 14:55:15 GMT</pubDate><source url="http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2224">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2224</source><trackback:ping>http://www.mikepope.com/blog/BlogTrackback.aspx?id=2224</trackback:ping><wfw:commentRss>http://www.mikepope.com/blog/BlogCommentsFeed.rss?id=2224</wfw:commentRss><slash:comments>1</slash:comments></item><item><title>Handling version changes in documentation</title><link>http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2209</link><description>Just wondering what sorts of examples people might have of documentation sets that cover multiple versions of the same product. In our doc set in MSDN, we basically republish each complete doc set, but updated for the new version with corrections and new features:&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-left:50px"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/default.aspx" target="_blank"&gt;&lt;img src="http://www.mikepope.com/blog/images/MSDNVersions.png" width='285' height='574' style="border:none;"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The advantage is you can go right to your version and be assured that what you're reading applies to you. The disadvantage is that the versions pile up (4 versions and counting), with a &lt;em&gt;lot&lt;/em&gt; of overlap, which is inefficient in various dimensions.&lt;br /&gt;&lt;br /&gt;Are you familiar with a doc set that handles versioning differently than this? (Conceptual or API reference or both.) If so, leave a comment with a link.&lt;br /&gt;&lt;br /&gt;Thanks!</description><author>Mike Pope&lt;mike@mikepope.com&gt;</author><category>writing,aspnet,technology</category><wfw:comment>http://www.mikepope.com/blog/AddComment.aspx?blogID=2209</wfw:comment><guid isPermaLink="true">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2209</guid><pubDate>Tue, 10 Aug 2010 18:12:27 GMT</pubDate><source url="http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2209">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2209</source><trackback:ping>http://www.mikepope.com/blog/BlogTrackback.aspx?id=2209</trackback:ping><wfw:commentRss>http://www.mikepope.com/blog/BlogCommentsFeed.rss?id=2209</wfw:commentRss><slash:comments>0</slash:comments></item><item><title>Straight into the vein</title><link>http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2189</link><description>From a &lt;a href="http://radar.oreilly.com/2010/01/skinner-box-theres-an-app-for.html" target="_blank"&gt;post&lt;/a&gt; on the O'Reilly Radar blog. I wonder if this is the year we'll start hearing about people who will try to return to the (digital) simple life and go off the (virtual) grid.&lt;blockquote&gt;Email was the first electronic medium to raise my clock speed, and also my first digital distraction problem. After some "ding, you have mail," I turned off the blackberry notification buzz, added rationing to my kit bag of coping strategies, and kept on concentrating. Then RSS came along and it was like memetic crystal meth. The pursuit of novelty in super-concentrated form delivered like the office coffee service. Plus, no one had to worry about all that behind-the-counter pseudoephedrine run around. "Hey, read as much as you want, no houses were blown up in Indiana to make your brain buzz."&lt;br /&gt;&lt;br /&gt;It was a RUSH to know all this stuff, and know it soonest; but it came like a flood. That un-read counter was HARD to keep to zero and there was always one more blog to add. Read one interesting post and be stuck with them forever. In time keeping up with my RSS reader came to be like Lucy in the chocolate factory with the conveyor belt streaming by. From my vantage point today, RSS seems quaint. &lt;br /&gt;&lt;br /&gt;The good old days. I gave it up for good last year when I finally bought an iPhone and tapped Twitter straight into the vein. Yeah, I went real time. &lt;br /&gt;&lt;br /&gt;Now I can get a hit at every stop light. Between previews at the movies. Waiting for the next course at a restaurant. While you are talking to me on a conference call (it's your fault, be interesting). When you look down at dinner to check yours. Last thing before I go to sleep. The moment I wake up. Sitting at a bar. Walking home. While opening presents on Christmas morning (don't judge me, you did it too). In between the sentences of this paragraph.&lt;br /&gt;&lt;br /&gt; [&lt;a href='http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2189'&gt;more&lt;/a&gt;]</description><author>Mike Pope&lt;mike@mikepope.com&gt;</author><category>technology</category><wfw:comment>http://www.mikepope.com/blog/AddComment.aspx?blogID=2189</wfw:comment><guid isPermaLink="true">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2189</guid><pubDate>Wed, 06 Jan 2010 10:01:39 GMT</pubDate><source url="http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2189">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2189</source><trackback:ping>http://www.mikepope.com/blog/BlogTrackback.aspx?id=2189</trackback:ping><wfw:commentRss>http://www.mikepope.com/blog/BlogCommentsFeed.rss?id=2189</wfw:commentRss><slash:comments>0</slash:comments></item><item><title>It's not &lt;i&gt;if&lt;/i&gt; your computer crashes ...</title><link>http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2186</link><description>We tend to think of emergencies in terms of &lt;em&gt;if&lt;/em&gt; -- "&lt;em&gt;If&lt;/em&gt; this [dire situation] comes to pass, be prepared." When it comes to computers, tho, &lt;em&gt;if&lt;/em&gt; is definitely the wrong word; it is (always) &lt;em&gt;when&lt;/em&gt;. In particular, it's "&lt;em&gt;When&lt;/em&gt; your hard disk crashes, be prepared".&lt;br /&gt;&lt;br /&gt;&lt;a style="border:none;" href="http://www.world-education.info/?tag=hard-drive-failure" target="_blank"&gt;&lt;img style="border:none;float:right;margin:10px;" src="http://www.mikepope.com/blog/images/HardDiskOnFire.jpg" width='123' height='131' /&gt;&lt;/a&gt;I'm thinking about this because a) I've been digitizing LPs at a steady clip, which has garnered me many gigs of .wav files[&lt;a href='#1'&gt;1&lt;/a&gt;] that I do not want to have to reconstruct; b) Jeff Atwood today &lt;a href="http://www.codinghorror.com/blog/archives/001315.html" target="_blank"&gt;recounts&lt;/a&gt; a bitter lesson he learned when his service provider lost a disk and took with it his archive of blog posts; and c) I had a hard-disk failure of my own last week. &lt;br /&gt;&lt;br /&gt;Can you throw a rock and hit someone who does not regularly back up their data? Probably all you had to do was reach up and conk yourself on the noggin. Unless you've dedicated some time to a plan and unless you dedicate time to a regular routine, odds are that there is stuff on your computer that you would lose if it went kablooey in the next 60 seconds. My kids have each lost substantial collections of music when a hard disk went south, for example.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-left:50px;border-top:1px solid;border-bottom:1px solid;padding:10px;"&gt;An aside ... one disaster that I am not generally prone to these days is losing a document while I'm working on it due to the computer freezing or the power going out. As I work on documents, I save compulsively (SHIFT+F12 in Word, for example) -- essentially, each time I lift my fingers off the keyboard, I just hit Save. Too often in the past I have lost hours of work on a doc simply because it was all still in memory. Not so much any more.[&lt;a href='#2'&gt; [&lt;a href='http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2186'&gt;more&lt;/a&gt;]</description><author>Mike Pope&lt;mike@mikepope.com&gt;</author><category>technology</category><wfw:comment>http://www.mikepope.com/blog/AddComment.aspx?blogID=2186</wfw:comment><guid isPermaLink="true">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2186</guid><pubDate>Tue, 15 Dec 2009 10:03:33 GMT</pubDate><source url="http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2186">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2186</source><trackback:ping>http://www.mikepope.com/blog/BlogTrackback.aspx?id=2186</trackback:ping><wfw:commentRss>http://www.mikepope.com/blog/BlogCommentsFeed.rss?id=2186</wfw:commentRss><slash:comments>12</slash:comments></item><item><title>"Linux Bug #1: Documentation"</title><link>http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2184</link><description>I ran across &lt;a href="http://www.technewsworld.com/story/68798.html?wlc=1259903727" target="_blank"&gt;an interesting article&lt;/a&gt; ("Is Bad Documentation Derailing Linux?") that floats the thesis that the lack of good documentation is hurting Linux acceptance. I don't use Linux (perhaps for obvious reasons?), so I don't have any first-hand thots on the state of docs for that product. &lt;br /&gt;&lt;br /&gt;However, I do understand that good docs are an investment and that &lt;em&gt;complete&lt;/em&gt; docs are practically impossible, even if you're paying a fleet of tech writers. As I've &lt;a href="http://mikepope.com/blog/DisplayBlog.aspx?permalink=2011" target="_blank"&gt;noted before&lt;/a&gt;, we have various reasons, some of them involuntary, to spend considerable effort on providing at least some docs for &lt;a href="http://msdn.microsoft.com/en-us/library/ms229335(VS.100).aspx" target="_blank"&gt;every last flippin' member in the .NET Framework&lt;/a&gt;. The count of a list of these members goes well into 6 figures.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.corbisimages.com/Enlargement/Enlargement.aspx?id=42-16178917&amp;ext=1" target="_blank" style="border:none;"&gt;&lt;img src="http://www.mikepope.com/blog/images/ManReadingComputer_40.png" width='256' height='171' style="float:right;margin:10px;border:none;"/&gt;&lt;/a&gt;At various times, folks I've worked with have done analyses of some open-source docs. There is much very fine work out there, no question. A comment that comes up, tho, is that the docs for OSS tend to cover cherry-picked topics -- there is excellent documentation for interesting features, but the quantity and quality tends to fall off as the scenarios get less mainstream. This is hardly surprising -- who wants to contribute to a community by slaving away at documentation that's obscure?&lt;br /&gt;&lt;br /&gt; [&lt;a href='http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2184'&gt;more&lt;/a&gt;]</description><author>Mike Pope&lt;mike@mikepope.com&gt;</author><category>writing,technology</category><wfw:comment>http://www.mikepope.com/blog/AddComment.aspx?blogID=2184</wfw:comment><guid isPermaLink="true">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2184</guid><pubDate>Thu, 03 Dec 2009 21:52:49 GMT</pubDate><source url="http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2184">http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2184</source><trackback:ping>http://www.mikepope.com/blog/BlogTrackback.aspx?id=2184</trackback:ping><wfw:commentRss>http://www.mikepope.com/blog/BlogCommentsFeed.rss?id=2184</wfw:commentRss><slash:comments>0</slash:comments></item></channel></rss>