<?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>Bruce F. Webster</title>
	<atom:link href="http://brucefwebster.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://brucefwebster.com</link>
	<description>Making IT work since 1974.</description>
	<lastBuildDate>Fri, 05 Apr 2013 19:26:28 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Technical bleg: curious iPad wifi problem</title>
		<link>http://brucefwebster.com/2013/04/04/technical-bleg-curious-ipad-wifi-problem/</link>
		<comments>http://brucefwebster.com/2013/04/04/technical-bleg-curious-ipad-wifi-problem/#comments</comments>
		<pubDate>Thu, 04 Apr 2013 21:43:01 +0000</pubDate>
		<dc:creator>bfwebster</dc:creator>
				<category><![CDATA[Main]]></category>
		<category><![CDATA[Maintenance]]></category>

		<guid isPermaLink="false">http://brucefwebster.com/?p=455</guid>
		<description><![CDATA[I bought my first iPad (original model) about six months after they came out, and replaced it with an iPad 2 about four months after they came out. So I&#8217;ve been using an iPad for about 2 1/2 years. For most of that period, my typical iPad usage has included checking e-mail and blogs first [...]]]></description>
				<content:encoded><![CDATA[<p>I bought my first iPad (original model) about six months after they came out, and replaced it with an iPad 2 about four months after <em>they</em> came out. So I&#8217;ve been using an iPad for about 2 1/2 years. For most of that period, my typical iPad usage has included checking e-mail and blogs first thing in the morning &#8212; while still in bed &#8212; and regular watching of streaming and downloaded content at night, again while in bed.</p>
<p>Then one evening about two weeks ago, as I went to watch something on Netflix, I noticed I had no wifi signal on my iPad, whereas I usually have a decent connection to my router (Netgear WNDR4500 dual-band). I brought up the Settings app and verified that WiFi was on. I went into the WiFi section; the name of the 5 GHz (we&#8217;ll call it &#8220;B2&#8243;) appeared, though with weak strength. (Note that the 2GHz band, &#8220;B1&#8243;, didn&#8217;t appear at all.) I tried to connect and got the &#8220;Could not connect to B2&#8243; message. I walked out of our bedroom into the living room &#8212; the router is one floor up, in an open area &#8212; and immediately made the connection. Walked back into the bedroom towards my side of the bed and lost the signal again just as I was rounding the bed to the far side (where I sleep).</p>
<p>Repeat and rinse, with the usual thumps and reboots (rebooted router, rebooted iPad, moved router a bit, etc.), but continued to have the same problem. This is puzzling, because everything worked just fine up until then. Even more puzzling: my iPhone 4S, in exactly the same location, was connecting just fine to the router via the B1 band (which my iPad couldn&#8217;t even see). Likewise, the AppleTV in our bedroom &#8212; actually slightly farther away from the router and only about 6&#8242; from where I sit on my bed &#8212; had a strong connection.</p>
<p>But here&#8217;s the most telling fact: if I use my wife&#8217;s iPad 2 &#8212; same model, same configuration (64GB/3G/wifi) &#8212; in the exact same spot on my side of the bed, I see strong signals from both B1 and B2 (vs. no B1 and an unconnectable B2 with my iPad).</p>
<p>My first solution was to go into the furnace room, where I have a wall of plastic storage drawers filled with various cables and components. I didn&#8217;t have a true repeater, but I fashioned one out a wireless bridge and an access point (i.e,. router &lt;~&gt; bridge &lt;-&gt; access point &lt;~&gt; iPad). It worked, but I still had one or two incidents of the iPad having trouble connecting to the access point, even though it was only 1-2&#8242; away.</p>
<p>In the meantime, I did order a real repeater (Netgear dual band). When it arrived, I set it up in our bedroom about 10&#8242; from where I would normally sit in my bed. It worked the first time I tried, but later that same day (yesterday), the iPad suddenly couldn&#8217;t see either SSID from the repeater, though it could see (as before) one of the router&#8217;s SSIDs (but would not connect to it). I moved the repeater closer &#8212; to the wall opposite the food of our bed &#8212; and suddenly I could see both of the repeater&#8217;s SSIDs.</p>
<p>So, somehow my iPad&#8217;s wifi capability has been diminished. I don&#8217;t know if it&#8217;s a hardware problem or a software problem. I may back it up and then do a clean restore. Anyone out there know of similar problems?</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://brucefwebster.com/2013/04/04/technical-bleg-curious-ipad-wifi-problem/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Weighing in on Project Orca</title>
		<link>http://brucefwebster.com/2012/11/10/weighing-in-on-project-orca/</link>
		<comments>http://brucefwebster.com/2012/11/10/weighing-in-on-project-orca/#comments</comments>
		<pubDate>Sat, 10 Nov 2012 17:57:38 +0000</pubDate>
		<dc:creator>bfwebster</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Art of 'Ware]]></category>
		<category><![CDATA[Complex systems]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Product development]]></category>
		<category><![CDATA[Project Failure]]></category>
		<category><![CDATA[Quality assurance]]></category>
		<category><![CDATA[Risk management]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[Surviving Complexity]]></category>

		<guid isPermaLink="false">http://brucefwebster.com/?p=442</guid>
		<description><![CDATA[[Cross posted from And Still I Persist] [Note: I am currently in transit from Colorado to Florida and am composing this post as I have time and 'net access.] &#8220;All the most important mistakes are made on the first day.&#8221; - The Art of Systems Architecting (Maier &#38; Rechtin) Project Orca was the Romney campaign&#8217;s [...]]]></description>
				<content:encoded><![CDATA[<p>[Cross posted from <a href="http://andstillipersist.com/2012/11/weighing-in-on-project-orca/">And Still I Persist</a>]</p>
<p>[Note: I am currently in transit from Colorado to Florida and am composing this post as I have time and 'net access.]</p>
<blockquote><p>&#8220;All the most important mistakes are made on the first day.&#8221;</p>
<p>- <a href="http://www.amazon.com/Art-Systems-Architecting-Third-Engineering/dp/1420079131"><em>The Art of Systems Architecting</em></a> (Maier &amp; Rechtin)</p></blockquote>
<p>Project Orca was the Romney campaign&#8217;s technological effort to track in near-real-time actual voting in precincts all over the United States, with the intent of using that information in combination with individual-specific demographic databases to  increase or pull back phone-call and door-knock get-out-the-vote (GOTV) efforts based on what was happening there. Since it appears more and more that Romney lost largely because of a lack of Republican turnout, it&#8217;s safe to say that the Romney/RNC GOTV effort was a failure. What is less clear is how much of an impact Orca had on that failure.</p>
<p>Three important disclosures up front. First, I was a Project Orca volunteer in Colorado. Second, I have no direct knowledge of how Orca was envisioned, developed, and operated beyond my own experience as an end user. Third, I&#8217;ve worked in software engineering and information technology since 1974, and my major professional focus since 1994 or so has been on how and why IT projects fail or succeed &#8212; a subject on which I&#8217;ve taught seminars, published books and articles, consulted in large corporations, and testified in courts and before Congress.</p>
<p>That said, the flap over Orca has made it all the way to the Drudge Report, largely due to two key discussions. The first is by JohnE over at Ace of Spades, who wrote <a href="http://ace.mu.nu/archives/334783.php">the initial scathing report on Orca</a> and followed it up with <a href="http://ace.mu.nu/archives/334825.php">a reply to some of the push-back from the Romney campaign</a>. The second is by Joel Pollack over at Breitbart, who had <a href="http://www.breitbart.com/Big-Government/2012/11/08/Orca-How-the-Romney-Campaign-Suppressed-Its-Own-Vote">a Romney worker in Colorado who spoke of some of the problems</a>.</p>
<p>My own experience matches much of what JohnE (who was also in Colorado) stated. I participated in four training calls. The first three all gave the same information about how the system would work, though &#8212; as JohnE noted &#8212; the Romney people kept refering to the Orca software as an &#8220;app&#8221;, even though it was simply a website that you logged into. (From JohnE&#8217;s comments, it sounds as though the use of the term &#8220;app&#8221; confused at least some Orca volunteers.)</p>
<p>Unlike JohnE, I was very clear from both the calls and the e-mails I receive that I needed to pick up my poll watcher certification and bring it with me to my assigned polling place on Election Day, so I am curious about his confusion. On the other hand, for my particular county (Douglas County), it appears that the certifications weren&#8217;t ready until the day before Election Day, which strikes me as cutting it a bit close. But I did drive down to Castle Rock on Monday afternoon and picked it up.</p>
<p>There was one more call the night before Election Day, but that was just a very brief, rah-rah call. After that Monday night call, I tried logging into the Orca web site to test out my password, but the log-in failed. I found that puzzling, but just assumed that they had the system locked down ether for security or administrative purposes.</p>
<p>Since Colorado is one of the few states that does not allow any electronic devices (phones, tablets, laptops) in polling places, I was also very clear from the training that I would have to print out the list of registered voters, bring it with me, mark off voters as they identified themselves at the polling place, and then periodically run out to my car and enter voting information via my iPad or iPhone. I printed out the list &#8212; and immediately discovered what I considered the first, admittedly minor, glitch: the list, a PDF file over 60 pages long, was formatted in such a way that you could not three-hole-punch the sheets (to put in a binder) without punching through the check boxes (for tracking voting and reporting) for some of the voters on each page. As I said, minor, but my technical writing background made me frown a bit. Since I own Adobe Acrobat, I solved the problem via the kludge of adding headers and footers to each page and then telling the pages to shrink themselves to fit.</p>
<p>So, with two binders in hand (I printed two copies of the list), with iPhone, my iPad, and my laptop in the car &#8212; along with two Black &amp; Decker power boxes, and a couple of folding camp chairs &#8212; I showed up at my polling place at 6:45 am. I also brought with me three dozen fresh donuts (a suggestion from one of the training calls) that were greatly welcomed and did much to smooth relations with the actual poll workers.</p>
<p>Everything went well until the first time I went out to the car to report voters. I tried to log into the Orca website, and once again I got a &#8220;login failed&#8221; error message. (Second minor but telling item: that error message had a typo in it. The fact that such a typo was in a high-probability error message in a live system with over 30,000 anticipated users speaks to haste and sloppiness.) I called the help number given in the error message, and got a support person at the Boston command center who said they would reset my password and gave me the new code, but that it would take a little while for the new code to go live.</p>
<p>When I came back out again an hour or so later and tried to log in, the new password didn&#8217;t work either. The Orca system also had a call-in option, so I tried that and was told that my PIN was invalid.</p>
<p>At this point, it was about 8:30 in the morning. The next eight or so hours were all more of the same &#8212; I would call, the password would be reset, I would wait a while, I would try to log in, it would fail. Rinse and repeat. I was told by some of the support people I spoke with that almost no one in Colorado was able to log in &#8212; a geographical uniqueness that I found puzzling, since the login screen just asked for username (an e-mail address) and password. Another support person mentioned that there were similar problems being reported for North Carolina. Finally, sometime around 4:30 to 5:00 pm, I was given a new pin for the dial-in line &#8212; and that finally worked. I reported all the voters who had voted so far that day and did updated reports twice more before the poll finally closed at 7:00 pm.</p>
<p>JohnE pushes back (with justifiable skepticism) against Zac Moffat&#8217;s claims that &#8220;the campaign had voting data from 91 percent of counties&#8221; &#8212; not that they is necessarily inaccurate, but that it could be largely irrelevant. As JohnE points out, there can be hundreds of precincts in a single county; beyond that, having voting data from a given county does not necessarily mean having actionable, timely, and sufficiently complete data throughout the day in order to make GOTV decisions for that county (or for a given precinct in that county).</p>
<p>There is still no evidence that there were significant Orca problems outside of Colorado; we&#8217;ll have to wait to see if someone on the inside of Orca development decides to leak. But here are some observations from an large-scale IT system development perspective.</p>
<blockquote><p>&#8220;A complex system that works is invariably found to have evolved from a simple system that works. . . . A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over, beginning with a working simple system.&#8221;</p>
<p>&#8211; <em>Systemantics</em> (John Gall)
</p></blockquote>
<p>First, the Orca folks basically released version 1.0 (or, perhaps more accurately, version 0.9 or lower) into a massive, live environment on the single most critical day, Election Day. This is commonly known in IT circles as the &#8220;Big Bang&#8221; approach, and it is a well-known harbinger of disaster. Even if the Orca developers were all geniuses, this still would be a grave error. We&#8217;re not talking about an iOS or Android app being used by a single person on his/her device for entertainment or productivity; we&#8217;re talking about a massive web-based system that has to <em>accept data from</em> (not just deliver content to) possibly tens of thousands of users simultaneously and in real time. There should have been days, if not weeks, of live tests and trials to see how the system performed and to get the kinks worked out. Instead, as far as I can tell, the first time most Orca volunteers actually used (or tried to use) the system was on Election Day. Even if the system worked perfectly, I doubt that the majority of users &#8212; who had no real training on the system &#8212; would have used it in an effective manner. </p>
<blockquote><p>&#8220;There are products that you shouldn’t develop, companies you shouldn’t challenge, customers you shouldn’t win, markets you shouldn’t enter, recommendations from the board of directors you shouldn’t follow.&#8221;</p>
<p>&#8211; <em>The Art of &#8216;Ware</em> (Webster)
</p></blockquote>
<p>Beyond that &#8212; and as per the quote above (paraphrasing Sun Tzu), as well as the one at the start of this post &#8212; the real question is: should this have been attempted in the first place? There are anecdotal reports that the focus on Orca took away resources &#8212; especially feet-on-the-ground resources &#8212; for local GOTV efforts. And GOTV is exactly where the Republicans failed. If work on Orca had been started 3 or 4 years ago, and if it had been used on Election Day 2010 &#8212; both as a real-world test and to verify the expected benefits of matching actual voters with demographic information to predict results in a given precinct &#8212; then it might have been ready for prime time on Election Day 2012. </p>
<p>But to spend signficant time, money, and resources (including tying up some 30,000+ local volunteers) for an untested system and an untried concept was a recipe for disaster &#8212; a well-known recipe, I might add, for those of us who have studied large-scale IT projects (which, frankly, are prone to failure anyway). </p>
<p>&#8220;But,&#8221; you ask, &#8220;you signed up to volunteer.&#8221; Yes, I did. But I had no visibility into the project and no inherent reason in advance to assume that things weren&#8217;t being done well, beyond the few niggling questions I had prior to Election Day. And, to be perfectly fair, I have no evidence of the extent of problems beyond Colorado, aside from the acknowledged 90-minute downtime on Election Day morning. But, even if those are the only two failures, can you seriously argue that it was a success? A time-critical, mission-critical system whose entire purpose for existence is to be used in a single 12-hour window is down for over 10% of that time in all states and is down all day in one critical swing state? </p>
<p>And, finally, the bottom line: if the purpose of Orca was to provide real-time intelligence on actual voting trends and make GOTV more effective, then where are the results? By all accounts, the Romney campaigned was stunned by their loss; if Orca was providing accurate, real-time indication of voting, as the project directors claimed it would in the training calls (actual quote [from memory]: &#8220;We&#8217;ll know ahead of anyone else how the election is turning out.&#8221;), then Romney should have had his concession speech written well in advance. And if its goal was to trigger targeted GOTV efforts in swing states, then why did Romney lose almost every swing state? Measured by its stated goals, Orca was a failure, pure and simple. Worse yet, it may have diverted critical resources from more effective GOTV efforts. </p>
<blockquote><p>&#8220;Start out stupid and work up from there.&#8221;<br />
&#8211; Bruce Henderson
</p></blockquote>
<p>I&#8217;d love to be able to do a project post mortem on Orca, as I have done on so many troubled, failing, or failed projects. But even without access to people and documents, I can hazard a guess at some of the likely factors:</p>
<ul>
<li>A late start and an impossibly short schedule.</li>
<li>Because of these above, a waterfall (single pass) approach to design, development and deployment, instead of an iterative approach.</il>
<li>Lack of a single chief software architect, with resulting problems at subsystem interfaces.</li>
<li>A large development team with no prior track record developing and releasing software as a single team.</li>
<li> Along the same lines, key components divided up among separate teams with relatively late integration and testing.</li>
<li>And possibly some turnover (departure) of key personnel through the project, along with new personnel added late.</li>
<li>Insufficient resources (money, personnel, equipment, time) devoted to quality assurance &#8212; and by &#8220;quality assurance&#8221;, I mean not just a wide range of testing (including, as JohnE points out, stress testing), but also individuals and teams with proper expertise, agreed-upon standards and guidelines, reviews, metrics, defect management, and so on.</li>
<li>A firm belief &#8212; without any real-world evidence &#8212; that the idea would actually work and that the results would actually be worth the diversion of resources (including volunteers).</li>
</ul>
<p>I&#8217;m happy to talk with anyone from the project who wants to set me straight or explain what really happened. But, in the end, what really happened was that Orca failed to achieve its goals, and Romney lost what should have been a very winnable election.  ..bruce w..</p>
]]></content:encoded>
			<wfw:commentRss>http://brucefwebster.com/2012/11/10/weighing-in-on-project-orca/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A must-read for all software engineers and their managers</title>
		<link>http://brucefwebster.com/2012/11/08/a-must-read-for-all-software-engineers-and-their-managers/</link>
		<comments>http://brucefwebster.com/2012/11/08/a-must-read-for-all-software-engineers-and-their-managers/#comments</comments>
		<pubDate>Thu, 08 Nov 2012 20:18:45 +0000</pubDate>
		<dc:creator>bfwebster</dc:creator>
				<category><![CDATA[Art of 'Ware]]></category>
		<category><![CDATA[Articles]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Professionalism]]></category>
		<category><![CDATA[Software engineering]]></category>

		<guid isPermaLink="false">http://brucefwebster.com/?p=440</guid>
		<description><![CDATA[Thanks to Cat Mikkelsen [yes, ex-NeXT people, that Cat], I read this article. It&#8217;s written by Linds Redding, an art director and animator down in New Zealand who just passed away a few days ago. But it is very, very relevant to software engineering, particularly the &#8216;heroic&#8217; model of software development. In it, he talks [...]]]></description>
				<content:encoded><![CDATA[<p>Thanks to Cat Mikkelsen [yes, ex-NeXT people, <em>that</em> Cat], <a href="http://www.lindsredding.com/2012/03/11/a-overdue-lesson-in-perspective/">I read this article</a>. It&#8217;s written by Linds Redding, an art director and animator down in New Zealand who <a href="http://www.campaignbriefasia.com/2012/11/vale-linds-redding---art-direc.html">just passed away a few days ago</a>. But it is very, very relevant to software engineering, particularly the &#8216;heroic&#8217; model of software development. In it, he talks about the brainstorming he and his colleagues used to do, and then the fact that they would all go home, let the ideas sit overnight, and then reconsider them the next day &#8220;in the cold light of morning&#8221;. He then talks about how digital tools and deployment have steadily shortened that time of reflection from overnight to over lunch to the next ten minutes. An excerpt:</p>
<blockquote><p>&#8230;I think I&#8217;ve come to the conclusion that the whole thing was a bit of a con. A scam. An elaborate hoax.</p>
<p>The scam works like this:</p>
<p>1. The creative industry operates largely by holding ‘creative’ people ransom to their own self-image, precarious sense of self-worth, and fragile – if occasionally out of control ego. We tend to set ourselves impossibly high standards, and are invariably our own toughest critics. Satisfying our own lofty demands is usually a lot harder than appeasing any client, who in my experience tend to have disappointingly low expectations. Most artists and designers I know would rather work all night than turn in a sub-standard job. It is a universal truth that all artists think they a frauds and charlatans, and live in constant fear of being exposed. We believe by working harder than anyone else we can evaded detection. The bean-counters rumbled this centuries ago and have been profitably exploiting this weakness ever since. You don’t have to drive creative folk like most workers. They drive themselves. Just wind ‘em up and let ‘em go.</p>
<p>2. Truly creative people tend not to be motivated by money. That’s why so few of us have any. The riches we crave are acknowledgment and appreciation of the ideas that we have and the things that we make. A simple but sincere “That’s quite good.” from someone who’s opinion we respect (usually a fellow artisan) is worth infinitely more than any pay-rise or bonus. Again, our industry masters cleverly exploit this insecurity and vanity by offering glamorous but worthless trinkets and elaborately staged award schemes to keep the artists focused and motivated. Like so many demented magpies we flock around the shiny things and would peck each others eyes out to have more than anyone else. Handing out the odd gold statuette is a whole lot cheaper than dishing out stock certificates or board seats.</p>
<p>3. The compulsion to create is unstoppable. It’s a need that has to be filled. I’ve barely ‘worked’ in any meaningful way for half a year, but every day I find myself driven to ‘make’ something. Take photographs. Draw. Write. Make bad music. It’s just an itch than needs to be scratched. Apart from the occasional severed ear or descent into fecal-eating dementia the creative impulse is mostly little more than a quaint eccentricity. But introduce this mostly benign neurosis into a commercial context.. well that way, my friends lies misery and madness.</p>
<p>This hybridisation of the arts and business is nothing new of course – it’s been going on for centuries – but they have always been uncomfortable bed-fellows. But even artists have to eat, and the fuel of commerce and industry is innovation and novelty. Hey! Let’s trade. “Will work for food!” as the street-beggars sign says.</p>
<p>This Faustian pact has been the undoing of many great artists, many more journeymen and more than a few of my good friends. Add to this volatile mixture the powerful accelerant of emerging digital technology and all hell breaks loose&#8230;.</p></blockquote>
<p>I read this and I think of all the app development shops and startups that are trying to create the next Angry Birds, and the people working therein. Thoughts?  ..bruce..</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://brucefwebster.com/2012/11/08/a-must-read-for-all-software-engineers-and-their-managers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Capital One locks out Quicken &#8212; but for how long? [UPDATED: not for long]</title>
		<link>http://brucefwebster.com/2012/10/16/capital-one-locks-out-quicken/</link>
		<comments>http://brucefwebster.com/2012/10/16/capital-one-locks-out-quicken/#comments</comments>
		<pubDate>Tue, 16 Oct 2012 23:07:18 +0000</pubDate>
		<dc:creator>bfwebster</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Competition]]></category>
		<category><![CDATA[Customer Service]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://brucefwebster.com/?p=430</guid>
		<description><![CDATA[[UPDATE 11/08/12: Sometime in the past few weeks, the problem went away. I assume Capital One and/or Quicken came to whatever decisions they needed in order to allow automatic downloads once again.] I have a few Capital One credit cards &#8212; have had them for years. I use Quicken to track my finances and have [...]]]></description>
				<content:encoded><![CDATA[<p>[UPDATE 11/08/12: Sometime in the past few weeks, the problem went away. I assume Capital One and/or Quicken came to whatever decisions they needed in order to allow automatic downloads once again.]</p>
<p>I have a few Capital One credit cards &#8212; have had them for years. I use Quicken to track my finances and have it set up to download financial transactions automatically once a day from all my financial accounts, including Capital One.</p>
<p>A week or so ago, I started getting error messages from Quicken stating that it was unable to download my Capital One transactions. I get these occasionally &#8212; say, once every week or two &#8212; for different accounts, so I didn&#8217;t think too much of it.</p>
<p>But then the error messages were there again the next morning. And when I tried a manual download of Capital One transactions, I got the same message. I kept getting error messages each day. The Quicken messages at first suggested that I needed to log into my accounts at Capital One and authorize downloading of transactions. I logged in&#8230;and could find no such authorization. Then the error message within Quicken changed to read, &#8220;We couldn&#8217;t complete the downloads for your account(s) because your financial institution has disallowed access.&#8221;</p>
<p>Hmm.</p>
<p>So a day or two ago, I logged onto the CapOne web site and sent the following message:</p>
<blockquote><p>I use Quicken to track my expenses. For the last week or so, CapOne has refused to let Quicken download my transactions. Why? (this applies to all my C1 cards)</p></blockquote>
<p>To which I received this response:</p>
<blockquote><p>Thanks for your message.</p>
<p>We regret any inconvenience you may have experienced.</p>
<p>Please know that Capital One® does not support Direct Connect services which allow customers to directly load their statements into their financial software.</p>
<p>Thanks for being a Capital One customer.</p>
<p>Regards,</p>
<p>Capital One</p></blockquote>
<p>Huh? My re-response:</p>
<blockquote><p>Well, you did up until a few days ago. I&#8217;ve had Quicken automatically downloading my credit card statements daily for months. Why the (unannounced) change in policy? And why should I stay with CapOne (vs. balance transfer to other banks that continue to allow downloads)?</p></blockquote>
<p>To which I received this wonderfully informative and helpful response:</p>
<blockquote><p>Thanks for your message.</p>
<p>We&#8217;ll be glad to assist you. Please call our Online Technical Support Department at 1-866-750-0873 and say or choose the corresponding option number from the following choices:</p>
<p>Unlock Account or press 1<br />
Reset Password or press 2<br />
Mobile Banking or press 3<br />
Technical Support or press 4<br />
General Account Questions or press 5</p>
<p>Our representatives are available 24 hours every day for your convenience.</p>
<p>Thanks for being a Capital One® customer, and please let us know if there’s anything we can do for you in the future.</p>
<p>Regards,</p>
<p>Capital One</p></blockquote>
<p>So, there you have it. With no prior announcement or warning, Capital One has apparently suddenly disallowed downloading transactions directly into financial software.</p>
<p>Note that I did do some searching online and found <a href="https://qlc.intuit.com/post/show_full/cXfnr63T4r4iL3acfAralO">a discussion of similar problem from a year ago</a>. It suggested that the problem might be with Quicken and gave a solution.  Tried it. Didn&#8217;t work. On the other hand,<a href="http://www.capitalone.com/online-banking/quicken-windows/?Log=1&amp;EventType=Link&amp;ComponentType=T&amp;LOB=MTS%3A%3ALCTMNE8UU&amp;SubLob=MTS%3A%3AKV0LVIE8Z&amp;PageName=Online+Banking+FAQ&amp;PortletLocation=4%3B4-12-col%3B2-1-5-1&amp;ComponentName=Can+I+download+my+account+information+into+quicken%3B2&amp;ContentElement=2%3BQuicken+for+Windows&amp;TargetLob=MTS%3A%3ALCTMNE8UU&amp;TargetPageName=Quicken+for+Windows&amp;referer=www.capitalone.com"> the Capital One website still gives instructions as to how to download transactions into Quicken</a>. On the gripping hand, this discussion over at Intuit tech support indicates that <a href="https://qlc.intuit.com/post/show_full/bW_tg-fGWr4OCSeJe_a0eh/how-to-use-one-step-update-to-download-transactions-from-capital-one-credit-card-account-cc-555-error">it&#8217;s due to a server/DDOS problem at CapOne, and it&#8217;s unclear how long it will take to resolve it, if ever</a>.</p>
<p>I&#8217;m curious if others have noticed this problem.  ..bruce w..</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://brucefwebster.com/2012/10/16/capital-one-locks-out-quicken/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iPad Mini: the Goldilocks iPad for kids</title>
		<link>http://brucefwebster.com/2012/10/03/ipad-mini-the-goldilocks-ipad-for-kids/</link>
		<comments>http://brucefwebster.com/2012/10/03/ipad-mini-the-goldilocks-ipad-for-kids/#comments</comments>
		<pubDate>Wed, 03 Oct 2012 15:04:24 +0000</pubDate>
		<dc:creator>bfwebster</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Competition]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Product development]]></category>

		<guid isPermaLink="false">http://brucefwebster.com/?p=419</guid>
		<description><![CDATA[With the growing swell of articles about the still-hypothetical iPad Mini &#8212; see, for example, this thoughtful analysis over at Vodkapundit &#8211; I find it interesting that I see very little written about one of the hottest consumer niches for the iPad: kids. Which is surprising, since kids desperately want to get their hands on [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.trustedreviews.com/ipad-mini_Tablet_review"><img class="alignnone" title="And this one was jussst right." src="http://static.trustedreviews.com/94/000023978/bb22/ipad-mini-1-.jpg" alt="" width="449" height="329" /></a></p>
<p>With the growing swell of articles about the still-hypothetical iPad Mini &#8212; see, for example, this thoughtful analysis over at <a href="http://pjmedia.com/vodkapundit/2012/10/03/where-does-the-ipad-mini-fit/">Vodkapundit </a>&#8211; I find it interesting that I see very little written about one of the hottest consumer niches for the iPad: kids. Which is surprising, since kids desperately want to get their hands on iPads.</p>
<p>My sweet wife and I have 14 grandkids (a consequence of having jointly raised 9 kids in a combined family). When we go to visit them or they come to visit us, here&#8217;s pretty much how it goes:</p>
<p><em>Grandchildren</em>: &#8220;Grandma! Grandpa!&#8221;</p>
<p><em>Hugs all around.</em></p>
<p><em>Each grandchild over the age of 4 or so, within 60 seconds and sometimes a good deal less</em>: &#8220;Can I play with your iPad?&#8221; or &#8220;Well, can I play with your iPhone, then?&#8221;</p>
<p>And that&#8217;s the last we see of our iPads (and, depending upon how many grandkids are around, our iPhones) for the next several hours.</p>
<p>The iPhone (or iPod Touch) is definitely a consolation prize in this race: much smaller screen and a bit harder for the kids to manipulate. On the other hand, iPads are larger, heavier, more difficult to hold, more fragile, and more expensive.</p>
<p>But an iPad mini would be just right for kids. The right size and weight, and the right price point. It will easily slip into a backpack. And it will have all the iPad functionality.</p>
<p>So if in fact Apple does announce and release the iPad mini later this month &#8212; how many iPad minis will be under Christmas trees or wrapped as Hanukkah gifts in December?</p>
<p>Millions, I&#8217;d wager. Millions. ..bruce..</p>
<p>P.S. And that doesn&#8217;t even begin to touch the K-8 educational market.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://brucefwebster.com/2012/10/03/ipad-mini-the-goldilocks-ipad-for-kids/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Really poor web programming at AA.com</title>
		<link>http://brucefwebster.com/2012/09/25/really-poor-web-programming-at-aa-com/</link>
		<comments>http://brucefwebster.com/2012/09/25/really-poor-web-programming-at-aa-com/#comments</comments>
		<pubDate>Tue, 25 Sep 2012 17:29:44 +0000</pubDate>
		<dc:creator>bfwebster</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[Product development]]></category>
		<category><![CDATA[Professionalism]]></category>
		<category><![CDATA[Quality assurance]]></category>

		<guid isPermaLink="false">http://brucefwebster.com/?p=407</guid>
		<description><![CDATA[I travel a fair amount on business, though it can really vary from year to year and even during a given year. As it happened, I traveled a lot last year, requalifying for Platinum status on American Airlines. My wife traveled with me a lot as well, and she actually ended up with Gold status, [...]]]></description>
				<content:encoded><![CDATA[<p>I travel a fair amount on business, though it can really vary from year to year and even during a given year. As it happened, I traveled a lot last year, requalifying for Platinum status on American Airlines. My wife traveled with me a lot as well, and she actually ended up with Gold status, the first time she&#8217;s had elite status in about 15 years.</p>
<p>So, tomorrow I&#8217;m flying to New York, and my wife is coming with me, the first such trip we&#8217;ve taken together this year. My tickets (as always) are coach, but I always put in requests for upgrades to first class, using electronic upgrades that I purchase, and as it turns out, we were upgraded to first class for the leg from Denver to Dallas-Ft. Worth. But when I went to check in this afternoon (in advance, in order to be on the upgrade waitlist from DFW to La Guardia), the AA.com website wouldn&#8217;t let me, saying that I didn&#8217;t have enough upgrades in my account.</p>
<p>Hmm. I log onto AA.com and see that, yes, in fact, I actually have about 3 times the number of upgrades needed. So I call American Airlines, explain the problem, and get passed to the AA.com help desk. The guy I&#8217;m talking to knows immediately what the problem is: both I and my wife have an &#8216;elite&#8217; status, and so the website doesn&#8217;t know whose account to take upgrades from.</p>
<blockquote><p>Full stop #1: Really? You have a single reservation with two people with elite status on it, and you have no code to handle the high-likelihood situation of both being upgraded to first class for an on-line check-in? Even solving for the general case &#8212; M people in a single reservation of which N have elite status of which P have upgrades in their accounts &#8212; shouldn&#8217;t be that hard.</p></blockquote>
<p>I then ask the nice man (who was apologetic, probably because he goes through this any number of times per day) if it would help if I bought upgrades for my wife&#8217;s account. The answer: no.</p>
<blockquote><p>Full stop #2: Really? If A and B are traveling together on the same reservation, both have elite status and both have sufficient upgrades in their accounts, you can&#8217;t simply take the requisite upgrades for each person from that person&#8217;s account for an on-line check-in? The answer: no.</p></blockquote>
<p>The nice man (and he was nice) then tries a solution: he removes my wife&#8217;s FF# (and thus, in theory, her elite status) from the reservation and has me try to check in again. No, that doesn&#8217;t work, probably due to some leftover state in there (e.g., it may still think she&#8217;s Gold status even though her FF# is no longer in the record).</p>
<p>He then recommends that for future travel, I not put my wife&#8217;s FF# in when I make the reservation, but instead have it added after I have checked in.</p>
<blockquote><p>Full stop #3: Really? That&#8217;s actually counter-productive, because we only get upgraded to first class if both of us are upgraded, and the likelihood of that is higher when we both have elite status. (At least, I <em>assume</em> that&#8217;s the case; if it&#8217;s not, then what&#8217;s the point of elite status?)</p></blockquote>
<p>Now, you may ask, what&#8217;s the big deal if you check in on-line ahead of time vs. checking in at the counter? Well, since we live in Denver, most of our American Airlines flights go through either DFW or Chicago (O&#8217;Hare), with a 2nd leg to my/our final destination. And once the check-in window opens, a new waitlist of upgrades is created among those passengers who have checked in. I/we have to be checked in to get on that waitlist for the 2nd leg. So I&#8217;m now delayed 18 hours or more before I can get onto that waitlist.</p>
<p>Beyond that, I suspect it also means that we&#8217;ll have to check in at the ticket counter rather than via the skycap, for exactly the same reason (that is, determining which account to take upgrades out of). However, I&#8217;m going to buy some upgrades on my wife&#8217;s account and see if it at least solves <em>that</em> problem.</p>
<p>The irony, of course, is that none of these problems occur if my wife doesn&#8217;t have elite status. And, yes, I could book my wife&#8217;s flights as a separate reservation, except that causes all sorts of problems with seating, upgrades, flight changes and cancellations, and so on. Been through that before, don&#8217;t want to go through it again.</p>
<p>All things considered, I&#8217;m generally happy with AA.com; I use it (and the AA apps for iPhone and iPad) to book and manage all my American Airlines travel. But this is just plain sloppiness/laziness on someone&#8217;s part. In effect, AA has given me disincentives to travel with my wife while she has elite status.</p>
<p>That&#8217;s just not smart.  ..bruce..</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://brucefwebster.com/2012/09/25/really-poor-web-programming-at-aa-com/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A possible game-changer in industrial robots</title>
		<link>http://brucefwebster.com/2012/09/18/a-possible-game-changer-in-industrial-robots/</link>
		<comments>http://brucefwebster.com/2012/09/18/a-possible-game-changer-in-industrial-robots/#comments</comments>
		<pubDate>Tue, 18 Sep 2012 15:53:42 +0000</pubDate>
		<dc:creator>bfwebster</dc:creator>
				<category><![CDATA[Complex systems]]></category>
		<category><![CDATA[Main]]></category>

		<guid isPermaLink="false">http://brucefwebster.com/?p=404</guid>
		<description><![CDATA[Via Slashdot come a link to this MIT video (sorry, can’t find a way to embed it) about the work that Rodney Baxter (founder of iRobot) is doing to develop a new kind of industrial robot: cheap (~$22K), safe, and programmable by factory workers. What rings true in Brooks’ commentary is that people will find [...]]]></description>
				<content:encoded><![CDATA[<p>Via <a href="http://hardware.slashdot.org/story/12/09/18/1253224/meet-irobot-founder-rodney-brookss-new-industrial-bot-baxter">Slashdot</a> come a link to <a href="http://www.technologyreview.com/video/429247/meet-baxter-a-new-kind-of-industrial-robot/">this MIT video</a> (sorry, can’t find a way to embed it) about the work that Rodney Baxter (founder of iRobot) is doing to develop a new kind of industrial robot: cheap (~$22K), safe, and programmable by factory workers. What rings true in Brooks’ commentary is that people will find unexpected and unanticipated uses for such a robot, “and then it gets really exciting.”  ..bruce w..</p>
<p>[Cross posted at and-still-i-persist.com]</p>
]]></content:encoded>
			<wfw:commentRss>http://brucefwebster.com/2012/09/18/a-possible-game-changer-in-industrial-robots/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Ground-truth documents&#8221;</title>
		<link>http://brucefwebster.com/2012/09/12/ground-truth-documents/</link>
		<comments>http://brucefwebster.com/2012/09/12/ground-truth-documents/#comments</comments>
		<pubDate>Wed, 12 Sep 2012 17:49:45 +0000</pubDate>
		<dc:creator>bfwebster</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Complex systems]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[Product development]]></category>
		<category><![CDATA[Professionalism]]></category>
		<category><![CDATA[Risk management]]></category>

		<guid isPermaLink="false">http://brucefwebster.com/?p=397</guid>
		<description><![CDATA[A great post by Eric S. Raymond[*] (yes, that esr) on what he terms ground-truth documents: Here is an example: AIVDM/AIVDO protocol decoding. It describes the behavior of Marine AIS radios; I wrote it as preparation for coding the GPSD project’s AIS driver. It isn’t exactly or completely a hardware-interface specification, and some of its [...]]]></description>
				<content:encoded><![CDATA[<p>A great post by Eric S. Raymond[*] (yes, <em>that</em> esr) on what he terms <a href="http://esr.ibiblio.org/?p=4532">ground-truth documents</a>:</p>
<blockquote><p>Here is an example: <a href="http://catb.org/gpsd/AIVDM.html">AIVDM/AIVDO protocol decoding</a>. It describes the behavior of Marine AIS radios; I wrote it as preparation for coding the GPSD project’s AIS driver. It isn’t exactly or completely a hardware-interface specification, and some of its claims are derived from standards documents and not yet tested – but the point is that it <em>tells</em> you which claims have been tested and which have not. It also tells you where the observed behavior of AIS doesn’t match the standards.</p>
<p>Casting about semi-consciously for a way to distinguish this from a “design document”, I found one. What this is, is a “ground-truth document”.</p>
<p>The thing about ground-truth documents is that they don’t make promises, don’t erect requirements, and don’t talk about the future. They’re just the facts, ma’am. They describe what is, warts and all. Mine evolved into the best single reference on the AIS protocols anywhere, and has since been used as a spec by at least three decoder projects other than GPSD itself.</p>
<p>The practice that goes with this term is simple: always put your ground-truth document together <em>before</em> you start on production code (test tools to reverse-engineer the device are not production code). Maintain it with the code, treat it as the authority for how the code should behave, and when the code doesn’t behave that way treat the divergence as a bug. When your knowledge about how the device behaves changes, change the code second; <em>change the ground-truth document first</em>. (Of course you have it under version control, so you also have a history of your knowledge of the device.)</p></blockquote>
<p>Go read his whole post and then ask yourself: what ground-truth documents should you have in place (and under change control) in your IT project? ..bruce..</p>
<p>&nbsp;</p>
<p>[*] D&#8217;oh! Not only did I misspell esr&#8217;s last name (I originally wrote &#8220;Reynolds&#8221;), I did so with &#8220;The Cathedral and the Bazaar&#8221; sitting in a bookshelf at eye-level 4&#8242; behind my monitor. Senility in the young is a sad thing.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://brucefwebster.com/2012/09/12/ground-truth-documents/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New series of posts (at bfwa.com): Readings in Software Engineering</title>
		<link>http://brucefwebster.com/2012/05/21/new-series-of-posts-at-bfwa-com-readings-in-software-engineering/</link>
		<comments>http://brucefwebster.com/2012/05/21/new-series-of-posts-at-bfwa-com-readings-in-software-engineering/#comments</comments>
		<pubDate>Tue, 22 May 2012 04:25:18 +0000</pubDate>
		<dc:creator>bfwebster</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[Project Failure]]></category>
		<category><![CDATA[Software engineering]]></category>

		<guid isPermaLink="false">http://brucefwebster.com/?p=393</guid>
		<description><![CDATA[Over at bfwa.com, I&#8217;ve started a new series of posts that will present brief reviews of and excerpts from my library of software engineering and IT project management texts. Here&#8217;s the introduction to the series; and here&#8217;s the first post, covering Jerry Weinberg&#8217;s The Psychology of Computer Programming.  ..bruce..]]></description>
				<content:encoded><![CDATA[<p>Over at bfwa.com, I&#8217;ve started a new series of posts that will present brief reviews of and excerpts from my library of software engineering and IT project management texts. Here&#8217;s <a href="http://bfwa.com/2012/05/21/readings-in-software-engineering-rise-a-new-series-of-posts/">the introduction to the series</a>; and here&#8217;s the first post, covering <a href="http://bfwa.com/2012/05/21/rise-the-psychology-of-computer-programming-gerald-m-weinberg-19711998/">Jerry Weinberg&#8217;s The Psychology of Computer Programming</a>.  ..bruce..</p>
]]></content:encoded>
			<wfw:commentRss>http://brucefwebster.com/2012/05/21/new-series-of-posts-at-bfwa-com-readings-in-software-engineering/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rebuilding a WHS 2003 box, part I</title>
		<link>http://brucefwebster.com/2012/03/20/rebuilding-a-whs-2003-box-part-i/</link>
		<comments>http://brucefwebster.com/2012/03/20/rebuilding-a-whs-2003-box-part-i/#comments</comments>
		<pubDate>Tue, 20 Mar 2012 23:04:46 +0000</pubDate>
		<dc:creator>bfwebster</dc:creator>
				<category><![CDATA[Main]]></category>

		<guid isPermaLink="false">http://brucefwebster.com/?p=385</guid>
		<description><![CDATA[A few years ago, I bought an off-the-shelf (well, delivered from Amazon) Acer Aspire easyStore Home Server. It came with a single 2TB hard drive, 2 GB of RAM, an Intel Atom CPU 230 (1.6 ghz), three empty hot-swap drive bays, and Windows Home Server 2003 pre-installed; I added three more 2TB drives to the [...]]]></description>
				<content:encoded><![CDATA[<p>A few years ago, I bought an off-the-shelf (well, delivered from Amazon) Acer Aspire easyStore Home Server. It came with a single 2TB hard drive, 2 GB of RAM, an Intel Atom CPU 230 (1.6 ghz), three empty hot-swap drive bays, and Windows Home Server 2003 pre-installed; I added three more 2TB drives to the box. <a href="http://www.amazon.com/review/R2ZZLL9EBGB3N4/ref=cm_cr_rdp_perm">After some initial issues</a>, it generally worked fine until last fall, when <a href="http://brucefwebster.com/2011/11/23/whs-2003-issues/">problems began to surface</a>. However, I&#8217;ve held off because I knew I would have to back up over a terabyte of files from the various shares on the WHS box&#8230;which is why I&#8217;m now into March without having done anything.</p>
<p>However, while logging into the WHS box to do some system maintenance, I found that the system partition was full, which was causing system problems. I thought, &#8220;How can the system partition be full? That&#8217;s a 2TB drive!&#8221; Well, Acer in its infinite wisdom partitioned that drive (not a bad idea) and made the C: system partition<em> only 20 GB in size</em>. Now, I&#8217;m an old-school geek and can talk about dealing with paper tape and cassette drives, but when you have 2 terabytes[1], why do you <em>only allocate 1% to the system partition</em>? Particularly when, as I quickly discovered, <a href="https://www.google.com/search?q=Windows+Server+2003+out+of+space&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=org.mozilla:en-US:official&amp;client=firefox-a">WHS systems have a habit of eating up the entire system partition with log files and $ntuninstall folders.</a></p>
<p>OK, so now what I really need to do is resize the partitions on the WHS boot drive. Which means, yeah, I really will need to rebuild WHS, which is what I&#8217;ve needed to do for some time. Which means I am now backing up all the shares onto external USB hard drives.</p>
<p>Speaking of which: I ran into a problem doing that, namely that WHS wouldn&#8217;t recognize the external USB drive. After googling around, I came up with the following solution:</p>
<ul>
<li>Plug the USB drive in.</li>
<li>Go to the Device Manager and look under Universal Serial Bus controllers. There I found the USB drive with a yellow triangle. I right-clicked and brought up Properties.</li>
<li>In the Properties panel, go to the Driver tab and asked to reinstall the driver. When asked, I told it to go find the drivers itself.</li>
</ul>
<p>To my delight, it did so, installing the drivers for USB Mass Storage Device, after which the USB drive mounted.[2]</p>
<p>So I&#8217;ve been backing up shares (photos, music, videos, etc.) since yesterday afternoon. I&#8217;m going to duplicate some of the shares &#8212; that is, back them up onto two different external hard drives &#8212; just because I&#8217;m paranoid.</p>
<p>Stay tuned.  ..bruce..</p>
<p>&nbsp;</p>
<p>[1] Yes, I&#8217;m very much aware that the marketing types sold us out with regards to how big a terabyte actually is, which means that a &#8220;2 terabyte&#8221; drive really only holds 1.8 TB. Stop interrupting me.</p>
<p>[2] Actually, the first time I did this, it failed &#8212; because there was not enough free space on the C: partition. I went and deleted more stuff, then tried it again, and it worked.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://brucefwebster.com/2012/03/20/rebuilding-a-whs-2003-box-part-i/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
