<?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>QA Hates You &#187; Failed Web sites</title>
	<atom:link href="http://qahatesyou.com/wordpress/category/failed-web-sites/feed/" rel="self" type="application/rss+xml" />
	<link>http://qahatesyou.com/wordpress</link>
	<description>You suspected it.  Now you know it.</description>
	<lastBuildDate>Tue, 07 Feb 2012 17:29:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Pollin&#8217; the Dice, Comin&#8217; Up Snake Eyes</title>
		<link>http://qahatesyou.com/wordpress/2012/02/pollin-the-dice-comin-up-snake-eyes/</link>
		<comments>http://qahatesyou.com/wordpress/2012/02/pollin-the-dice-comin-up-snake-eyes/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 17:56:56 +0000</pubDate>
		<dc:creator>The Director</dc:creator>
				<category><![CDATA[Failed Web sites]]></category>

		<guid isPermaLink="false">http://qahatesyou.com/wordpress/?p=2425</guid>
		<description><![CDATA[I hit Dice.com to check out the local job market action, but instead of letting me go about my bidness, immediately the home page asks me to take a poll wherein I could win a Kindle. All the better for reading a $.99 copy of John Donnelly&#8217;s Gold, I think, so I click through to [...]]]></description>
			<content:encoded><![CDATA[<p>I hit Dice.com to check out the local job market action, but instead of letting me go about my bidness, immediately the home page asks me to take a poll wherein I could win a Kindle.  All the better for <a href="http://www.amazon.com/gp/product/B0051OZ5SC/ref=as_li_tf_tl?ie=UTF8&#038;tag=musinfrombria-20&#038;linkCode=as2&#038;camp=217145&#038;creative=399349&#038;creativeASIN=B0051OZ5SC" target="_blank">reading a $.99 copy of <em>John Donnelly&#8217;s Gold</em></a>, I think, so I click through to it.</p>
<p>And then I get to this particular bit of logical Möbius strip:</p>
<p align="center"><a href="http://qahatesyou.com/images/dicequiz.jpg" target="_blank"><img src="http://qahatesyou.com/images/dicequiz.jpg" width="425" alt="Minimum number of checks is 0, even if none apply."></a></p>
<p>To clarify: The control is labeled <b>What did you accomplish on Dice.com today? (Select all that apply)</b></p>
<p><em>However</em>, not one of the checkboxes is labeled <b>None of these.</b></p>
<p>So to continue to the next step, if you want to continue, <em>you must lie.</em>  And remember, the entrance to this quiz <em>is on page load of Dice.com</em>.  That is, before you have accomplished anything at all.</p>
<p>Me, I didn&#8217;t lie: I eventually checked <b>Other</b> and <b>Specified</b> <code>I got a blog post out of it</code>.</p>
<p>What&#8217;s the lesson here, lads and lasses?  Read the labels of the controls you&#8217;re checking, and make sure they make sense <em>and</em> make sure any enforcement rules upon them make sense vis-à-vis that label text.</p>
]]></content:encoded>
			<wfw:commentRss>http://qahatesyou.com/wordpress/2012/02/pollin-the-dice-comin-up-snake-eyes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Syntax Error?  How Quaint.</title>
		<link>http://qahatesyou.com/wordpress/2012/01/a-syntax-error-how-quaint/</link>
		<comments>http://qahatesyou.com/wordpress/2012/01/a-syntax-error-how-quaint/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 17:47:57 +0000</pubDate>
		<dc:creator>The Director</dc:creator>
				<category><![CDATA[Failed Web sites]]></category>

		<guid isPermaLink="false">http://qahatesyou.com/wordpress/?p=2346</guid>
		<description><![CDATA[A CBS radio site throws up an error for my viewing pleasure. And check this out: It&#8217;s an old-timey syntax error: What, not a missing resource? Not a null passed where a value is expected? This is particularly amateur work. And it&#8217;s from a third party, again, fouling up the radio station&#8217;s Web site and [...]]]></description>
			<content:encoded><![CDATA[<p>A CBS radio site throws up an error for my viewing pleasure.  And check this out: It&#8217;s an old-timey <em>syntax error</em>:</p>
<p align="center"><a href="http://qahatesyou.com/images/syntaxerror.jpg" target="_blank"><img src="http://qahatesyou.com/images/syntaxerror.jpg" width="400" alt="My grandmother used to run into these with those old timey interpreted languages"></a></p>
<p>What, not a missing resource?  Not a null passed where a value is expected?  This is particularly amateur work.</p>
<p>And it&#8217;s from a third party, again, fouling up the radio station&#8217;s Web site and doing who knows what.  Brothers and sisters, I&#8217;ve had slightly more mature computers&#8217; virtual memory swallowed up by these third party scripts running if I&#8217;ve left the Web site open overnight.  Like it or not, this third party crap is a part of your Web site and its failures will reflect upon your company, not your ad server.</p>
]]></content:encoded>
			<wfw:commentRss>http://qahatesyou.com/wordpress/2012/01/a-syntax-error-how-quaint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An Oversight That Never Goes Out Of Style</title>
		<link>http://qahatesyou.com/wordpress/2011/12/an-oversight-that-never-goes-out-of-style/</link>
		<comments>http://qahatesyou.com/wordpress/2011/12/an-oversight-that-never-goes-out-of-style/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 19:08:42 +0000</pubDate>
		<dc:creator>The Director</dc:creator>
				<category><![CDATA[Classic Blunders]]></category>
		<category><![CDATA[Failed Web sites]]></category>

		<guid isPermaLink="false">http://qahatesyou.com/wordpress/?p=2334</guid>
		<description><![CDATA[Ah, the old &#8220;insecure images on a secure Web page error&#8221;: That one is classic. And ongoing on oh so many sites that try to use their insecure templates on their secured Web pages.]]></description>
			<content:encoded><![CDATA[<p>Ah, the old &#8220;insecure images on a secure Web page error&#8221;:</p>
<p align="center"><a href="http://qahatesyou.com/images/missingimages.jpg" target="_blank"><img src="http://qahatesyou.com/images/missingimages.jpg" width="425" alt="It's like a classic songbook standard of Web site errors"></a></p>
<p>That one is classic.  And ongoing on oh so many sites that try to use their insecure templates on their secured Web pages.</p>
]]></content:encoded>
			<wfw:commentRss>http://qahatesyou.com/wordpress/2011/12/an-oversight-that-never-goes-out-of-style/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Everybody Use Lower Case From Now On</title>
		<link>http://qahatesyou.com/wordpress/2011/12/everybody-use-lower-case-from-now-on/</link>
		<comments>http://qahatesyou.com/wordpress/2011/12/everybody-use-lower-case-from-now-on/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 14:35:27 +0000</pubDate>
		<dc:creator>The Director</dc:creator>
				<category><![CDATA[Failed Web sites]]></category>
		<category><![CDATA[Load testing]]></category>

		<guid isPermaLink="false">http://qahatesyou.com/wordpress/?p=2322</guid>
		<description><![CDATA[Story: Hold those caps: The average web page is now almost 1MB: Mobile broadband caps might not be putting the hurt on most mobile subscribers yet, but data usage is going to keep creeping up. And that’s without people doing any more actual browsing. The HTTP Archive charted the growth of the average web page [...]]]></description>
			<content:encoded><![CDATA[<p>Story:  <a href="http://gigaom.com/2011/12/21/hold-those-caps-the-average-web-page-is-now-almost-1mb/" target="_blank">Hold those caps: The average web page is now almost 1MB</a>:</p>
<blockquote><p>Mobile broadband caps might not be putting the hurt on most mobile subscribers yet, but data usage is going to keep creeping up. And that’s without people doing any more actual browsing.</p>
<p>The HTTP Archive charted the growth of the average web page and found that average web pages have grown from 726 KB a year ago to 965 KB now. The 33 percent jump is due in large part to more images and third-party scripts like ads and analytics. Javascript content, spurred on by the rise of HTML5, has grown over the last year by 44.7 percent, according to analysis by Royal Pingdom.</p></blockquote>
<p>I remember when 1Mb hard drives cost $1000, you damn kids.  <em>Before you were born</em>.</p>
<p>But it does clarify an interesting point: The time your Web page takes to load isn&#8217;t the only metric you should check when you&#8217;re performance testing your mobile applications or even your regular Web site if you expect mobile users will access it.</p>
<p>Although your leadership might say, <em>That&#8217;s okay, we&#8217;re not designing for mobile users</em>, if your bloated Web site is chewing up their allocated bandwidth, they&#8217;re going to find someone more streamlined.</p>
<p>(Link via <a href="http://twitter.com/#!/kennethcgardner/status/149751836662960128" target="_blank">Tweet</a> retweeted by Fred Beringer.)</p>
]]></content:encoded>
			<wfw:commentRss>http://qahatesyou.com/wordpress/2011/12/everybody-use-lower-case-from-now-on/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unanticipated, Except For Those Who Anticipate Things</title>
		<link>http://qahatesyou.com/wordpress/2011/12/unanticipated-except-for-those-who-anticipate-things/</link>
		<comments>http://qahatesyou.com/wordpress/2011/12/unanticipated-except-for-those-who-anticipate-things/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 16:49:24 +0000</pubDate>
		<dc:creator>The Director</dc:creator>
				<category><![CDATA[Failed Web sites]]></category>
		<category><![CDATA[Load testing]]></category>

		<guid isPermaLink="false">http://qahatesyou.com/wordpress/?p=2266</guid>
		<description><![CDATA[At a little after 7am this morning, I tweeted: In about an hour, I&#8217;ll be participating in the crowd-sourced load testing of http://Packers.com http://bit.ly/ucICSO Good luck, everyone. A couple of near-timeouts later and some really, really long load times, and I&#8217;m the proud owner of one share of Green Bay Packers stock. It&#8217;s fewer shares [...]]]></description>
			<content:encoded><![CDATA[<p>At a little after 7am this morning, I <a href="http://twitter.com/#!/QAHatesYou/status/144041158769770498" target="_blank">tweeted</a>:</p>
<blockquote><p>In about an hour, I&#8217;ll be participating in the crowd-sourced load testing of http://Packers.com <a href="http://bit.ly/ucICSO" target="_blank">http://bit.ly/ucICSO</a> Good luck, everyone.</p></blockquote>
<p>A couple of near-timeouts later and some really, really long load times, and I&#8217;m the proud owner of one share of Green Bay Packers stock.  It&#8217;s fewer shares than I own of the startup where I used to work, but they&#8217;re worth about the same.</p>
<p>At any rate, two hours after I tweeted, the first <a href="http://www.jsonline.com/blogs/sports/135091638.html" target="_blank">news reports about the slow Web response time</a> appeared:</p>
<blockquote><p>On Twitter, fans were reporting that the it was difficult to access the website &#8211; www.packersowner.com &#8211; or the toll-free line: 855-8-GOPACK.</p>
<p>Murphy and other team officials said they anticipated there would be high demand. &#8220;Have patience,&#8221; Murphy told reporters at a news conference Tuesday morning. &#8220;Be patient.&#8221;</p></blockquote>
<p>Who could have expected that this would have occurred?  <em>Anyone with dramatic Web launch experience.</em></p>
<p><font color="red">UPDATE:</font>  More on that great tsunami <a href="http://espn.go.com/nfl/story/_/id/7322796/more-1k-green-bay-packers-shares-sell-11-minutes" target="_blank">here</a>:</p>
<blockquote><p>Sarah Johnson, 34, of Portage said it took her nearly 20 minutes to complete what should have been a 30-second process, but it was worth to wait.</p>
<p><center>&#8230;</center></p>
<p>The team received 1,600 orders in the first 11 minutes of the sale, said Packers president Mark Murphy, who had to reassure fans the Packers website was still working. Team spokesman Aaron Popkey said he did not have any sales data as of early Tuesday afternoon.</p>
<p>&#8220;It&#8217;s just a question of volume,&#8221; Murphy said. &#8220;Fans are excited about this opportunity. We just encourage fans to be patient.&#8221;</p></blockquote>
<p>150 orders a minute.  What, were they running it in development?</p>
]]></content:encoded>
			<wfw:commentRss>http://qahatesyou.com/wordpress/2011/12/unanticipated-except-for-those-who-anticipate-things/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When Search and Replace Becomes Search and Destroy</title>
		<link>http://qahatesyou.com/wordpress/2011/11/when-search-and-replace-becomes-search-and-destroy/</link>
		<comments>http://qahatesyou.com/wordpress/2011/11/when-search-and-replace-becomes-search-and-destroy/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 18:25:15 +0000</pubDate>
		<dc:creator>The Director</dc:creator>
				<category><![CDATA[Failed Web sites]]></category>

		<guid isPermaLink="false">http://qahatesyou.com/wordpress/?p=2226</guid>
		<description><![CDATA[Content management systems, ya gotta love them. Unless, of course, you&#8217;re a professional quality assurance professional who likes to make sure that every i is dotted, t is crossed, and serial comma is twisted. Then CMS packages are scary. They allow just anyone to get in there and throw something up onto the Internet that [...]]]></description>
			<content:encoded><![CDATA[<p>Content management systems, ya gotta love them.  Unless, of course, you&#8217;re a professional quality assurance professional who likes to make sure that every i is dotted, t is crossed, and serial comma is twisted.  Then CMS packages are scary.  They allow just anyone to get in there and throw something up onto the Internet that the whole world can see and mock.  I&#8217;ve often maintained that if you&#8217;re going to use CMS, you still need to have a two-person system at the very least.  One to type it up and one to preview it.</p>
<p>To keep something like this from going where it will scare the innocent users:</p>
<p align="center"><a href="http://qahatesyou.com/images/searchandreplace.jpg" target="_blank"><img src="http://qahatesyou.com/images/searchandreplace.jpg" width="425" alt="Search and...destroy"></a></p>
<p>As you can see, all the appearances of li have changed to p.  Forensically speaking, we can ascertain that someone changed this from a bulleted list and used search-and-replace to do it.</p>
<p>Never, never, ever, do a blind search-and-replace on your text.  And have someone else look at it before it&#8217;s scattered across the Internet.</p>
]]></content:encoded>
			<wfw:commentRss>http://qahatesyou.com/wordpress/2011/11/when-search-and-replace-becomes-search-and-destroy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s An Invalid Character Between Trusting Partners?</title>
		<link>http://qahatesyou.com/wordpress/2011/10/whats-an-invalid-character-between-trusting-partners/</link>
		<comments>http://qahatesyou.com/wordpress/2011/10/whats-an-invalid-character-between-trusting-partners/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 14:06:28 +0000</pubDate>
		<dc:creator>The Director</dc:creator>
				<category><![CDATA[Failed Web sites]]></category>

		<guid isPermaLink="false">http://qahatesyou.com/wordpress/?p=2208</guid>
		<description><![CDATA[In this case, it&#8217;s a JavaScript error: In this case, the partner passing an invalid character did not cause a catastrophic failure; instead, it spit up a JavaScript error and probably screwed up some user tracking metrics somewhere. But what happens when your trusted partners pass your applications crap? And what&#8217;s with this &#8220;trusted&#8221; business? [...]]]></description>
			<content:encoded><![CDATA[<p>In this case, it&#8217;s a JavaScript error:</p>
<p align="center"><a href="http://qahatesyou.com/images/setpartneruid.jpg" target="_blank"><img src="http://qahatesyou.com/images/setpartneruid.jpg" width="425" alt="Set partner UID to JavaScript Error"></a></p>
<p>In this case, the partner passing an invalid character did not cause a catastrophic failure; instead, it spit up a JavaScript error and probably screwed up some user tracking metrics somewhere.</p>
<p>But what happens when your trusted partners pass your applications crap?  And what&#8217;s with this &#8220;trusted&#8221; business?  Your organization&#8217;s partners have less QA than you do.  You need to test every little thing they pass to your application or Web site and make sure they won&#8217;t blow you up.  Additionally, you need to test what happens when you pass things over there to make sure your mistakes won&#8217;t blow you up.  And test to see what happens if your trusted partner isn&#8217;t there when you need it.</p>
<p>Any shared application programming interfaces, any interfaces <em>period</em>, require proper and suitable testing because software can fat-finger data, too.  Just more efficiently and faster than humans.</p>
]]></content:encoded>
			<wfw:commentRss>http://qahatesyou.com/wordpress/2011/10/whats-an-invalid-character-between-trusting-partners/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It&#8217;s Just A Flesh Wound</title>
		<link>http://qahatesyou.com/wordpress/2011/10/its-just-a-flesh-wound/</link>
		<comments>http://qahatesyou.com/wordpress/2011/10/its-just-a-flesh-wound/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 14:41:13 +0000</pubDate>
		<dc:creator>The Director</dc:creator>
				<category><![CDATA[Failed Web sites]]></category>

		<guid isPermaLink="false">http://qahatesyou.com/wordpress/?p=2205</guid>
		<description><![CDATA[Stltoday.com, the Internet site of the St. Louis Post-Dispatch, lives up to its name this morning, as it serves up fatal errors for St. Louis Cardinals fans seeking heart: Trying to allocate 42 bytes led to this fatal error. Although configuration of the server and the processes in the ops department are not the purview [...]]]></description>
			<content:encoded><![CDATA[<p>Stltoday.com, the Internet site of the <em>St. Louis Post-Dispatch</em>, lives up to its name this morning, as it serves up fatal errors for <a href="http://www.stltoday.com/sports/baseball/professional/article_2ac70f4d-5f40-539f-ba89-219ad57ed0ea.html" target="_blank">St. Louis Cardinals fans seeking heart</a>:</p>
<p align="center">
<a href="http://qahatesyou.com/images/fatalerror.jpg" target="_blank"><img src="http://qahatesyou.com/images/fatalerror.jpg" width="425" alt="Missed it by 24 bytes"></a></p>
<p>Trying to allocate 42 bytes led to this fatal error.</p>
<p>Although configuration of the server and the processes in the ops department are not the purview normally of QA, as the normal harbinger of doom, you can always ask, &#8220;What happens if we run out of server memory?&#8221; and &#8220;What happens if the database logs fill up?&#8221;  Load testing might find these, but if you&#8217;re testing in a staged environment that gets cleaned out after every test run, you&#8217;re going not going to find out what happens when the crud accumulates in the pipes through daily usage.  But it will be your fault for not finding it in performance testing.</p>
<p>So ask the unthinkable questions just to get someone thinking about them.</p>
]]></content:encoded>
			<wfw:commentRss>http://qahatesyou.com/wordpress/2011/10/its-just-a-flesh-wound/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Most Basic QA: Someone Else</title>
		<link>http://qahatesyou.com/wordpress/2011/10/the-most-basic-qa-someone-else/</link>
		<comments>http://qahatesyou.com/wordpress/2011/10/the-most-basic-qa-someone-else/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 15:05:31 +0000</pubDate>
		<dc:creator>The Director</dc:creator>
				<category><![CDATA[Failed Web sites]]></category>

		<guid isPermaLink="false">http://qahatesyou.com/wordpress/?p=2190</guid>
		<description><![CDATA[A do-it-yourself email communication shows a few flaws: You know what the most basic bit of quality assurance is? Having someone else look at it. I know some smaller companies don&#8217;t have great budgets for proofreaders, testers, or professionals of any stripe to handle their client communication needs. Or maybe they have a marketing intern [...]]]></description>
			<content:encoded><![CDATA[<p>A do-it-yourself email communication shows a few flaws:</p>
<p align="center">
<a href="http://qahatesyou.com/images/bassettcreekdental.jpg" target="_blank"><img src="http://qahatesyou.com/images/bassettcreekdental.jpg" width="425" alt="Text not inserted error."></a></p>
<p>You know what the most basic bit of quality assurance is?  <em>Having someone else look at it.</em></p>
<p>I know some smaller companies don&#8217;t have great budgets for proofreaders, testers, or professionals of any stripe to handle their client communication needs.  Or maybe they have a marketing intern on staff.  Whatever.  Your organization should never send something out, particularly a formal communication, without someone other than the writer/designer reviewing it.  </p>
<p>It wouldn&#8217;t be a bad idea to send yourself the email before you blast it to the subscription list, since the missing text and extraneous nonbreaking-space-missing its-semicolon might not display in the WYSAWTS (What You See Ain&#8217;t What They See) editor that assembles your text, your logo, your custom text, and your address into the final product.</p>
<p>Come on, have someone else look at it.  <em>It&#8217;s what the professionals do.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://qahatesyou.com/wordpress/2011/10/the-most-basic-qa-someone-else/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Spoiler Alert: Instructions</title>
		<link>http://qahatesyou.com/wordpress/2011/10/spoiler-alert-instructions/</link>
		<comments>http://qahatesyou.com/wordpress/2011/10/spoiler-alert-instructions/#comments</comments>
		<pubDate>Fri, 07 Oct 2011 11:55:52 +0000</pubDate>
		<dc:creator>The Director</dc:creator>
				<category><![CDATA[Failed Web sites]]></category>

		<guid isPermaLink="false">http://qahatesyou.com/wordpress/?p=2186</guid>
		<description><![CDATA[Twitter added the common social media widget that allows you to Tell a Friend by sending invitation emails to people you know. They put a lot of thought into the design, as you can see by the fact that the instructions are nearly invisible against the default background color: It&#8217;s nice of Twitter to hide [...]]]></description>
			<content:encoded><![CDATA[<p>Twitter added the common social media widget that allows you to Tell a Friend by sending invitation emails to people you know.  They put a lot of thought into the design, as you can see by the fact that the instructions are nearly invisible against the default background color:</p>
<p align="center"><img src="http://qahatesyou.com/images/twitterinvitefriends.jpg" width="367" alt="The secret instructions"></p>
<p>It&#8217;s nice of Twitter to hide the spoiler and compel you to highlight the test to read it.</p>
<p>SPOILER ALERT!  You can send to multiple email addresses by separating them with commas.</p>
]]></content:encoded>
			<wfw:commentRss>http://qahatesyou.com/wordpress/2011/10/spoiler-alert-instructions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

