<?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>A Fool's Wisdom &#187; QA</title>
	<atom:link href="http://foolswisdom.com/tag/qa/feed/" rel="self" type="application/rss+xml" />
	<link>http://foolswisdom.com</link>
	<description>A fool and his blog are soon parted.</description>
	<lastBuildDate>Mon, 12 Dec 2011 22:39:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>5% of Nothing</title>
		<link>http://foolswisdom.com/5-percent-of-nothing/</link>
		<comments>http://foolswisdom.com/5-percent-of-nothing/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 03:19:29 +0000</pubDate>
		<dc:creator>Lloyd</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Alert Box]]></category>
		<category><![CDATA[Apple Mac]]></category>
		<category><![CDATA[Apple.com]]></category>
		<category><![CDATA[Aza Raskin]]></category>
		<category><![CDATA[Consumer Software]]></category>
		<category><![CDATA[Daniel Jalkut]]></category>
		<category><![CDATA[Design Bugs]]></category>
		<category><![CDATA[Interface Design]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone 3.0]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[iTunes 8.2]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Mac Sync]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Software Design]]></category>
		<category><![CDATA[Sync Alert]]></category>
		<category><![CDATA[Synchronization]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://foolswisdom.com/?p=2058</guid>
		<description><![CDATA[Makes me laugh and cry a little. This alert is likely meant to warn that a whole lot of data is being added, modified or deleted as part of a sync. It&#8217;s an &#8220;oh crap, likely either you are doing &#8230; <a href="http://foolswisdom.com/5-percent-of-nothing/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignnone" style="width: 597px"><a title="More than 5% of Nothing by lloydsscreenies, on Flickr" href="http://www.flickr.com/photos/lloyds-screenies/3744523552/"><img title="Mac iTunes Sync Alert screenshot" src="http://farm3.static.flickr.com/2671/3744523552_5de8ed4263_o.jpg" alt="More than 5% of Nothing" width="587" height="300" /></a><p class="wp-caption-text">&quot;Sync Alert&quot; Adding 1 Contact with iPhone OS 3.0 with Mac iTunes 8.2.1 (6)</p></div>
<p>Makes me laugh and cry a little.</p>
<p>This alert is likely meant to warn that a whole lot of data is being added, modified or deleted as part of a sync. It&#8217;s an &#8220;oh crap, likely either you are doing some wrong or the software is&#8221;.</p>
<p>I&#8217;m intrigued that UI Expert <a href="http://www.azarask.in/blog/">Aza Raskin</a> (<a href="http://humanized.com/">Humanized</a> &amp; <a href="http://labs.mozilla.com/">Mozilla Lab</a>) <a href="http://www.flickr.com/photos/azaraskin/3418838219/">finds this alert</a> the &#8220;The first good use of a warning I&#8217;ve seen!&#8221;</p>
<p>I&#8217;m not confident that it is generally helpful. Reading online, it does seem that Mac Sync has been quite buggy historically, so this would likely have been very helpful, but does make me nervous that this alert is a bandaid instead of the needed medicine. I would be interested to find out the use cases, and the scenarios where this has been needed.</p>
<p>Synchronization of data between two (or more) sources is a really hard problem. Well the hard problem is mostly related to conflicts when something is changed in two or more places. <a href="http://www.red-sweater.com/blog/">Daniel Jalkut</a> <a href="http://twitter.com/danielpunkass/statuses/2533547354">once wrote</a>, &#8216;Every developer faces the decision: &#8220;Do I want to be known as the jerk who won&#8217;t implement <span>sync</span>, or the jerk who can&#8217;t.&#8221;&#8216;</p>
<p>I&#8217;m not actually syncing, because I don&#8217;t use Notes on the Mac (does it exist?). It&#8217;s really just doing a backup.</p>
<p>In this case, that is the &#8220;Sync Alert&#8221; of syncing an iPhone running iPhone OS 3.0 with my Mac over ethernet to iTunes 8.2.1 (6). I&#8217;m syncing <strong>1 note</strong>.</p>
<p>Assuming that this behavior is generally useful, that I&#8217;m receiving a warning when 1 note is being added brings up the most obvious issue. There should be a <strong>minimum threshold</strong> before this exception behavior is triggered. It shouldn&#8217;t be 5% of nothing.</p>
<p>When you&#8217;re just starting to sync with your Mac, this could be a fairly high frequency alert. It depends on how quickly you add items; how quickly you get to more than 20 items in a category. You&#8217;ll also see this alert again when you start using a new feature (new type of item). This leads to the 2nd issue, the <strong>alert</strong> and <strong>warning</strong> language &#8212; I&#8217;m not seeing any yellow, but I&#8217;m sure feeling it. Because it is potentially high frequency, it should be presented and worded as a <strong>friendly confirmation</strong>.</p>
<p>The 3rd issue isn&#8217;t obvious from this screen shot. Another clue that it should be a confirmation is that sync does not continue until you have cleared this alert. This is actually problematic, because the alert is <strong>non-modal</strong>, meaning you can hide it or bury it under other windows. The worst part is iTunes with it&#8217;s animated progress bar makes it look like the sync is still progressing. This alert should at least <strong>stay on top</strong> of iTunes.</p>
<p>The 4th is I don&#8217;t think add, modify, and delete are equal. Adding an item is an easier event to undo then a modify or delete. I can just delete it. If something is modified or deleted, it may be hard to recover the lost information. The <strong>different events</strong> should have different weights. Adding an item should only trigger an alert if a lot are added.</p>
<p>How many is a lot? That brings me to the 5th and final issue that readily comes to mind. It likely shouldn&#8217;t be a percentage at all. How long would it take before 5% is a really big number? Probably not long at all. If I have 1000 business contacts, a sync would have to delete 50 of them for me to be notified. Again assuming this alert offers some protection, by using a percentage, even as low as 5% percentage you are penalizing your <strong>most passionate customers</strong>. Possibly, it could be a percentage that also factors in things like amount of time since last sync or what operations resulted in the changes, but that would likely get complex quick and I suspect the developers would more quickly find the sweet spot by using a<strong> constant number</strong> (possibly variable on a curve. I hesitate to recommend user defined variable).</p>
<p>Later in that discussion by Aza linked above, he does add &#8220;It could be laid out better, but I like the idea of &#8220;uhhhhh, that&#8217;s dangerous&#8221;. Of course, undo is always better <img src='http://foolswisdom.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> &#8221;. I don&#8217;t think undo would be the silver bullet. I definitely think there is value in confirming changing a large amount of data particularly when the change is destructive, and the need to undo might be overlooked. I just don&#8217;t think Apple has polished this implementation.</p>
<p>I feel a bit like I&#8217;m playing dirty writing this article now when the next version of Mac OS X, Snow Leopard is only a couple of months away. Still, I was hoping this would be resolved with the new iTunes for iPhone OS 3.0. I&#8217;m still hopeful that Snow Leopard with <a href="http://foolswisdom.com/snow-leopard-bug-fix-release/">it&#8217;s attention to polish</a> might surprise me here.</p>
]]></content:encoded>
			<wfw:commentRss>http://foolswisdom.com/5-percent-of-nothing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mac OS X Snow Leopard, a Major Bug Fix Release</title>
		<link>http://foolswisdom.com/snow-leopard-bug-fix-release/</link>
		<comments>http://foolswisdom.com/snow-leopard-bug-fix-release/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 21:10:28 +0000</pubDate>
		<dc:creator>Lloyd</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[microsoft windows]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[software experience]]></category>
		<category><![CDATA[Software Performace]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[windows vista]]></category>

		<guid isPermaLink="false">http://foolswisdom.com/?p=2014</guid>
		<description><![CDATA[I&#8217;m looking forward to the release of the next version of Mac OS X, version 10.6 Snow Leopard this September. As a Software Quality Assurance (QA) practitioner, I find it particularly interesting that this major release is basically a bug &#8230; <a href="http://foolswisdom.com/snow-leopard-bug-fix-release/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m looking forward to the release of the next version of Mac OS X, version 10.6 Snow Leopard this September. As a Software Quality Assurance (QA) practitioner, I find it particularly interesting that this major release is basically <strong>a bug fix release</strong> &#8212; &#8220;lots of refinements&#8221; and upgrades to the architecture.</p>
<p><a href="http://www.apple.com/pr/library/2008/06/09snowleopard.html">The Apple press release from last June</a> includes:</p>
<blockquote><p>&#8230; Rather than focusing primarily on new features, Snow Leopard will enhance the performance of OS X, set a new standard for quality and lay the foundation for future OS X innovation. &#8230;</p>
<p>“We have delivered more than a thousand new features to OS X in just seven years and Snow Leopard lays the foundation for thousands more,” said Bertrand Serlet, Apple’s senior vice president of Software Engineering. “In our continued effort to deliver the best user experience, we hit the pause button on new features to focus on perfecting the world’s most advanced operating system.”</p></blockquote>
<p>Although QA people love this attention to what we are passionate about, conventional wisdom in the software world is that a major release with few new features is suicide, but there are factors working in Apple&#8217;s favor.</p>
<p>I don&#8217;t find the current version (no snow) Leopard v10.5 to be unstable or buggy, but I know other people have problems with it. There are a lot of user interface (UI) inconsistencies in Leopard among the various Apple applications. I&#8217;m interested to see if Snow Leopard sports a <strong>more consistent and usable experience</strong>.</p>
<p>Apple is selling this upgrade for <strong>only $29</strong> US, when their major releases normally sell for <span>$129 US. At $29 Apple customers won&#8217;t be looking for much to think they have got a good deal.<br />
</span></p>
<p>Apple&#8217;s main competitor Microsoft has created this opportunity. <span>Microsoft Windows costs close to $300. And </span>although Mac OS X only runs on Apple hardware, people&#8217;s frustration with <strong>Vista&#8217;s bugginess and instability</strong> has led people to specifically look for a computing experience that address this.</p>
<p>People are hopeful for Windows 7, but it won&#8217;t be available until at least a month after Snow Leopard ships. We can expect Windows 7 to have a lot of<strong> customer untested technology </strong>compared to Mac OS X which looks to be is a very incremental release.</p>
<p><strong>Performance (and polish) is a feature.</strong> &#8220;Ultimately that feeling of control translates to happiness in everyone. In order to increase the happiness in the world, we all have to keep working on this. Ultimately that feeling of control translates to happiness in everyone. In order to increase the happiness in the world, we all have to keep working on this.&#8221;, my boss <a href="http://ma.tt/2009/07/velocity-and-the-bottom-line/">Matt Mullenweg</a>, <a href="http://blip.tv/file/2293079">Velocity 09 Conference Presentation</a>.</p>
<p>Because <strong>Apple builds</strong> both the software and the hardware, they can release their<strong> next generation of computers</strong> to immediately take advantage of the upgraded 64-bit stack, OpenCL for graphic card processing, and GCD multi-core processing throughout Mac OS X.</p>
<p>If Snow Leopard is well executed and well received, it will help people be more confident on computers and <strong>expect more</strong> from their software. It will be a good day for QA geeks.</p>
]]></content:encoded>
			<wfw:commentRss>http://foolswisdom.com/snow-leopard-bug-fix-release/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tech Frustration</title>
		<link>http://foolswisdom.com/tech-frustration/</link>
		<comments>http://foolswisdom.com/tech-frustration/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 15:37:35 +0000</pubDate>
		<dc:creator>Lloyd</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Frustrations]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[Technologies]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[Ubuntu Linux]]></category>
		<category><![CDATA[windows vista]]></category>

		<guid isPermaLink="false">http://foolswisdom.com/?p=1054</guid>
		<description><![CDATA[I&#8217;ve always been good at finding the cracks in things and breaking them wide open. This is one of the reasons why I enjoy testing software. I also have a high threshold for technology acting up and the disposition, skills, &#8230; <a href="http://foolswisdom.com/tech-frustration/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve always been good at finding the cracks in things and breaking them wide open. This is one of the reasons why I enjoy testing software. I also have a high threshold for technology acting up and the disposition, skills, and resources (friends) to fix it, but lately I&#8217;ve been a little tech frustrated.</p>
<p><span id="more-1054"></span>Far from taking the path of least resistance, I&#8217;m an ultra tech geek running each of Ubuntu Linux, Windows Vista, and Mac OS X every day, but still I&#8217;ve been feeling like I&#8217;ve been having my own <a href="http://en.wikipedia.org/wiki/Maximum_Overdrive">Maximum Overdrive</a> on a number of fronts, and I&#8217;m very happy that another week is over.</p>
<p>Sure, my tank is regularly at half empty because we have <a>the little guy</a> (I&#8217;m working on better fuel), and that is part of it, but it has felt like the machine has been winning.</p>
<p>Well, this is my declaration to you, the machine, that starting now, I&#8217;m back on top. You aren&#8217;t getting the better of me!</p>
<p><img src="http://farm1.static.flickr.com/106/292430320_327c1729d2.jpg" alt="Run in the matrix" /></p>
<p>Photo from <a href="http://flickr.com/photos/bricolage108/">bricolage.108</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://foolswisdom.com/tech-frustration/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>My boxes don&#8217;t touch!</title>
		<link>http://foolswisdom.com/my-boxes-dont-touch/</link>
		<comments>http://foolswisdom.com/my-boxes-dont-touch/#comments</comments>
		<pubDate>Mon, 11 Feb 2008 23:01:15 +0000</pubDate>
		<dc:creator>Lloyd</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Birth]]></category>
		<category><![CDATA[Birth Preperation Course]]></category>
		<category><![CDATA[course]]></category>
		<category><![CDATA[Helga Beer]]></category>
		<category><![CDATA[Julia Budd]]></category>
		<category><![CDATA[Laugh your way to a better marriage]]></category>
		<category><![CDATA[Mark Gungor]]></category>
		<category><![CDATA[Menâ€™s Brain Womenâ€™s Brain]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[Pregnancy]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[Victoria]]></category>
		<category><![CDATA[yoga]]></category>

		<guid isPermaLink="false">http://foolswisdom.com/?p=741</guid>
		<description><![CDATA[Julia and I had a practical birth preparation course on Sunday with Victoria local yoga master, philosopher and former registered nurse, Helga Beer. It was awesome! Julia and I haven&#8217;t attended her yogo classes for the last many months. I &#8230; <a href="http://foolswisdom.com/my-boxes-dont-touch/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Julia and I had a practical birth preparation course on Sunday with Victoria local yoga master, philosopher and former registered nurse, Helga Beer. It was awesome!</p>
<p>Julia and I haven&#8217;t attended her yogo classes for the last many months. I had forgotten how much I get out of her philosophy.</p>
<p>During the course she mentioned <a href="http://www.laughyourway.com/">Mark Gungor&#8217;s</a> <a href="http://youtube.com/watch?v=GuMZ73mT5zM">Men&#8217;s Brain Women&#8217;s Brain</a>:</p>
<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/GuMZ73mT5zM&#038;rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/GuMZ73mT5zM&#038;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
<p>I hadn&#8217;t heard of this video. It&#8217;s hilarious! It&#8217;s clear Mark has some insights into having a better marriage, &#8220;laugh your way to a better marriage&#8221; his site says.</p>
<p>The box theory of men&#8217;s brains resonated with me, and I have a particularly bad case of it. It relates to my expertise and career in software problem identification, analysis, and resolution. And a clear symptom is my repulsion when an email or forum discussion has multiple topics in it, or when the discussion travels onto a different issue.</p>
<p>Of course, I grin and bear it, because most of life doesn&#8217;t suit the clean, discrete presentation as a bug report. Life is dynamic and messy, but still my boxes definitely don&#8217;t touch. Julia you&#8217;re so generous in your love for me!</p>
]]></content:encoded>
			<wfw:commentRss>http://foolswisdom.com/my-boxes-dont-touch/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Senior QA Engineer Jacky Zhang now with Genologics</title>
		<link>http://foolswisdom.com/senior-qa-engineer-jacky-zhang-now-with-genologics/</link>
		<comments>http://foolswisdom.com/senior-qa-engineer-jacky-zhang-now-with-genologics/#comments</comments>
		<pubDate>Fri, 01 Feb 2008 01:02:35 +0000</pubDate>
		<dc:creator>Lloyd</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Flock]]></category>
		<category><![CDATA[GenoLogics]]></category>
		<category><![CDATA[jacky-zhang]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[QA Engineer]]></category>
		<category><![CDATA[Victoria]]></category>

		<guid isPermaLink="false">http://foolswisdom.com/?p=692</guid>
		<description><![CDATA[I had lunch with the very talented and personably Jacky Zhang today. It was nice catching up with him after many, many months since we have had a good face to face chat. Earlier this month Jacky left Flock and &#8230; <a href="http://foolswisdom.com/senior-qa-engineer-jacky-zhang-now-with-genologics/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I had lunch with the very talented and personably Jacky Zhang today. It was nice catching up with him after many, many months since we have had a good face to face chat. Earlier this month Jacky left <a href="http://flock.com/">Flock</a> and is now working for Victoria&#8217;s <a href="http://www.genologics.com/">Genologics</a>.</p>
<p>Although, having an amazing experience with Flock this position with Genologics sounds like a natural next step in his career. He is working as an integrated member of a small development team on life sciences research solutions developed using Java and Oracle DB. It is a very technical role and his responsibilities include unit and integration testing.</p>
<p>Congratulations Jacky and Genologics!</p>
]]></content:encoded>
			<wfw:commentRss>http://foolswisdom.com/senior-qa-engineer-jacky-zhang-now-with-genologics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On The Edge</title>
		<link>http://foolswisdom.com/on-the-edge/</link>
		<comments>http://foolswisdom.com/on-the-edge/#comments</comments>
		<pubDate>Thu, 13 Sep 2007 16:32:57 +0000</pubDate>
		<dc:creator>Lloyd</dc:creator>
				<category><![CDATA[Consuming]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[Banking]]></category>
		<category><![CDATA[edge case]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[quality assurance]]></category>

		<guid isPermaLink="false">http://foolswisdom.com/on-the-edge/</guid>
		<description><![CDATA[What contributes to me being a pretty good tester is that I have a knack for taking things apart, exploring the edges of a system, and breaking things. How many times has someone said to you, &#8220;I&#8217;ve never seen that &#8230; <a href="http://foolswisdom.com/on-the-edge/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>What contributes to me being a pretty good tester is that I have a knack for taking things apart, exploring the edges of a system, and breaking things.</p>
<p><span id="more-578"></span><br />
How many times has someone said to you, &#8220;I&#8217;ve never seen that before?&#8221;</p>
<p>It happens to me quite a bit.</p>
<p>Case in point: I tried to have a wire sent to my TD Canada Trust line of credit account and it literally was lost in their system for a week. Every phone call with them ended with, &#8220;The problem is on the senders end, not ours.&#8221; Finally, I walked into a branch and wouldn&#8217;t leave until they found my money and got it into my account.</p>
<p>I bend the rules a little bit by basically using this account as a no fees chequing account with a healthy overdraft projection limit <img src='http://foolswisdom.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Wire transfers is the only part of my account that was broken.</p>
<p>Anyway, regardless of how I use the account, more recently I wanted to have another wire sent to that account and didn&#8217;t want to encounter the same problem. An hour in a branch later and they figure out somehow my line of credit, set up in the year 2000, had been created using an internal branch number that is actually a call center. So there is no one there to process wire transfers.</p>
<p>The only option in the end was to close the account and open a new one. Another day, another hour spent with Julia at the branch and we have a new account number, our automatic transactions are set back up and new cheques are ordered. I imagine the very helpful Financial Services Representative spent many more hours getting a new line of credit approved with the same interest rate modifier.</p>
<p>This is an example of how I have a knack of testing the edges of a system. I previously wrote about my experience with <a href="http://foolswisdom.com/turbotax-and-intuit-lost-my-business/">TurboTax</a>. I have many examples like this.</p>
]]></content:encoded>
			<wfw:commentRss>http://foolswisdom.com/on-the-edge/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

