<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-22860913</id><updated>2012-01-25T19:57:00.707-08:00</updated><title type='text'>Red Earth QA of Central Oklahoma</title><subtitle type='html'>The Red Earth QA SIG is an Information Technology organization that focuses on improving the quality of software implementation projects by sharing information on testing tools and techniques. This also includes networking with peers that may or may not be full-time Quality Assurance staff.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default?start-index=101&amp;max-results=100'/><author><name>Red Earth QA</name><uri>http://www.blogger.com/profile/04327009425028217744</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>214</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-22860913.post-215249811389332942</id><published>2012-01-25T10:09:00.000-08:00</published><updated>2012-01-24T16:08:06.351-08:00</updated><title type='text'>Test Case Management Software - A look at RTH, TestLink, Testopia</title><content type='html'>In looking for an alternative to a commercial application, I've been looking at open source alternative for test case management software.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;RTH&lt;/strong&gt;&amp;nbsp; &lt;br /&gt;The documentation for this product is incomplete and the user experience is not great. It appears to work as expected but it’s not always clear what to expect. If this were to be ranked agains Testopia, it would need additional evaluation to rank them, but it does not appear to be as complete as the TestLink option. There was some tweaking needed to get everythign installed.&lt;br /&gt;&lt;a href="http://sourceforge.net/projects/rth/"&gt;http://sourceforge.net/projects/rth/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;TestLink&lt;/strong&gt;This system has relatively good built-in reports and access to data. This system would best be used by those that would use it on a daily basis and is not suitable for occasional users because executing tests and reporting is not very usable. Integration with external&amp;nbsp;bug tracking system requires additional tools to be built or purchased. Overall, this seems to fit our needs best, given our constraints.&amp;nbsp; &lt;br /&gt;&lt;a href="http://www.teamst.org/"&gt;http://www.teamst.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Testopia:&lt;/strong&gt;&lt;br /&gt;While test result tracking 'in flight' is easy to track, test results tracking and anaysis over time will likely require customized reports and possibly customized code. This system would best be used by those that would use it on a daily basis and is not suitable for occasional users because executing tests and reporting is not very usable (or would require lots of customization that may not be supported when upgraded). In some cases, actions performed did not persist between sessions, so it has a sense of being unreliable. Installation was difficult.&lt;br /&gt;&lt;a href="http://landfill.mozilla.org/testopia2/testopia/doc/Manual.pdf"&gt;http://landfill.mozilla.org/testopia2/testopia/doc/Manual.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;Others available, but not considered for my use&lt;br /&gt;&lt;ul&gt;&lt;li&gt;XQUAL&amp;nbsp; &lt;a href="http://www.xqual.com/qa/tools.html"&gt;http://www.xqual.com/qa/tools.html&lt;/a&gt;&amp;nbsp;- There is a free version that looks good, but since that free version is ad-based, it was not considered for our use.&lt;/li&gt;&lt;li&gt;Salome TMF - &lt;a href="https://wiki.ow2.org/salome-tmf/"&gt;https://wiki.ow2.org/salome-tmf/&lt;/a&gt;&amp;nbsp; - I was not able to get this running after mucking around with it for some time. I didn't go looking for assistance and it may work well, I just don't know.&lt;/li&gt;&lt;li&gt;Oracle Application Test Suite - This looked promising, but there is a license required, so it wasn't evaluated.&lt;/li&gt;&lt;/ul&gt;I could go on, but this is a good summary&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-215249811389332942?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/215249811389332942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=215249811389332942' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/215249811389332942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/215249811389332942'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2012/01/test-case-management-software-look-at.html' title='Test Case Management Software - A look at RTH, TestLink, Testopia'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-1889864287245967941</id><published>2012-01-21T08:26:00.000-08:00</published><updated>2012-01-21T08:29:21.661-08:00</updated><title type='text'>ISTQB - Certified Tester Foundation Level training in Oklahoma</title><content type='html'>&lt;span style="font-family: arial, helvetica, sans-serif; font-size: 13px;"&gt;Randall Rice is a consultant for software testing and other software development processes who provides training worldwide. He is based in the Oklahoma City area and is hoping to schedule another CTFL training session in the area soon.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial, helvetica, sans-serif; font-size:13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial, helvetica, sans-serif; font-size: 13px;"&gt;I took this course before and he does an excellent job at preparing for the certification exam and you'll have fun doing it!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial, helvetica, sans-serif; font-size:13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-family: arial, helvetica, sans-serif; font-size: 13px;"&gt;&lt;b&gt;You can find more about the course content here:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-family: arial, helvetica, sans-serif; font-size: 13px;"&gt;&lt;a href="http://riceconsulting.com/home/index.php/ISTQB-Software-Tester-Certification/istqb-foundation-level-course-in-software-testing.html"&gt;http://riceconsulting.com/home/index.php/ISTQB-Software-Tester-Certification/istqb-foundation-level-course-in-software-testing.html&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: arial, helvetica, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-family: arial, helvetica, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-family: arial, helvetica, sans-serif; font-size: 13px;"&gt;&lt;b&gt;If you are interested, you can contact him in one of many ways&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-family: arial, helvetica, sans-serif; font-size: 13px;"&gt;-- Randall W. Rice, CSTE, CSQA, CTAL&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-family: arial, helvetica, sans-serif; font-size: 13px;"&gt;Rice Consulting Services, Inc.&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-family: arial, helvetica, sans-serif; font-size: 13px;"&gt;405-691-8075&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-family: arial, helvetica, sans-serif; font-size: 13px;"&gt;FAX 405-691-1441&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-family: arial, helvetica, sans-serif; font-size: 13px;"&gt;Cell 405-401-6469&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.riceconsulting.com/" style=" font-family: arial, helvetica, sans-serif; font-size: 13px;" target="_blank"&gt;www.riceconsulting.com&lt;/a&gt;&lt;br /&gt;&lt;span style=" font-family: arial, helvetica, sans-serif; font-size: 13px;"&gt;"Test everything. Hold on to the good." I Thessalonians 5:21&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=" font-family: arial, helvetica, sans-serif; font-size: 13px;"&gt;Join my newsletter today! &lt;a href="http://www.riceconsulting.com/newsletter.htm"&gt;http://www.riceconsulting.com/newsletter.htm&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=" font-family: arial, helvetica, sans-serif; font-size: 13px;"&gt;Check out my blog at &lt;a href="http://randallrice.blogspot.com/"&gt;http://randallrice.blogspot.com&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=" font-family: arial, helvetica, sans-serif; font-size: 13px;"&gt;On Facebook - &lt;a href="http://www.facebook.com/pages/Oklahoma-City-OK/Randy-Rices-Software-Testing-Page/205723278494"&gt;http://www.facebook.com/pages/Oklahoma-City-OK/Randy-Rices-Software-Testing-Page/205723278494&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=" font-family: arial, helvetica, sans-serif; font-size: 13px;"&gt;Twitter - &lt;a href="http://twitter.com/rricetester"&gt;http://twitter.com/rricetester&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-1889864287245967941?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/1889864287245967941/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=1889864287245967941' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/1889864287245967941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/1889864287245967941'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2012/01/istqb-certified-tester-foundation-level.html' title='ISTQB - Certified Tester Foundation Level training in Oklahoma'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-3375436524168713761</id><published>2012-01-09T05:46:00.000-08:00</published><updated>2012-01-09T05:46:10.689-08:00</updated><title type='text'>Happy 5th Birthday iPhone</title><content type='html'>Steve Jobs announced the iPhone on Jan 9th, 2007. Can you believe it's been five years?&lt;br /&gt;&lt;br /&gt;This phone has set a new standard for phone and handheld device&amp;nbsp;usability.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-3375436524168713761?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/3375436524168713761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=3375436524168713761' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/3375436524168713761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/3375436524168713761'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2012/01/happy-5th-birthday-iphone.html' title='Happy 5th Birthday iPhone'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-1861264499823867999</id><published>2012-01-07T10:06:00.000-08:00</published><updated>2012-01-07T10:06:40.891-08:00</updated><title type='text'>Randy Rice's Software Testing &amp; Quality Blog: Book Review - Making it Big in Software</title><content type='html'>&lt;div&gt;Randy Rice is an Internationally-known consultant that is local to my area (when he's not traveling). I hope you enjoy his book review.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://randallrice.blogspot.com/2012/01/book-review-making-it-big-in-software.html?spref=bl"&gt;Randy Rice's Software Testing &amp;amp; Quality Blog: Book Review - Making it Big in Software&lt;/a&gt;: There is a great "secret" I tell software professionals. That "secret" is that if you want to rise to the top of your field, it's not that ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-1861264499823867999?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/1861264499823867999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=1861264499823867999' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/1861264499823867999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/1861264499823867999'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2012/01/randy-rices-software-testing-quality.html' title='Randy Rice&apos;s Software Testing &amp; Quality Blog: Book Review - Making it Big in Software'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-8944262450793188682</id><published>2011-12-21T06:05:00.000-08:00</published><updated>2011-12-21T06:05:32.046-08:00</updated><title type='text'>A Tester's Commitment</title><content type='html'>http://www.satisfice.com/blog/archives/652&lt;br /&gt;&lt;br /&gt;James Bach has a good post on what testers commit to&lt;br /&gt;&lt;br /&gt;Here's an excerpt:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li class="MsoNormal" style="background-color: white; font-family: serif; font-size: 16px; margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;I provide a service. You are an important client of that service. I am not satisfied unless you are satisfied.&lt;/li&gt;&lt;li class="MsoNormal" style="background-color: white; font-family: serif; font-size: 16px; margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;I am not the gatekeeper of quality. I don’t “own” quality. Shipping a good product is a goal shared by all of us.&lt;/li&gt;&lt;li class="MsoNormal" style="background-color: white; font-family: serif; font-size: 16px; margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;I will test your code as soon as I can after you deliver it to me. I know that you need my test results quickly (especially for fixes and new features).&lt;/li&gt;&lt;li class="MsoNormal" style="background-color: white; font-family: serif; font-size: 16px; margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;I will strive to test in a way that allows you to be fully productive. I will not be a bottleneck.&lt;/li&gt;&lt;li class="MsoNormal" style="background-color: white; font-family: serif; font-size: 16px; margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;I’ll make every reasonable effort to test, even if I have only partial information about the product.&lt;/li&gt;&lt;li class="MsoNormal" style="background-color: white; font-family: serif; font-size: 16px; margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;I will learn the product quickly, and make use of that knowledge to test more cleverly.&lt;/li&gt;&lt;li class="MsoNormal" style="background-color: white; font-family: serif; font-size: 16px; margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;I will test important things first, and try to find important problems.&amp;nbsp;&lt;em&gt;(I will also report things you might consider unimportant, just in case they turn out to be important after all, but I will spend less time on those.)&lt;/em&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="background-color: white; font-family: serif; font-size: 16px; margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;I will strive to test in the interests of everyone whose opinions matter, including you, so that you can make better decisions about the product.&lt;/li&gt;&lt;li class="MsoNormal" style="background-color: white; font-family: serif; font-size: 16px; margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;I will write clear, concise, thoughtful, and respectful problem reports.&amp;nbsp;&lt;em&gt;(I may make suggestions about design, but I will never presume to be the designer.)&lt;/em&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="background-color: white; font-family: serif; font-size: 16px; margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;I will let you know how I’m testing, and invite your comments. And I will confer with you about little things you can do to make the product much easier to test.&lt;/li&gt;&lt;li class="MsoNormal" style="background-color: white; font-family: serif; font-size: 16px; margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;I invite your special requests, such as if you need me to spot check something for you, help you document something, or run a special kind of test.&lt;/li&gt;&lt;li class="MsoNormal" style="background-color: white; font-family: serif; font-size: 16px; margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;I will not carelessly waste your time. Or if I do, I will learn from that mistake.&lt;/li&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-8944262450793188682?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/8944262450793188682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=8944262450793188682' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/8944262450793188682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/8944262450793188682'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/12/testers-commitment.html' title='A Tester&apos;s Commitment'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-9198207585101472002</id><published>2011-12-20T08:58:00.000-08:00</published><updated>2011-12-20T08:58:17.385-08:00</updated><title type='text'>Bugs and Battleship</title><content type='html'>I got this link from Peter Hall today, it's a great way to look at different ways we look for bugs.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.ezyang.com/2011/12/bugs-and-battleships/"&gt;http://blog.ezyang.com/2011/12/bugs-and-battleships/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-9198207585101472002?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/9198207585101472002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=9198207585101472002' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/9198207585101472002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/9198207585101472002'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/12/bugs-and-battleship.html' title='Bugs and Battleship'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-1723175574212903906</id><published>2011-12-14T17:32:00.000-08:00</published><updated>2011-12-14T17:32:57.005-08:00</updated><title type='text'>PCMM - Like CMM, but for people</title><content type='html'>There is lots of evidence that one of the major contributors to a successful software project is the right people with the right skills being motivated to perform well.&lt;br /&gt;&lt;br /&gt;SEI has released (nearly 10 years ago) a method for managing this kind of management.&lt;br /&gt;&lt;br /&gt;Check it out!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/library/abstracts/reports/01mm001.cfm"&gt;http://www.sei.cmu.edu/library/abstracts/reports/01mm001.cfm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-1723175574212903906?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/1723175574212903906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=1723175574212903906' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/1723175574212903906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/1723175574212903906'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/12/pcmm-like-cmm-but-for-people.html' title='PCMM - Like CMM, but for people'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-4853366079900192702</id><published>2011-12-06T20:27:00.001-08:00</published><updated>2011-12-06T20:28:26.449-08:00</updated><title type='text'>QA Tester Position in Oklahoma</title><content type='html'>&lt;br /&gt;&lt;div class="MsoNormal" style="background-color: white; font-family: sans-serif; font-size: 11pt; margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-size: 12pt;"&gt;This is a 6 month contract to hire opportunity. Looking for somebody to start&amp;nbsp;&lt;span class="yshortcuts" id="lw_1323232002_0" style="border-bottom-color: rgb(54, 99, 136); border-bottom-style: dotted; border-bottom-width: 2px; color: #366388; cursor: pointer;"&gt;December 12&lt;sup&gt;th&lt;/sup&gt;&lt;/span&gt;&amp;nbsp;but the earlier the better. They are definitely looking to bring somebody on full time. The first project is in&amp;nbsp;&lt;span class="yshortcuts" id="lw_1323232002_1" style="border-bottom-color: rgb(54, 99, 136); border-bottom-style: dotted; border-bottom-width: 2px; color: #366388; cursor: pointer;"&gt;Massachusetts&lt;/span&gt;&amp;nbsp;and the individual will need to be on site the first 2 weeks. If the person is not in OKC they can work remotely from home and come to OKC once a week. If they are in OKC they will work in the office.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background-color: white; font-family: sans-serif; font-size: 11pt; margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraph" style="background-color: white; font-family: sans-serif; font-size: 11pt; margin-bottom: 0.0001pt; margin-left: 0.5in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: Symbol; font-size: 12pt;"&gt;·&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;Test Designer with Keyword experience preferably someone with web interface experience.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraph" style="background-color: white; font-family: sans-serif; font-size: 11pt; margin-bottom: 0.0001pt; margin-left: 0.5in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: Symbol; font-size: 12pt;"&gt;·&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;DB queries would be a plus as would C#, .NET experience.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraph" style="background-color: white; font-family: sans-serif; font-size: 11pt; margin-bottom: 0.0001pt; margin-left: 0.5in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: Symbol; font-size: 12pt;"&gt;·&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;Automation testing is the biggest requirement&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraph" style="background-color: white; font-family: sans-serif; font-size: 11pt; margin-bottom: 0.0001pt; margin-left: 0.5in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: Symbol; font-size: 12pt;"&gt;·&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;Will be using Selenium so if somebody has any experience with Selenium that would be a huge bonus!&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background-color: white; font-family: sans-serif; font-size: 11pt; margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;Contact Info:&lt;/div&gt;&lt;div class="MsoNormal" style="background-color: white; font-family: sans-serif; font-size: 11pt; margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 11pt; margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="color: maroon; font-size: 13pt;"&gt;Taylor Brecher&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 11pt; margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-size: 13pt;"&gt;GDH Consulting, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 11pt; margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span class="yshortcuts" id="lw_1323232002_2" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(54, 99, 136); border-bottom-style: dotted; border-bottom-width: 2px; color: #366388; cursor: pointer;"&gt;405-948-9022&lt;/span&gt;&amp;nbsp;&lt;b&gt;Office&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 11pt; margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span class="yshortcuts" id="lw_1323232002_3" style="border-bottom-color: rgb(54, 99, 136); border-bottom-style: dotted; border-bottom-width: 2px; color: #366388; cursor: pointer;"&gt;405-290-7505&lt;/span&gt;&lt;b&gt;&amp;nbsp;Fax&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 11pt; margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span class="yshortcuts" id="lw_1323232002_4" style="border-bottom-color: rgb(54, 99, 136); border-bottom-style: dotted; border-bottom-width: 2px; color: #366388; cursor: pointer;"&gt;972-839-1841&lt;/span&gt;&amp;nbsp;&lt;b&gt;Mobile&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 11pt; margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;a href="mailto:tbrecher@gdhconsulting.com" rel="nofollow" style="color: blue;" target="_blank" ymailto="mailto:tbrecher@gdhconsulting.com"&gt;tbrecher@gdhconsulting.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 11pt; margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="color: maroon; font-size: 13pt;"&gt;&lt;a href="http://www.gdhit.com/" rel="nofollow" style="color: blue;" target="_blank"&gt;www.gdhit.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 11pt; margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;i&gt;&lt;span style="color: maroon; font-size: 12pt;"&gt;Become a fan of&amp;nbsp;&lt;a href="http://www.facebook.com/home.php#/pages/Careers-at-GDH-Consulting/124833221911?v=wall&amp;amp;ref=ts" rel="nofollow" style="color: blue;" target="_blank"&gt;GDH Consulting on Facebook&lt;/a&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-4853366079900192702?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/4853366079900192702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=4853366079900192702' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/4853366079900192702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/4853366079900192702'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/12/qa-tester-position-in-oklahoma.html' title='QA Tester Position in Oklahoma'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-1054009482123232067</id><published>2011-11-28T20:11:00.001-08:00</published><updated>2011-11-28T20:13:08.191-08:00</updated><title type='text'>Re-imagining the Test Plan</title><content type='html'>Some folks got together to discuss the relative lack of utility of most test plans. Their idea is to tie in streams of data (tests, test results, bugs, issues, checkins, etc.) to provide an ongoing look at areas of risk for your application in a visual way.&lt;br /&gt;&lt;br /&gt;This is by no means a usable product at the moment. However, the ideas are interesting. Read more here, join the discussion and be a part of this project!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://googletesting.blogspot.com/2011/10/google-test-analytics-now-in-open.html"&gt;http://googletesting.blogspot.com/2011/10/google-test-analytics-now-in-open.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-1054009482123232067?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/1054009482123232067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=1054009482123232067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/1054009482123232067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/1054009482123232067'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/11/re-imagining-test-plan.html' title='Re-imagining the Test Plan'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-8849907249629537577</id><published>2011-11-28T12:52:00.001-08:00</published><updated>2011-11-28T12:52:29.912-08:00</updated><title type='text'>Being Geek - another book review</title><content type='html'>I've posted another book review on StickyMinds.com. This one is on 'Being Geek'&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.stickyminds.com/s.asp?F=S1362_BOOK_4" rel="nofollow" style="background-color: white; color: blue; font-family: Consolas; font-size: 16px;" target="_blank"&gt;&lt;span class="yshortcuts" id="lw_1322513298_0" style="color: #366388;"&gt;http://www.stickyminds.com/s.asp?F=S1362_BOOK_4&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-8849907249629537577?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/8849907249629537577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=8849907249629537577' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/8849907249629537577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/8849907249629537577'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/11/being-geek-another-book-review.html' title='Being Geek - another book review'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-3076893882807375756</id><published>2011-11-28T12:33:00.001-08:00</published><updated>2011-11-28T12:51:28.893-08:00</updated><title type='text'>Javascript Code Coverage Tool</title><content type='html'>The Google Testing Blog has an entry on a tool to calculate how much of the javascript on a page has been covered.&lt;br /&gt;&lt;br /&gt;Now you can get details on each script on the page and how much is left to test!&lt;br /&gt;&lt;br /&gt;http://googletesting.blogspot.com/2011/10/scriptcover-makes-javascript-coverage.html&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-3076893882807375756?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/3076893882807375756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=3076893882807375756' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/3076893882807375756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/3076893882807375756'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/11/google-testing-blog-has-entry-on-tool.html' title='Javascript Code Coverage Tool'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-8974052825489784028</id><published>2011-11-15T20:39:00.001-08:00</published><updated>2011-11-15T20:44:11.264-08:00</updated><title type='text'>Time-Life Series on 'Understanding Computers' (circa 1989)</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: left;"&gt;My brother-in-law brought these over for me. They were going to be thrown out at his work and he offered to take them off their hands.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;The one that caught my eye was 'The Software Challenge'. It's essentially about Software Engineering and the tools and techniques used in software projects.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;At the time, the big idea was CASE tools. Computer-Aided Software Engineering. There's a whole section on that idea as well as testing concepts such as boundary-value testing, positive testing, negative testing, code path coverage and more.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-U641kKc-0FA/TsM9dNHH9eI/AAAAAAAAAS4/wCZHr9IpaKg/s1600/IMG478.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-U641kKc-0FA/TsM9dNHH9eI/AAAAAAAAAS4/wCZHr9IpaKg/s320/IMG478.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-yCZi0vy0JZM/TsM6vnLzYXI/AAAAAAAAASg/R5S1UK2rGFQ/s1600/IMG474.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-yCZi0vy0JZM/TsM6vnLzYXI/AAAAAAAAASg/R5S1UK2rGFQ/s320/IMG474.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-LlDAG3Uwl9o/TsM8aFvphnI/AAAAAAAAASw/1UHhQZvz-oc/s1600/IMG477.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-LlDAG3Uwl9o/TsM8aFvphnI/AAAAAAAAASw/1UHhQZvz-oc/s320/IMG477.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-8974052825489784028?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/8974052825489784028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=8974052825489784028' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/8974052825489784028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/8974052825489784028'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/11/time-life-series-on-understanding.html' title='Time-Life Series on &apos;Understanding Computers&apos; (circa 1989)'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-U641kKc-0FA/TsM9dNHH9eI/AAAAAAAAAS4/wCZHr9IpaKg/s72-c/IMG478.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-3883286860557335638</id><published>2011-11-13T21:30:00.001-08:00</published><updated>2011-11-13T21:43:01.808-08:00</updated><title type='text'>Filters of Experience</title><content type='html'>Filters are great things, until they aren't...&lt;br /&gt;&lt;br /&gt;I use my experience to filter lots of things. For example, I won't get started on optimizing how my email is stored because I've done that and it ultimately takes more time to maintain than I get value out of. Additionally, I will go out of my way to meet the maintenance people in my building because knowing them can quickly get issues fixed when they arise.&lt;br /&gt;&lt;br /&gt;This experience I've developed over years has allowed me to see nuances in everyday activities to try to maximize the benefit to me or others.&lt;br /&gt;&lt;br /&gt;But these filters of experience also hold me back sometimes. My son had a school project that would take several hours to do and he waited until the last minute to do it. I looked at the clock after dinner the night before the assignment was due and concluded that given my son's available time, he couldn't have finished it and would have to turn it in late. I thought that even if it were done, it wouldn't be done well. I was wrong. While he could have turned in a more polished final product, he did finish it reasonably well and only a little after his normal bedtime.&lt;br /&gt;&lt;br /&gt;So if you are new in your career:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Look for those with experience to see if you can work better&lt;/li&gt;&lt;li&gt;Don't let that experience hold you back if you have the desire to see it through (even if you end up being wrong to ignore experience, you'll have just built up some of your own)&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;If you are well established in your career.&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Look to the younger crowd for energy and new possibilities&lt;/li&gt;&lt;li&gt;Be sure to voice your experience in a way that allows everyone to feel successful. (even if you end up being wrong, it won't be the first time)&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-3883286860557335638?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/3883286860557335638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=3883286860557335638' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/3883286860557335638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/3883286860557335638'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/11/filters-of-experience.html' title='Filters of Experience'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-5739792854175762466</id><published>2011-11-08T08:36:00.000-08:00</published><updated>2011-11-08T08:36:40.436-08:00</updated><title type='text'>What do you do if you need to test a system with little to no documentation?</title><content type='html'>You need to identify what sources of information exist. The common term is a 'Test Oracle'. The Test Oracles will tell you how the system is supposed to work, but unfortunately, they are known to conflict with each other.&lt;br /&gt;&lt;br /&gt;This is an old article, but still very relevant on what forms Test Oracles take and what their strengths and weaknesses are.&lt;br /&gt;&lt;br /&gt;&lt;div id="Normalcontent" style="clear: both; padding-bottom: 0px; padding-left: 3px; padding-right: 3px; padding-top: 0px; position: relative;"&gt;&lt;div id="imcontent" style="margin-left: 12px;"&gt;&lt;span&gt;&lt;div style="color: black; direction: ltr; font-family: MS Shell Dlg 2; font-size: 9pt;"&gt;&lt;span style="border-bottom-color: black; border-left-color: black; border-right-color: black; border-top-color: black; color: black; font-family: Calibri;"&gt;&lt;a href="http://www.softwarequalitymethods.com/Papers/OracleTax.pdf" title="http://www.softwarequalitymethods.com/Papers/OracleTax.pdf"&gt;http://www.softwarequalitymethods.com/Papers/OracleTax.pdf&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; direction: ltr; font-family: MS Shell Dlg 2; font-size: 9pt;"&gt;&lt;span style="border-bottom-color: black; border-left-color: black; border-right-color: black; border-top-color: black; color: black; font-family: Calibri;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="color: black; direction: ltr; font-family: MS Shell Dlg 2; font-size: 9pt;"&gt;&lt;span style="border-bottom-color: black; border-left-color: black; border-right-color: black; border-top-color: black; color: black; font-family: Calibri;"&gt;(thanks Peter for remining me that this site has been too silent for too long)&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; direction: ltr; font-family: MS Shell Dlg 2; font-size: 9pt;"&gt;&lt;span style="border-bottom-color: black; border-left-color: black; border-right-color: black; border-top-color: black; color: black; font-family: Calibri;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-5739792854175762466?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/5739792854175762466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=5739792854175762466' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/5739792854175762466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/5739792854175762466'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/11/what-do-you-do-if-you-need-to-test.html' title='What do you do if you need to test a system with little to no documentation?'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-6730705865966010033</id><published>2011-09-08T19:35:00.000-07:00</published><updated>2011-09-08T19:37:19.228-07:00</updated><title type='text'>TestAPI for Win32 and .NET applications</title><content type='html'>I heard about this today and it looks promising... http://testapi.codeplex.com/&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;According to the site :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;"&lt;span class="Apple-style-span" style="color: rgb(48, 51, 45); font-family: 'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif; font-size: 13px; background-color: rgb(255, 255, 255); "&gt;TestApi is a library of &lt;b&gt;test and utility APIs&lt;/b&gt; that enables developers and testers to create testing tools and automated tests for .NET and Win32 applications. TestApi provides a set of common test building blocks -- types, data-structures and algorithms -- in a simple, layered, componentized and documented stack."&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Post a comment if you have any experience with this.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-6730705865966010033?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/6730705865966010033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=6730705865966010033' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/6730705865966010033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/6730705865966010033'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/09/testapi-for-win32-and-net-applications.html' title='TestAPI for Win32 and .NET applications'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-6767884120565686400</id><published>2011-08-30T08:15:00.000-07:00</published><updated>2011-08-30T08:20:14.836-07:00</updated><title type='text'>Hybrid Manual/Automation Tests</title><content type='html'>I've had this idea before. Suppose you have a set of tests that are difficult to automate because some middle step needs either human interaction or would benefit from a human performing the validation.&lt;br /&gt;&lt;br /&gt;Well, &lt;a href="https://www.mturk.com/mturk/welcome"&gt;Amazon's Mechanical Turk &lt;/a&gt;is one option. &lt;a href="http://www.technologyreview.com/communications/38447/?a=f"&gt;Another option &lt;/a&gt;was just announced as well. With these tools, you can add in a human task to your automation tests to make your Manual / Automation hybrid tests.&lt;br /&gt;&lt;br /&gt;So... Any tool authors out there that want to make this available?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-6767884120565686400?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/6767884120565686400/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=6767884120565686400' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/6767884120565686400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/6767884120565686400'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/08/hybrid-manualautomation-tests.html' title='Hybrid Manual/Automation Tests'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-6484120583961109140</id><published>2011-08-30T04:47:00.001-07:00</published><updated>2011-08-30T04:52:13.440-07:00</updated><title type='text'>Inspected by A-12345</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a href="http://www.qclabels.com/img/sm/Q/Tamper-Proof-Inspection-Label-QC-3545.gif" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 108px; height: 108px;" src="http://www.qclabels.com/img/sm/Q/Tamper-Proof-Inspection-Label-QC-3545.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" &gt;(from http://www.qclabels.com/)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Every so often, I find a slip of paper in a new pair of jeans that reads "Inspected by 12" (or something similar). Then I realize that someone, or multiple someones, inspected this product for some level of quality before it was shipped. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What if you looked at the help menu entry for a particular feature and it would tell you who tested it? What do you think you'd notice? Would you attribute the good or bad quality of that feature with that tester's ability? If you were that tester, would you feel pride in a job well done?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I feel somewhat like I'm living 3Ms motto, "We don't make the products you use, we make the products you use better".&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-6484120583961109140?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/6484120583961109140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=6484120583961109140' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/6484120583961109140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/6484120583961109140'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/08/inspected-by-12345.html' title='Inspected by A-12345'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-8281499032530053216</id><published>2011-08-23T07:42:00.000-07:00</published><updated>2011-08-23T07:45:11.389-07:00</updated><title type='text'>Structured Creativity Lessons?</title><content type='html'>I saw this book, published in 2007 called "&lt;a href="http://www.amazon.com/Wreck-This-Journal-Keri-Smith/dp/039953346X/ref=sr_1_4/002-4803521-2102431?ie=UTF8&amp;amp;s=books&amp;amp;qid=1173902075&amp;amp;sr=1-4"&gt;Wreck This Journal&lt;/a&gt;". It is a series of journal entries where you are asked to basically demolish the book, one page at a time, in a very specific way.&lt;br /&gt;&lt;br /&gt;The instructions include things like "Rub dirt on this page", "Paint with coffee", "Paste a picture here and change it"&lt;br /&gt;&lt;br /&gt;It may seem totally random, but I expect that it will encourage creativity in a fun way.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-8281499032530053216?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/8281499032530053216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=8281499032530053216' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/8281499032530053216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/8281499032530053216'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/08/structured-creativity-lessons.html' title='Structured Creativity Lessons?'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-127850407203935534</id><published>2011-08-23T07:40:00.000-07:00</published><updated>2011-08-23T07:41:59.164-07:00</updated><title type='text'>Learn to Code With Friends</title><content type='html'>If you've wanted to learn how to write code, but didn't have a place to start. Check out &lt;a href="http://www.codecademy.com/"&gt;http://www.codecademy.com/&lt;/a&gt; . This is a way to learn to code where you are given feedback as you learn in a very intuitive way. You can also do this with friends to see how they are doing. Check it out!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-127850407203935534?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/127850407203935534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=127850407203935534' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/127850407203935534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/127850407203935534'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/08/learn-to-code-with-friends.html' title='Learn to Code With Friends'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-6339325855694283526</id><published>2011-08-18T08:00:00.000-07:00</published><updated>2011-08-18T08:01:25.350-07:00</updated><title type='text'>Ow, I'm Too Safe!</title><content type='html'>&lt;a href="http://blogs.msdn.com/b/oldnewthing/archive/2011/08/18/10197031.aspx"&gt;http://blogs.msdn.com/b/oldnewthing/archive/2011/08/18/10197031.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is a short and funny story about being 'too safe'. Can we have 'too much quality' in the same way?&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-6339325855694283526?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/6339325855694283526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=6339325855694283526' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/6339325855694283526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/6339325855694283526'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/08/ow-im-too-safe.html' title='Ow, I&apos;m Too Safe!'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-4085927677074279595</id><published>2011-08-17T06:30:00.000-07:00</published><updated>2011-08-17T06:33:25.550-07:00</updated><title type='text'>Robert's Rule of Risks</title><content type='html'>"When a risk manifests itself, it becomes an issue. For big issues, the real question is 'Was this from a known risk?' "&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-4085927677074279595?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/4085927677074279595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=4085927677074279595' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/4085927677074279595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/4085927677074279595'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/08/roberts-rule-of-risks.html' title='Robert&apos;s Rule of Risks'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-6908312098758419315</id><published>2011-08-05T10:31:00.000-07:00</published><updated>2011-08-05T10:41:10.869-07:00</updated><title type='text'>Is SmoothTeddy Really 'work-related'?</title><content type='html'>In the end, I came up with this banner as a sample for a 'logo contest' for our internal QA community. Let me give some background in how this came about.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/-mhttGV5AJuY/TjwpEF1ZKtI/AAAAAAAAAJU/d2nKK_Id4wM/s1600/qabanner.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5637425983823358674" style="WIDTH: 300px; CURSOR: hand; HEIGHT: 140px" alt="" src="http://4.bp.blogspot.com/-mhttGV5AJuY/TjwpEF1ZKtI/AAAAAAAAAJU/d2nKK_Id4wM/s400/qabanner.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;I ran across &lt;a href="http://www-ui.is.s.u-tokyo.ac.jp/~takeo/java/smoothteddy/index.html"&gt;'Smooth Teddy' &lt;/a&gt;a few years ago as a drop-dead simple way to create interesting 3D figures that don't look like they came from a CAD system. Here is a bit more of the 3D 'bug' I was able to make. (Sure, it's not particularly 'buggy' but hopefully, you can see the scope of the things that can be done.)&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/-NUariV0I2Xg/Tjwp_ocXQPI/AAAAAAAAAJk/4u7PFSJccVs/s1600/bug17.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5637427006725898482" style="WIDTH: 200px; CURSOR: hand; HEIGHT: 200px" alt="" src="http://4.bp.blogspot.com/-NUariV0I2Xg/Tjwp_ocXQPI/AAAAAAAAAJk/4u7PFSJccVs/s200/bug17.png" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;If you end up using Smooth Teddy, be sure to read the documentation because some of the coolest features are not obvious. (The program itself is a bit unstable, so save often).&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;The remaining question is 'Is this 3D tool work-related'. Well, only if you want to allow people to find their way to learn. I'm certain it has nothing to do with the 'fun' factor of using the tool :)&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-6908312098758419315?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/6908312098758419315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=6908312098758419315' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/6908312098758419315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/6908312098758419315'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/08/is-smoothteddy-really-work-related.html' title='Is SmoothTeddy Really &apos;work-related&apos;?'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-mhttGV5AJuY/TjwpEF1ZKtI/AAAAAAAAAJU/d2nKK_Id4wM/s72-c/qabanner.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-3163687487408147963</id><published>2011-08-03T07:46:00.000-07:00</published><updated>2011-08-03T07:51:30.037-07:00</updated><title type='text'>Framework to Allow User to Recover Gracefully from Hung Applications</title><content type='html'>So some researchers were looking into how to get MS Word to recover when it gets hung and came up with a general framework to allow users to attempt to get hung applications unstuck.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://arstechnica.com/science/news/2011/08/jolt-framework-lets-users-force-some-hung-programs-to-recover.ars"&gt;http://arstechnica.com/science/news/2011/08/jolt-framework-lets-users-force-some-hung-programs-to-recover.ars&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is a great case of a truly useful tool that can be 'an enabler' for bad programming practices. Surely, this is a good tool for end-users. But developers providing this as a workaround for problematic code can be a bad strategy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-3163687487408147963?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/3163687487408147963/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=3163687487408147963' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/3163687487408147963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/3163687487408147963'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/08/framework-to-allow-user-to-recover.html' title='Framework to Allow User to Recover Gracefully from Hung Applications'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-3385153751599532359</id><published>2011-08-02T06:48:00.000-07:00</published><updated>2011-08-02T07:44:39.231-07:00</updated><title type='text'>Removing Bias From Your Strategy</title><content type='html'>While this article is geared towards corporate strategy, many of the concepts can be applied to product strategy, test strategy, etc.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mckinseyquarterly.com/The_case_for_behavioral_strategy_2551"&gt;http://www.mckinseyquarterly.com/The_case_for_behavioral_strategy_2551&lt;/a&gt; (requires free registration)&lt;br /&gt;&lt;br /&gt;Here are some of the tips provided.&lt;br /&gt;- The process of developing the strategy is one of the largest contributors to success&lt;br /&gt;- Change your 'angle of vision' to see the issue from different perspectives. For example, Apple is famous for fully developing multiple ideas for the same feature to come up with a single implementation that fully implements the new feature.&lt;br /&gt;- In most organizations, simply expressing high confidence in a plan is enough to get it approved. However, that does not result in success. Approval should be based on a clear recognition of the uncertainty involved.&lt;br /&gt;- Shake things up, such as setting 'stretch goals' that are not possible given the current ways of doing things. This can spark innovation and efficiencies.&lt;br /&gt;- Call out 'Silo thinking'. If departments hold onto their own departmental interests at the expense of company interests, call it out.&lt;br /&gt;- Allow for 'Safe Debate'. Group-think can elimnate dissent, but sometimes dissent is needed. The key is to be able to do it without personalizing it.&lt;br /&gt;&lt;br /&gt;There are more interesting topics on this site. Look around and enjoy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-3385153751599532359?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/3385153751599532359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=3385153751599532359' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/3385153751599532359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/3385153751599532359'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/08/removing-bias-from-your-strategy.html' title='Removing Bias From Your Strategy'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-3633497573304772259</id><published>2011-07-29T11:36:00.001-07:00</published><updated>2011-07-29T11:37:42.007-07:00</updated><title type='text'>Happy Sys Admin Day!</title><content type='html'>&lt;a href="http://sysadminday.com/"&gt;http://sysadminday.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The last Friday of July is the unofficial 'Sys Admin Day'. Go find the folks that ensure your servers stay running and give them a huge THANKS!&lt;br /&gt;&lt;br /&gt;If that's you, keeping those systems up. I Thank You!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-3633497573304772259?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/3633497573304772259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=3633497573304772259' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/3633497573304772259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/3633497573304772259'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/07/happy-sys-admin-day.html' title='Happy Sys Admin Day!'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-2732741054167316913</id><published>2011-07-28T08:22:00.000-07:00</published><updated>2011-07-28T08:56:07.437-07:00</updated><title type='text'>Using Pairwise Testing to Minimize Testing and Maintain High Feature Coverage</title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Problem&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;You may run across a situation where there are so many combinations of settings to test, it's virtually impossible to test every combination in the time available. Let's consider an example.&lt;br /&gt;&lt;br /&gt;Suppose you are testing a product that has printing capabilities and you want to validate that the printing functionality works. You support multiple printers on multiple operating systems using multiple web browsers. In our ficticous product, let's use the following supported components:&lt;br /&gt;&lt;br /&gt;Operating Systems&lt;br /&gt;- Windows 7&lt;br /&gt;- Windows Vista&lt;br /&gt;- Windows XP SP 3&lt;br /&gt;- Mac OSX 10.5 (Leopard)&lt;br /&gt;- Mac OSX 10.6 (Snow Leopard)&lt;br /&gt;- Mac OSX 10.7 (Lion)&lt;br /&gt;- Ubuntu 11.0.4&lt;br /&gt;&lt;br /&gt;Browsers&lt;br /&gt;- Opera (latest)&lt;br /&gt;- Firefox (latest)&lt;br /&gt;- Safari (latest)&lt;br /&gt;- Chrome (latest)&lt;br /&gt;- IE 7&lt;br /&gt;- IE 8&lt;br /&gt;&lt;br /&gt;Printers (you have selected these to work on the supported OS versions)&lt;br /&gt;- HP Inkjet&lt;br /&gt;- HP Laser&lt;br /&gt;- Epson Inkjet&lt;br /&gt;- Epson Laser&lt;br /&gt;- Lexmark Inkjet&lt;br /&gt;- Lexmark Laser&lt;br /&gt;- Canon Inkjet&lt;br /&gt;- Canon Laser&lt;br /&gt;- PDF (file)&lt;br /&gt;&lt;br /&gt;User Role (Not testing has caused problems in the past and needs to be added)&lt;br /&gt;- User&lt;br /&gt;- Manager&lt;br /&gt;- Administrator&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To test every configuration that would be 7 OS versions x 6 browser versions x 9 printers x 3 roles = 1134 individual combinations. You may notice that IE won't work on non-Microsoft OS, but we'll discuss that in a bit.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Solution&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;That just won't do. That could be weeks of testing. Let's use the &lt;a href="http://www.satisfice.com/tools.shtml"&gt;'allpairs'&lt;/a&gt; tool , you could use anything from &lt;a href="http://www.pairwise.org/"&gt;http://www.pairwise.org/&lt;/a&gt; . I created an input file that listed each component type as columns and it identified 66 test cases that provide good coverage of the supported configurations.&lt;br /&gt;&lt;br /&gt;Here is how my input file looked.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;OS browser printer role&lt;br /&gt;Windows 7 Opera (latest) HP Inkjet User&lt;br /&gt;Windows Vista Firefox (latest) HP Laser Manager&lt;br /&gt;Windows XP SP 3 Safari (latest) Epson Inkjet Administrator&lt;br /&gt;Mac OSX 10.5(Leopard) Chrome (latest) Epson Laser&lt;br /&gt;Mac OSX 10.6(Snow Leopard) IE 7 Lexmark Inkjet&lt;br /&gt;Mac OSX 10.7 (Lion) IE 8 Lexmark Laser&lt;br /&gt;Ubuntu 11.0.4 Canon Inkjet&lt;br /&gt;  Canon Laser&lt;br /&gt;  PDF (file)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you enter your data in a spreadsheet, copy the data and paste into notepad, it will be in a format that allparis likes. Other tools will have different input methods and the results will be the same.&lt;br /&gt;&lt;br /&gt;The output is another tab-delimited file and if you paste the results into excel, you'll see the specific tests.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;case OS browser printer role pairings&lt;br /&gt;1 Windows 7 Opera (latest) HP Inkjet User 6&lt;br /&gt;2 Windows Vista Firefox (latest) HP Inkjet Manager 6&lt;br /&gt;3 Windows XP SP 3 Safari (latest) HP Inkjet Administrator 6&lt;br /&gt;4 Windows 7 Firefox (latest) HP Laser Administrator 6&lt;br /&gt;5 Windows Vista Opera (latest) HP Laser User 5&lt;br /&gt;…&lt;br /&gt;63 Windows XP SP 3 ~Chrome (latest) Lexmark Laser ~Manager 1&lt;br /&gt;64 Mac OSX 10.7 (Lion) ~Opera (latest) Canon Inkjet ~Manager 1&lt;br /&gt;65 Mac OSX 10.7 (Lion) ~Firefox (latest) Canon Laser ~Administrator 1&lt;br /&gt;66 Ubuntu 11.0.4 ~Opera (latest) PDF (file) ~Administrator 1&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;With this 94% reduction in the number of tests, you can expect to find the vast majority of defects.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Theory&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;From the pairwise.org site:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Pairwise (a.k.a. all-pairs) testing is an effective test case generation technique that is based on the observation that most faults are caused by interactions of at most two factors. Pairwise-generated test suites cover all combinations of two therefore are much smaller than exhaustive ones yet still very effective in finding defects. &lt;/blockquote&gt;&lt;br /&gt;If you look at the far-right column of the output table, you'll see a 'pairings' count. This count identifies how many unique pairings of configurations exist in that test. At the top of the list, there are 6 and 6 unique pairings. At the bottom of the list are only single pairings. You can use this information to reduce the number of tests even further. By eliminating tests that have few pairings, you lessen the impact on the overall testing coverage.&lt;br /&gt;&lt;br /&gt;There are tools listed that will use more than two factors to limit tests and these can be used when there are lots of columns in your tables. So instead of finding pairs of configurations, you would be finding triples or quadruples of configurations. This increases the likelihood of finding defects, but you will have to contend with &lt;a href="http://en.wikipedia.org/wiki/Diminishing_returns"&gt;'The Law of Dimishing Returns' &lt;/a&gt;in that you'll have to run lots more tests for smaller gains in coverage.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-2732741054167316913?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/2732741054167316913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=2732741054167316913' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/2732741054167316913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/2732741054167316913'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/07/using-pairwise-testing-to-minimize.html' title='Using Pairwise Testing to Minimize Testing and Maintain High Feature Coverage'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-8486995255441590840</id><published>2011-07-26T07:22:00.000-07:00</published><updated>2011-07-26T07:23:45.786-07:00</updated><title type='text'>A Smart Battery That Was Too Smart</title><content type='html'>Recently, a security researcher found that apple's Smart Battery firmware could be compromised to infect the laptop it was used in. Yikes!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://arstechnica.com/apple/news/2011/07/how-charlie-miller-discovered-the-apple-battery-hackhow-a-security-researcher-discovered-the-apple-battery-hack.ars"&gt;http://arstechnica.com/apple/news/2011/07/how-charlie-miller-discovered-the-apple-battery-hackhow-a-security-researcher-discovered-the-apple-battery-hack.ars&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-8486995255441590840?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/8486995255441590840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=8486995255441590840' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/8486995255441590840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/8486995255441590840'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/07/smart-battery-that-was-too-smart.html' title='A Smart Battery That Was Too Smart'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-5153106345349386491</id><published>2011-07-25T13:16:00.000-07:00</published><updated>2011-07-25T13:18:57.460-07:00</updated><title type='text'>Bugs!</title><content type='html'>&lt;p align="center"&gt;&lt;a href="http://3.bp.blogspot.com/-EScPV-HteTc/Ti3PfirtR3I/AAAAAAAAAIY/fMDXFRz_UoM/s1600/pesticide.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5633386849703380850" style="WIDTH: 285px; CURSOR: hand; HEIGHT: 297px" alt="" src="http://3.bp.blogspot.com/-EScPV-HteTc/Ti3PfirtR3I/AAAAAAAAAIY/fMDXFRz_UoM/s400/pesticide.png" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;(image from &lt;a href="http://www.clker.com/"&gt;http://www.clker.com/&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;I'm not sure if this qualifies as an allegory or not, but here goes...&lt;br /&gt;&lt;br /&gt;(Disclaimer: If you are concerned about the killing of bugs, please do not read further)&lt;br /&gt;&lt;br /&gt;I came to work this morning to find a half dozen small ants at my desk. I had heard others having the same issue, but they were several desks away.&lt;br /&gt;&lt;br /&gt;My first idea was to mash them. I quickly learned that this was pretty ineffective. I then spot-checked desks nearby. A desk on one side had as many (or more) than I did, but nobody else in our immediate vicinity did.&lt;br /&gt;&lt;br /&gt;I decided that I needed to get something that would be more effective. Arriving at the store, I went to the home pesticide area. There were lots of pesticides, including about a dozen that would work on the ants.&lt;br /&gt;&lt;br /&gt;Fortunately, there was someone who worked there that pointed out a couple products.&lt;br /&gt;&lt;br /&gt;"This trap didn't work because they just wouldn't go in"&lt;br /&gt;&lt;br /&gt;"I used this other one and it's been two years and they haven't been back"&lt;br /&gt;&lt;br /&gt;Sold!&lt;br /&gt;&lt;br /&gt;I considered other options while I was there. There were several types of traps that would attract the ants and then keep them from escaping. There were several products that would kill them outright and others that would feed them poison to take back to the colony to kill them and the colony. I stuck with the colony-killing product that was recommended and came back to work.&lt;br /&gt;&lt;br /&gt;There were instructions, but I didn't use them :P . I put the poison in several places. As the ants kept coming, I squashed them. Over the course of the day, the ants at both desks dropped dramatically.&lt;br /&gt;&lt;br /&gt;The only question remaining is what will my desk look like in the morning? Would they have scattered during the day anyway?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-5153106345349386491?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/5153106345349386491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=5153106345349386491' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/5153106345349386491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/5153106345349386491'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/07/bugs.html' title='Bugs!'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-EScPV-HteTc/Ti3PfirtR3I/AAAAAAAAAIY/fMDXFRz_UoM/s72-c/pesticide.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-195113826030270290</id><published>2011-07-21T10:25:00.001-07:00</published><updated>2011-07-21T10:27:02.071-07:00</updated><title type='text'>One careless strcat?</title><content type='html'>&lt;a href="http://www.globalnerdy.com/wordpress/wp-content/uploads/2011/07/only-you-can-prevent-buffer-overflows.jpg"&gt;&lt;img style="WIDTH: 424px; CURSOR: hand; HEIGHT: 600px" alt="" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2011/07/only-you-can-prevent-buffer-overflows.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://www.globalnerdy.com/2011/07/20/best-coding-practices-poster-1-only-you-can-prevent-buffer-overflows/"&gt;http://www.globalnerdy.com/2011/07/20/best-coding-practices-poster-1-only-you-can-prevent-buffer-overflows/&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I saw this one yesterday and a new poster today. Very fun!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-195113826030270290?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/195113826030270290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=195113826030270290' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/195113826030270290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/195113826030270290'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/07/one-careless-strcat.html' title='One careless strcat?'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-7014620932287668438</id><published>2011-07-18T19:33:00.000-07:00</published><updated>2011-07-18T19:35:22.622-07:00</updated><title type='text'>Stuxnet</title><content type='html'>&lt;div&gt;Thanks to my friend Frank, I was able to get to read up in Wired on how Stuxnet was reverse-engineered and what was found when they did so.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://www.wired.com/threatlevel/2011/07/how-digital-detectives-deciphered-stuxnet/all/1"&gt;http://www.wired.com/threatlevel/2011/07/how-digital-detectives-deciphered-stuxnet/all/1&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Be ready to spend some time reading, it's not short, but it's engaging the whole way.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-7014620932287668438?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/7014620932287668438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=7014620932287668438' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/7014620932287668438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/7014620932287668438'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/07/stuxnet.html' title='Stuxnet'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-7673299021192226524</id><published>2011-07-13T10:17:00.000-07:00</published><updated>2011-07-13T10:24:08.933-07:00</updated><title type='text'>Today in Computing History - July 13 - The Smart Ship That Went Dumb</title><content type='html'>&lt;a href="https://sites.google.com/site/todayincomputinghistory/google-gadget"&gt;https://sites.google.com/site/todayincomputinghistory/google-gadget&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;"In an attempt to promote the stability and utility of the Windows NT platform, a new 'Smart Ship' was fitted with a Windows NT-based network. When one of the systems crashes, a domino-effect takes down all critical systems, leaving the ship unable to move for about an hour."&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;This is one of the events that I added to my 'Today in Computing History' project. Have fun!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-7673299021192226524?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/7673299021192226524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=7673299021192226524' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/7673299021192226524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/7673299021192226524'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/07/today-in-computing-history-july-13.html' title='Today in Computing History - July 13 - The Smart Ship That Went Dumb'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-2824983056281149554</id><published>2011-07-13T10:10:00.000-07:00</published><updated>2011-07-13T10:16:11.559-07:00</updated><title type='text'>Security Links</title><content type='html'>&lt;div&gt;First, let's start with something fun. This link is to a t-shirt design that shows bad code, why it's bad and what can happen if someone mis-uses it &lt;a href="http://cwe.mitre.org/community/tshirt.html"&gt;http://cwe.mitre.org/community/tshirt.html&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://cwe.mitre.org/community/images/tshirtfrontbig.jpg"&gt;&lt;img style="WIDTH: 409px; CURSOR: hand; HEIGHT: 311px" alt="" src="http://cwe.mitre.org/community/images/tshirtfrontbig.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Next, in order to make security testing / mitigation a priority, there needs to be some way to measure it. Here is a link to a group that is working on this &lt;a href="http://measurablesecurity.mitre.org/"&gt;http://measurablesecurity.mitre.org/&lt;/a&gt; One standard that is currently used is CVSS &lt;a href="http://www.first.org/cvss/cvss-guide.pdf"&gt;http://www.first.org/cvss/cvss-guide.pdf&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;NIST (National Institute of Standards and Technology) and You&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;There are so many documents NIST has created that they need a document to list all the documents!&lt;a href="http://csrc.nist.gov/publications/CSD_DocsGuide.pdf"&gt;http://csrc.nist.gov/publications/CSD_DocsGuide.pdf&lt;/a&gt; This list includes the "Technical Guide to Information Security Testing and Assessment" &lt;a href="http://csrc.nist.gov/publications/nistpubs/800-115/SP800-115.pdf"&gt;http://csrc.nist.gov/publications/nistpubs/800-115/SP800-115.pdf&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;There's even a database of various checklists at &lt;a href="http://checklists.nist.gov/"&gt;http://checklists.nist.gov/&lt;/a&gt; One example is, .NET security configuraiton checklists &lt;a href="http://web.nvd.nist.gov/view/ncp/repository/checklistDetail?id=7"&gt;http://web.nvd.nist.gov/view/ncp/repository/checklistDetail?id=7&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;All of this information stems from looking at a tool called Retina, from &lt;a href="http://www.eeye.com/Purchase/Compare-Products.aspx"&gt;eEye&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This tool allows you to scan computers on the network to look for known vulnerabilities. The scans and results provided are best interpreted in light of the links above.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Enjoy! &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-2824983056281149554?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/2824983056281149554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=2824983056281149554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/2824983056281149554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/2824983056281149554'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/07/security-links.html' title='Security Links'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-1648749113337918802</id><published>2011-07-06T09:38:00.000-07:00</published><updated>2011-07-06T09:47:20.784-07:00</updated><title type='text'>Trusted Identities</title><content type='html'>As part of my development as a Software Quality Assurance tester, I've been building my skills in the Software Security arena. I ran across this US national strategy initiative on Trusted Identities.&lt;br /&gt;&lt;br /&gt;Consider a world where you can apply for a mortgage and sign for it digitally and use that same infrastructure to anonymously connect to a private online discussion. There are lots of problems yet to solve in regards to this infrastructure, but here are some useful links to look into this further.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nist.gov/nstic/NSTIC-Why-We-Need-It.pdf"&gt;http://www.nist.gov/nstic/NSTIC-Why-We-Need-It.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nist.gov/nstic/"&gt;http://www.nist.gov/nstic/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-1648749113337918802?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/1648749113337918802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=1648749113337918802' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/1648749113337918802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/1648749113337918802'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/07/trusted-identities.html' title='Trusted Identities'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-1366807902632957273</id><published>2011-06-09T13:41:00.000-07:00</published><updated>2011-06-09T13:44:34.053-07:00</updated><title type='text'>Job Posting - Sharepoint Admin, Oklahoma City</title><content type='html'>&lt;div&gt;If you know of someone with Sharepoint experience, please send them Todd's way. You'll find his contact information at the bottom.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;============================================&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(69, 69, 69); font-family: arial, sans-serif; font-size: 12px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "&gt;Sr. SharePoint Administrator - &lt;span class="yshortcuts" id="lw_1307651968_2"&gt;Oklahoma City, OK&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Primary Duties &amp;amp; Responsibilities:&lt;br /&gt;•Serve as Administrator for SharePoint 2007, SharePoint 2010&lt;br /&gt;•Serve as Administrator for FAST for SharePoint 2010&lt;br /&gt;•Plan and lead application system installations and upgrades.&lt;br /&gt;•Monitor, support and diagnose application systems functioning to ensure specifications are met.&lt;br /&gt;•Modify existing application systems to correct errors, allow it to adapt to new hardware, or to improve its performance.&lt;br /&gt;•Develop procedures for &lt;span class="yshortcuts" id="lw_1307651968_3"&gt;application system testing&lt;/span&gt; and validation to ensure &lt;span class="yshortcuts" id="lw_1307651968_4"&gt;system integrity&lt;/span&gt;.&lt;br /&gt;•Prepare and review appropriate documentation to record computer specifications, layouts and peripheral equipment modifications.&lt;br /&gt;•Design and perform &lt;span class="yshortcuts" id="lw_1307651968_5"&gt;capacity planning&lt;/span&gt; processes to ensure performance is in line with business expectations.&lt;br /&gt;•Analyze user needs and design software requirements within time and cost constraints.&lt;br /&gt;•Develop and support business relationships with project team and business customers.&lt;br /&gt;•Develop and implement policies, procedures and standards to ensure conformance with information systems goals and procedures.&lt;br /&gt;•Report status, issues, and timelines to management staff and project teams.&lt;br /&gt;•Lead multi-function teams in problem resolution, evaluation and implementation of solutions.&lt;br /&gt;•Provide mentoring and training to &lt;span class="yshortcuts" id="lw_1307651968_6"&gt;associate systems administrators&lt;/span&gt; and &lt;span class="yshortcuts" id="lw_1307651968_7"&gt;system administrators&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;•Strong knowledge of &lt;span class="yshortcuts" id="lw_1307651968_8"&gt;enterprise search concepts&lt;/span&gt;&lt;br /&gt;•Strong knowledge of web server technologies/frameworks/concepts (HTTP, networking, Windows Server 2008 R2, &lt;span class="yshortcuts" id="lw_1307651968_9"&gt;Active Directory&lt;/span&gt;, PowerShell)&lt;br /&gt;•Demonstrated ability to solve complex technical issues, working alone or in a team&lt;br /&gt;•Demonstrated ability to work in a fast-paced, team environment&lt;br /&gt;•Ability to communicate effectively with all levels of co-workers, clients and other external contacts&lt;br /&gt;•Demonstrated ability to &lt;span class="yshortcuts" id="lw_1307651968_10"&gt;document system architecture&lt;/span&gt;, installation configuration, methods and procedures for cross training and troubleshooting&lt;br /&gt;•Excellent written and verbal &lt;span class="yshortcuts" id="lw_1307651968_11"&gt;English communication skills&lt;/span&gt;&lt;br /&gt;•Experience with Microsoft FAST Search is preferred&lt;br /&gt;•Experience with &lt;span class="yshortcuts" id="lw_1307651968_12"&gt;Microsoft SharePoint&lt;/span&gt; is preferred&lt;br /&gt;&lt;span class="yshortcuts" id="lw_1307651968_13"&gt;Education &amp;amp; Work Experience&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Minimum Requirements:&lt;br /&gt;•&lt;span class="yshortcuts" id="lw_1307651968_14"&gt;Bachelor's degree&lt;/span&gt; in &lt;span class="yshortcuts" id="lw_1307651968_15"&gt;Computer Science&lt;/span&gt; or &lt;span class="yshortcuts" id="lw_1307651968_16"&gt;Management Information Systems&lt;/span&gt; or equivalent experience.&lt;br /&gt;•Experience generating or adapting equipment and technology to serve user needs.&lt;br /&gt;Minimum of 4 years &lt;span class="yshortcuts" id="lw_1307651968_17"&gt;Systems Administration&lt;/span&gt; - SharePoint experience&lt;br /&gt;&lt;br /&gt;Contact:&lt;br /&gt;&lt;br /&gt;Todd Laduron&lt;br /&gt;Sr. Technical Recruiter - CDI IT Solutions&lt;br /&gt;&lt;a rel="nofollow" style="text-decoration: underline; color: rgb(35, 71, 134); outline-style: none; outline-width: initial; outline-color: initial; "&gt;602-508-6471&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-1366807902632957273?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/1366807902632957273/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=1366807902632957273' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/1366807902632957273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/1366807902632957273'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/06/job-posting-sharepoint-admin-oklahoma.html' title='Job Posting - Sharepoint Admin, Oklahoma City'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-4283462247674624388</id><published>2011-06-08T12:50:00.000-07:00</published><updated>2011-06-08T12:55:52.861-07:00</updated><title type='text'>Did you ever...?</title><content type='html'>Did you ever find a site that you went to start to get slow, buggy or that people just seemed to stop responding to you as if they all agreed to do so at the same time?&lt;br /&gt;&lt;br /&gt;It may not be just your imagination or that the site is having issues. You may be flagged as an abusive user and these techniques are intentional ways to convince you to calm down and re-think your approach.&lt;br /&gt;&lt;br /&gt;I was reading about the stackoverflow.com site (and related sites) where something needed to be done with the small set of users that were making the site unpleasant for everyone else.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codinghorror.com/blog/2011/06/suspension-ban-or-hellban.html"&gt;http://www.codinghorror.com/blog/2011/06/suspension-ban-or-hellban.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;But what does this have to do with QA? Well, consider what happens if your site behaves erratically, is slow and error prone. Whether it's intentional or not, it drives users away. Do you know how often this happens? What's the impact when it does? How do you bring this to light?&lt;br /&gt;&lt;br /&gt;Just something to consider.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-4283462247674624388?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/4283462247674624388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=4283462247674624388' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/4283462247674624388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/4283462247674624388'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/06/did-you-ever.html' title='Did you ever...?'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-5662911635361622069</id><published>2011-06-03T20:37:00.000-07:00</published><updated>2011-06-03T20:40:15.951-07:00</updated><title type='text'>Incredibly strong passwords that are easy to remember</title><content type='html'>&lt;span class="Apple-style-span" style="color: rgb(69, 69, 69); font-family: Arial, Helvetica, sans-serif; font-size: 12px; "&gt;&lt;p class="yiv666308389MsoNormal" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; display: block; line-height: 20.4pt; "&gt;&lt;span style="font-size: 8pt; font-family: sans-serif; color: rgb(76, 76, 76); "&gt;&lt;span class="yshortcuts" id="lw_1307158599_0"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span&gt;&lt;span&gt;Steve Gibson is an interesting fellow that has been around quite a while. One thing he does when not creating commercial products is doing security-related research. He has come up with a way to make strong passwords easy to remember. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(69, 69, 69); font-family: Arial, Helvetica, sans-serif; font-size: 12px; "&gt;&lt;span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(69, 69, 69); font-family: Arial, Helvetica, sans-serif; font-size: 12px; "&gt;&lt;span&gt;&lt;span&gt;https://www.grc.com/haystack.htm &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(69, 69, 69); font-family: Arial, Helvetica, sans-serif; font-size: 12px; "&gt;&lt;span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(69, 69, 69); font-family: Arial, Helvetica, sans-serif; font-size: 12px; "&gt;&lt;span&gt;&lt;span&gt;Consider these two passwords: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(69, 69, 69); font-size: 12px; "&gt;&lt;span class="Apple-style-span"&gt;B0P4LzSzVZ4GgWiSZ5z2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(69, 69, 69); font-size: 12px; "&gt;&lt;span class="Apple-style-span"&gt;.......D1mw!t....... &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(69, 69, 69); font-family: Arial, Helvetica, sans-serif; font-size: 12px; "&gt;&lt;span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(69, 69, 69); font-family: Arial, Helvetica, sans-serif; font-size: 12px; "&gt;&lt;span&gt;&lt;span&gt;According to his calculations, it would take a thousand times more time to crack the second password than the first, even though the first is easier to remember! (check it out for yourself by going to the link above) The idea is that if you take what we typically use for a secure, but memorable password, and padd the front and back with something, anything easy to remember.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(69, 69, 69); font-family: Arial, Helvetica, sans-serif; font-size: 12px; "&gt;&lt;span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(69, 69, 69); font-family: Arial, Helvetica, sans-serif; font-size: 12px; "&gt;&lt;span&gt;&lt;span&gt; For example, take H3!!0 and make it something like one of these: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(69, 69, 69); font-family: Arial, Helvetica, sans-serif; font-size: 12px; "&gt;&lt;span&gt;&lt;span&gt;...H3!!0........&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(69, 69, 69); font-family: Arial, Helvetica, sans-serif; font-size: 12px; "&gt;&lt;span&gt;&lt;span&gt;[]H3!!0[][][][]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(69, 69, 69); font-family: Arial, Helvetica, sans-serif; font-size: 12px; "&gt;&lt;span&gt;&lt;span&gt;~~~~H3!!0~&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(69, 69, 69); font-family: Arial, Helvetica, sans-serif; font-size: 12px; "&gt;&lt;span&gt;&lt;span&gt;***H3!!0****&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(69, 69, 69); font-family: Arial, Helvetica, sans-serif; font-size: 12px; "&gt;&lt;span&gt;&lt;span&gt;&amp;lt;-&amp;gt;&amp;lt;-&amp;gt;H3!!0&amp;lt;-&amp;gt;&amp;lt;-&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(69, 69, 69); font-family: Arial, Helvetica, sans-serif; font-size: 12px; "&gt;&lt;span&gt;&lt;span&gt;&lt;secure&gt;H3!!0&lt;/secure&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(69, 69, 69); font-family: Arial, Helvetica, sans-serif; font-size: 12px; "&gt;&lt;span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(69, 69, 69); font-family: Arial, Helvetica, sans-serif; font-size: 12px; "&gt;&lt;span&gt;&lt;span&gt;This increases the length of the password and minimally increases the ability to memorize it.&lt;/span&gt;&lt;/span&gt;&lt;p class="yiv666308389MsoNormal" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; display: block; line-height: 20.4pt; "&gt;&lt;span style="font-size: 8pt; font-family: sans-serif; color: rgb(76, 76, 76); "&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-5662911635361622069?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/5662911635361622069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=5662911635361622069' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/5662911635361622069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/5662911635361622069'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/06/incredibly-strong-passwords-that-are.html' title='Incredibly strong passwords that are easy to remember'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-86221462873784053</id><published>2011-06-01T14:33:00.000-07:00</published><updated>2011-06-01T14:38:33.878-07:00</updated><title type='text'>Job Posting - Norman, OK</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;If you are in the Norman area and considering opportunities in Quality Assurance, here is one through Tek Systems. They have supported this group for several years and I am very appreciative of that support. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;The contact information is at the bottom of the description, please feel free to contact Chris if you are interested.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;-----------------------------------&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: rgb(69, 69, 69); "&gt;&lt;p class="yiv171683911MsoNormal" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; display: block; line-height: normal; "&gt;&lt;span style="font-size: 11.5pt; color: black; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;The &lt;/span&gt;&lt;span class="yshortcuts" id="lw_1306963898_0"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Quality Assurance Analyst&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; is responsible for conducting quality control activities for the IT Services Department. The QA Analyst will analyze application systems, create test case documentation, and execute plans. The successful candidate will have proven experience ensuring that complex software applications are performing as designed. Running queries in SQL. Score well on SQL assessment. Needs to proficient and score 5-6 on a scale to 10. Open up SQL scripts and understand it, do joins, deletes, updates, executes in outer joins, unions. Have SQL Fundamentals.&lt;br /&gt;&lt;br /&gt;• Develop and maintain test plans, manual and automated &lt;/span&gt;&lt;span class="yshortcuts" id="lw_1306963898_1"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;test scripts&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; for &lt;/span&gt;&lt;span class="yshortcuts" id="lw_1306963898_2"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;user interface&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, functionality, system and "ad-hoc testing".&lt;br /&gt;• Execute &lt;/span&gt;&lt;span class="yshortcuts" id="lw_1306963898_3"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;regression tests&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, functional tests and data tests.&lt;br /&gt;• &lt;/span&gt;&lt;span class="yshortcuts" id="lw_1306963898_4"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Document quality assurance practices&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;.&lt;br /&gt;• Provide analysis of test results and deliver solutions to problem areas.&lt;br /&gt;• Ensure that testing activities will allow applications to meet business requirements and systems goals, fulfill end-user requirements, and identify and resolve systems issues.&lt;br /&gt;• Ensure that any new software integration into company systems meets functional requirements, system compliance, and interface specifications.&lt;br /&gt;• Create and execute test scripts, cases, and scenarios that will determine optimal system performance according to specifications.&lt;br /&gt;• Conduct all types of application testing as needed, such as system, unit, regression, load, and &lt;/span&gt;&lt;span class="yshortcuts" id="lw_1306963898_5"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;acceptance testing methods&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;.&lt;br /&gt;• Analyze formal test results in order to discover and resolve defects, bugs, errors, configuration issues, and interoperability flaws.&lt;br /&gt;• Analyze documentation and technical specifications of any new application under deployment or consideration to determine its intended functionality.&lt;br /&gt;• Produce reports and documentation for all testing efforts, results, activities, data, logging, and tracking.&lt;br /&gt;• Communicate test progress, test results, and other relevant information.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="yiv171683911MsoNormal" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; display: block; line-height: normal; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="yiv171683911MsoNormal" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; display: block; line-height: normal; "&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="yiv171683911MsoNormal" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; display: block; line-height: normal; "&gt;&lt;b&gt;&lt;span lang="EN" style="color: maroon; "&gt;Chris Keller - &lt;/span&gt;&lt;/b&gt;&lt;span lang="EN" style="font-size: 9pt; color: rgb(0, 39, 64); "&gt;Technical Recruiter&lt;br /&gt;&lt;span class="yshortcuts" id="lw_1306963898_6"&gt;3501 NW 63RD suite #300, OKLAHOMA CITY, OK 73116&lt;/span&gt;&lt;br /&gt;&lt;span class="yshortcuts" id="lw_1306963898_7"&gt;866.585.0552&lt;/span&gt;  T &lt;span class="yshortcuts" id="lw_1306963898_8"&gt;405.254.1723&lt;/span&gt;&lt;br /&gt;F &lt;span class="yshortcuts" id="lw_1306963898_9"&gt;405.415.1460&lt;/span&gt;  M &lt;span class="yshortcuts" id="lw_1306963898_10"&gt;405.819.1310&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN" style="font-size: 9pt; color: rgb(0, 39, 64); "&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="yiv171683911MsoNormal" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; display: block; line-height: normal; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: white; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;span lang="EN" style="font-size: 9pt; color: rgb(0, 39, 64); "&gt;&lt;a rel="nofollow" ymailto="mailto:EHartfor@TEKsystems.com" target="_blank" href="mailto:EHartfor@TEKsystems.com" style="text-decoration: underline; color: blue; outline-style: none; outline-width: initial; outline-color: initial; "&gt;&lt;span style="color: blue; "&gt;ckeller@teksystems.com&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-86221462873784053?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/86221462873784053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=86221462873784053' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/86221462873784053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/86221462873784053'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/06/job-posting-norman-ok.html' title='Job Posting - Norman, OK'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-5282306469603188753</id><published>2011-06-01T13:03:00.001-07:00</published><updated>2011-06-01T13:12:04.710-07:00</updated><title type='text'>World IPV6 Day - June 8, 2011</title><content type='html'>There have been several tests of IPV6 around the world already and &lt;a href="http://www.worldipv6day.org/"&gt;this is no different&lt;/a&gt;. Major web sites such as Microsoft and Google will offer thier content over &lt;a href="http://en.wikipedia.org/wiki/IPv6"&gt;IPV6&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Now that &lt;a href="http://en.wikipedia.org/wiki/IPv4_address_exhaustion"&gt;all the IPV4 address have been claimed by Regional Internet Registries&lt;/a&gt;, it's just a matter of time before they are all used up. There are still questions as to how the IPV6 switchover will occur, but &lt;a href="http://blogs.cisco.com/security/ipv6-addressing/"&gt;knowing your way around IPV6 &lt;/a&gt;will be a new skill to learn.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-5282306469603188753?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/5282306469603188753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=5282306469603188753' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/5282306469603188753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/5282306469603188753'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/06/world-ipv6-day-june-8-2011.html' title='World IPV6 Day - June 8, 2011'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-6476752948660461764</id><published>2011-05-26T08:28:00.000-07:00</published><updated>2011-05-26T08:31:06.879-07:00</updated><title type='text'>Book Review - "Open Source Fuzzing Tools" by Gavi Evron</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/-B0DpL9XKH9Y/Td5yHst8OuI/AAAAAAAAAEA/cPbzGvhQv4A/s1600/OpenSourceFuzzingTools.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5611047662338718434" style="WIDTH: 77px; CURSOR: hand; HEIGHT: 99px" alt="" src="http://3.bp.blogspot.com/-B0DpL9XKH9Y/Td5yHst8OuI/AAAAAAAAAEA/cPbzGvhQv4A/s400/OpenSourceFuzzingTools.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;"Open Source Fuzzing Tools" is written by Gavi Evron and does an excellent job providing a broad range of tools used for &lt;a href="http://redearthqa.blogspot.com/2011/05/impressive-presentation-tool.html"&gt;fuzzing&lt;/a&gt; and their basic usage. There is even a chapter that walks you through building your own file fuzzing tool in perl.&lt;br /&gt;&lt;br /&gt;Some specific points that I learned from this book:&lt;br /&gt;- There are (at least) three flavors of fuzzing: 1)File fuzzing- where you create malformed files used by the application. 2) Network fuzzing - network traffic used by the application are malformed and sent and 3) Library fuzzing - calling libraries directly with malformed input.&lt;br /&gt;- The more you know about the workings of the application, the better you can tune your fuzzer to generate malformed data.&lt;br /&gt;- The more you know about assmebler, compilers, bytecode, and TCP/IP, the better. These are the building-blocks for fuzzing.&lt;br /&gt;&lt;br /&gt;It's possible to run many of these tools, such as &lt;a href="https://www.owasp.org/index.php/Category:OWASP_WSFuzzer_Project"&gt;wsfuzzer&lt;/a&gt;, without a deep understanding of the application and the underlying technologies, but the more you know, the better you are able to understand the output and take appropriate action.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-6476752948660461764?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/6476752948660461764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=6476752948660461764' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/6476752948660461764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/6476752948660461764'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/05/book-review-open-source-fuzzing-tools.html' title='Book Review - &quot;Open Source Fuzzing Tools&quot; by Gavi Evron'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-B0DpL9XKH9Y/Td5yHst8OuI/AAAAAAAAAEA/cPbzGvhQv4A/s72-c/OpenSourceFuzzingTools.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-6228073982538850991</id><published>2011-05-17T19:46:00.000-07:00</published><updated>2011-05-17T19:48:00.351-07:00</updated><title type='text'>Impressive Presentation Tool</title><content type='html'>Here is a fun way to do presentations. Let me know what you think of my first one!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="prezi-player"&gt;&lt;style type="text/css" media="screen"&gt;.prezi-player { width: 550px; } .prezi-player-links { text-align: center; }&lt;/style&gt;&lt;object id="prezi_hazx8o1fhchg" name="prezi_hazx8o1fhchg" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="550" height="400"&gt;&lt;param name="movie" value="http://prezi.com/bin/preziloader.swf"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="bgcolor" value="#ffffff"&gt;&lt;param name="flashvars" value="prezi_id=hazx8o1fhchg&amp;amp;lock_to_path=0&amp;amp;color=ffffff&amp;amp;autoplay=no&amp;amp;autohide_ctrls=0"&gt;&lt;embed id="preziEmbed_hazx8o1fhchg" name="preziEmbed_hazx8o1fhchg" src="http://prezi.com/bin/preziloader.swf" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="550" height="400" bgcolor="#ffffff" flashvars="prezi_id=hazx8o1fhchg&amp;amp;lock_to_path=0&amp;amp;color=ffffff&amp;amp;autoplay=no&amp;amp;autohide_ctrls=0"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="prezi-player-links"&gt;&lt;p&gt;&lt;a title="Using 'fuzzing' is a straightforward addition to your security testing" href="http://prezi.com/hazx8o1fhchg/fuzzing/"&gt;Fuzzing&lt;/a&gt; on &lt;a href="http://prezi.com/"&gt;Prezi&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-6228073982538850991?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/6228073982538850991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=6228073982538850991' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/6228073982538850991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/6228073982538850991'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/05/impressive-presentation-tool.html' title='Impressive Presentation Tool'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-5495457017067614804</id><published>2011-05-03T06:49:00.000-07:00</published><updated>2011-05-03T07:12:37.304-07:00</updated><title type='text'>Levels of abstraction, from Order to Chaos and back again</title><content type='html'>&lt;blockquote&gt;"There is a theory which states that if ever anyone discovers exactly what the Universe is for and why it is here, it will instantly disappear and be replaced by something even more bizarre and inexplicable. There is another theory which states that this has already happened." - Douglas Adams from 'The Hitchiker's Guide to the Galaxy' &lt;/blockquote&gt;For years, I've thought about the order and chaos of the Universe as a lens to look at work. There is order in the universe in that there is this one large blob. But it quickly devolves into chaos when you see each of the galaxies. But looking at our galaxy, there is a sense of order in the spiral arms that make it up and the line of stars in the night sky that we see. This devolves again into chaos as we see the scattering of star systems within the galaxy. But order shows itself again in the orbits of the planets around the sun and the seemingly-perfect spheres that the planets and moons make. But a closer look reveals the chaos of the surface of the planet with mountains and valleys. We can continue this journey to the infinitesimile, but you should get the idea by now :)&lt;br /&gt;&lt;br /&gt;Now think about working in a company. The company has a simple goal of making a profit. Then there is the chaos of how the organization is split up But in business unit, there are often annual goals which are very specific. These are to be met by a variety of teams that must figure out a plan to meet these goals, which you as an individual have specific annual goals. However, on a day-do-day basis, your time is spent doing many things, only some of which is towards the annual goals directly.&lt;br /&gt;&lt;br /&gt;If you are still reading, congratulations! (and thanks for bearing with me while I try to get to the point) So, where do you like spending your time, in the chaos or the order? Where do your peers like spending time? In which location does your company's culture want you to spend your time?&lt;br /&gt;&lt;br /&gt;Just something to ponder...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-5495457017067614804?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/5495457017067614804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=5495457017067614804' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/5495457017067614804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/5495457017067614804'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/05/levels-of-abstraction-from-order-to.html' title='Levels of abstraction, from Order to Chaos and back again'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-1976421054425542740</id><published>2011-05-03T06:35:00.000-07:00</published><updated>2011-05-03T06:38:30.729-07:00</updated><title type='text'>Book Review - "Threat Modeling" by Frank Swiderski and Window Snyder</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-gCUB1bw8tXA/TcAFBwn0KSI/AAAAAAAAAD4/Xz-IlmATMlo/s1600/ThreatModelingCover.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5602483464238803234" style="WIDTH: 81px; CURSOR: hand; HEIGHT: 99px" alt="" src="http://2.bp.blogspot.com/-gCUB1bw8tXA/TcAFBwn0KSI/AAAAAAAAAD4/Xz-IlmATMlo/s400/ThreatModelingCover.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;Even though this book is from 2004, the method it describes for approaching security testing is sound. The basic method is:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Create a Threat Profile &lt;/li&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Idendity Targets &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Identify Entry/Exit Points &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Build Models based on this data &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;li&gt;Associate Risks with each Target &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Determine how these risks will be tested &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Perform tests and report results &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Repeat &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div&gt;This book is an easy read and there is little technical knowledge that is required to be able to understand the concepts presented, which allows it to be technology-agnostic. However, you will need a bit more technical skill to be able to perform some of the analysis and testing that is described. The examples are helpful and provide a good guide on how do document the models.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;I would recommend this book to anyone that is responsible for building, testing or responsible for the security of an application. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-1976421054425542740?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/1976421054425542740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=1976421054425542740' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/1976421054425542740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/1976421054425542740'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/05/book-review-threat-modeling-by-frank.html' title='Book Review - &quot;Threat Modeling&quot; by Frank Swiderski and Window Snyder'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-gCUB1bw8tXA/TcAFBwn0KSI/AAAAAAAAAD4/Xz-IlmATMlo/s72-c/ThreatModelingCover.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-2446052115567143161</id><published>2011-04-18T20:03:00.000-07:00</published><updated>2011-04-18T20:05:04.990-07:00</updated><title type='text'>FTP is 40 years old this week</title><content type='html'>The idea of transferring files between computers has been around since networking began, but this protocol is the one that has survived the longest.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.faqs.org/rfcs/rfc114.html"&gt;Happy Birthday FTP&lt;/a&gt;!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-2446052115567143161?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/2446052115567143161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=2446052115567143161' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/2446052115567143161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/2446052115567143161'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/04/ftp-is-40-years-old-this-week.html' title='FTP is 40 years old this week'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-2848578124999990803</id><published>2011-04-14T14:16:00.000-07:00</published><updated>2011-04-14T14:18:09.775-07:00</updated><title type='text'>Have Fun Learing!</title><content type='html'>Did you ever want to spend team time to learn a new skill or hone an existing one? Here is a site that lists lots of games to play that are centered on software development teams. &lt;a href="http://tastycupcakes.org/"&gt;http://tastycupcakes.org/&lt;/a&gt; Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-2848578124999990803?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/2848578124999990803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=2848578124999990803' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/2848578124999990803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/2848578124999990803'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/04/have-fun-learing.html' title='Have Fun Learing!'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-5815390459191748011</id><published>2011-04-10T07:14:00.001-07:00</published><updated>2011-04-10T07:18:04.272-07:00</updated><title type='text'>Just missed TEDxOKC - Doh!</title><content type='html'>Someone just told me that a &lt;a href="http://www.tedxokc.com/"&gt;TED conference was going to be held in OKC&lt;/a&gt; and when I looked it up, I found I just missed it! Ack.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can go to their website and sign up for their newsletter, twitter feed and facebook page to keep in touch.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-5815390459191748011?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/5815390459191748011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=5815390459191748011' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/5815390459191748011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/5815390459191748011'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/04/just-missed-tedxokc-doh.html' title='Just missed TEDxOKC - Doh!'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-5515673922482481954</id><published>2011-04-08T08:05:00.000-07:00</published><updated>2011-04-18T20:05:42.182-07:00</updated><title type='text'>Stop wasting time debugging - advice from a sage</title><content type='html'>&lt;style type="text/css"&gt; p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica} &lt;/style&gt;   &lt;p class="p1"&gt;&lt;b&gt;"If you want more effective programmers, you will discover that they should not waste their time debugging - they should not introduce the bugs to start with" &lt;/b&gt;- Edsger Dijkstra 1972 "The Humble Programmer"&lt;/p&gt;&lt;p class="p1"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p1"&gt;When Edsger Dijkstra said this, he was speaking about a vision of the future where programming practices would drastically change.  In this article, he wrote about '&lt;a href="http://blog.softwaretestingclub.com/2011/03/a-funny-thing-happened-on-the-way-to-the-crisis-1/"&gt;The Software Crisis&lt;/a&gt;' and the resulting revolution. He predicted that anyone wishing to deliver reliable software would find a way to do so more quickly, which led to the quote above.&lt;/p&gt;&lt;p class="p1"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p1"&gt;How much have we progressed?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-5515673922482481954?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/5515673922482481954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=5515673922482481954' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/5515673922482481954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/5515673922482481954'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/04/stop-wasting-time-debugging-advice-from.html' title='Stop wasting time debugging - advice from a sage'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-9017323481933353020</id><published>2011-04-05T13:23:00.000-07:00</published><updated>2011-04-05T13:35:42.323-07:00</updated><title type='text'>Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior - a review</title><content type='html'>&lt;a href="http://www.dorsethouse.com/art-books/ajtz-preview.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 162px; height: 248px;" src="http://www.dorsethouse.com/art-books/ajtz-preview.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I've been reading "&lt;a href="http://www.dorsethouse.com/books/ajtz.html"&gt;Adrenaline Junkies and Template Zombies&lt;/a&gt;" by the whole&lt;a href="http://www.systemsguild.com/"&gt; Atlantic Systems Guild&lt;/a&gt; crew, Tom DeMarco, Peter Hruschka, Tim Lister, Steve McMenamin, James Robertson, and Suzanne Robertson. You'll recognize Tom DeMarco and Tim Lister as the authors of &lt;a href="http://en.wikipedia.org/wiki/Peopleware:_Productive_Projects_and_Teams"&gt;Peopleware&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is an easy and enjoyable read where you can see different patterns (and anti-patterns) for people, teams and organizations. Anyone at any level of the organization that is interested in trying to understand how people and teams work would enjoy this book.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Among the great quotes they cite in the book is this one.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; &lt;b&gt;“The correct amount of anarchy on a project is not zero.” —Mike Mushet&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;You'll laugh when you see some of the bad behaviors "others" engage in and cry when you see yourself. The book is a few years old, but it is something I expect will stay on my bookshelf for a very long time.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-9017323481933353020?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/9017323481933353020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=9017323481933353020' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/9017323481933353020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/9017323481933353020'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/04/adrenaline-junkies-and-template-zombies.html' title='Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior - a review'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-2373194632840210959</id><published>2011-04-05T06:35:00.000-07:00</published><updated>2011-04-05T06:57:47.923-07:00</updated><title type='text'>The roots of Design Patterns go as back as far as the 1960s</title><content type='html'>&lt;div&gt;If you are not familiar with design patterns, &lt;a href="http://sourcemaking.com/design_patterns"&gt;look here&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;In 1964, &lt;a href="http://en.wikipedia.org/wiki/Christopher_Alexander"&gt;Christopher Alexander&lt;/a&gt; wrote a book called '&lt;a href="http://en.wikipedia.org/wiki/Notes_on_the_Synthesis_of_Form"&gt;Notes on the Synthesis of Form&lt;/a&gt;' for architects and civil engineers to help them cope with incomplete and contradictory requirements during their design process. He suggests they simplify the process by looking at just the abstract elements and build a model that meets the basic requirements. This is followed by his contribution to the 1977 book '&lt;a href="http://en.wikipedia.org/wiki/A_Pattern_Language"&gt;A Pattern Language&lt;/a&gt;' where these abstract elements are standardized into a pattern that is applied to the overall design. This second book strongly influenced a paper on some &lt;a href="http://c2.com/doc/oopsla87.html"&gt;patterns for smaltalk&lt;/a&gt; in 1987 which influenced the seminal work, '&lt;a href="http://en.wikipedia.org/wiki/Design_Patterns"&gt;Design Patterns: Elements of Object-Oriented Software&lt;/a&gt;' in 1994.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-2373194632840210959?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/2373194632840210959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=2373194632840210959' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/2373194632840210959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/2373194632840210959'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/04/roots-of-design-patterns-go-as-back-as.html' title='The roots of Design Patterns go as back as far as the 1960s'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-7993962498317521763</id><published>2011-03-30T13:22:00.000-07:00</published><updated>2011-03-30T13:24:48.917-07:00</updated><title type='text'>Hands-on training for Software Security!</title><content type='html'>OWASP has a project called WebGoat that allows you to learn about software security by testing and fixing an intentionally insecure web site. &lt;a href="http://www.owasp.org/index.php/Category:OWASP_WebGoat_Project"&gt;http://www.owasp.org/index.php/Category:OWASP_WebGoat_Project&lt;/a&gt; Leave a comment if you've worked through this and let everyone know your experiences!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-7993962498317521763?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/7993962498317521763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=7993962498317521763' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/7993962498317521763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/7993962498317521763'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/03/hands-on-training-for-software-security.html' title='Hands-on training for Software Security!'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-1178359164851746508</id><published>2011-03-30T07:35:00.001-07:00</published><updated>2011-03-30T07:37:59.581-07:00</updated><title type='text'>The Stack is 54 years old! (at least the German Patent for it is)</title><content type='html'>The following link is a copy of the Patent application for the use of a stack to perform mathematical operations. We take this idea for granted today as a method for processing data, but the idea can be traced back at least this far. &lt;a href="http://www.fh-jena.de/~kleine/history/software/BauerSamelson-patent-de1094019.pdf"&gt;http://www.fh-jena.de/~kleine/history/software/BauerSamelson-patent-de1094019.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-1178359164851746508?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/1178359164851746508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=1178359164851746508' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/1178359164851746508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/1178359164851746508'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/03/stack-is-54-years-old-at-least-german.html' title='The Stack is 54 years old! (at least the German Patent for it is)'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-2610583831308589404</id><published>2011-03-24T06:06:00.000-07:00</published><updated>2011-03-24T06:12:04.757-07:00</updated><title type='text'>QA Comics</title><content type='html'>I posted a comic series a few years ago,&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.webcomicsnation.com/not-bob/sqa/series.php?view=single&amp;amp;ID=70234"&gt;http://www.webcomicsnation.com/not-bob/sqa/series.php?view=single&amp;amp;ID=70234&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;While the following strip isn't the first, clicking on the link will take you to the beginning :), Enjoy!&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.webcomicsnation.com/not-bob/sqa/series.php?view=single&amp;amp;ID=70234"&gt;&lt;img src="http://www.webcomicsnation.com/memberimages/20070107.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.webcomicsnation.com/not-bob/sqa/series.php?view=single&amp;amp;ID=70234"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-2610583831308589404?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/2610583831308589404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=2610583831308589404' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/2610583831308589404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/2610583831308589404'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/03/qa-comics.html' title='QA Comics'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-5828194157636466274</id><published>2011-03-21T09:52:00.000-07:00</published><updated>2011-03-21T09:55:00.910-07:00</updated><title type='text'>"If it weren't so sad, it would be enough to make you laugh. But instead it makes you cry"</title><content type='html'>&lt;div&gt;While the quote sounds like it came from &lt;a href="http://www.yogiberra.com/yogi-isms.html"&gt;Yogi Berra&lt;/a&gt;, it summarizes how you may feel when it takes more than $7 million dollars to cancel a project.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://randallrice.blogspot.com/2011/03/minnesota-taxpayers-to-foot-725-million.html"&gt;http://randallrice.blogspot.com/2011/03/minnesota-taxpayers-to-foot-725-million.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-5828194157636466274?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/5828194157636466274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=5828194157636466274' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/5828194157636466274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/5828194157636466274'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/03/if-it-werent-so-sad-it-would-be-enough.html' title='&quot;If it weren&apos;t so sad, it would be enough to make you laugh. But instead it makes you cry&quot;'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-1664630520099545944</id><published>2011-03-18T07:31:00.000-07:00</published><updated>2011-03-18T07:36:06.090-07:00</updated><title type='text'>Mr. Fails</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-8AMTXj2ARh0/TYNtugsehuI/AAAAAAAAADw/3jqxRsYoc9s/s1600/mrfails-blog-460x250.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5585428608687441634" style="WIDTH: 400px; CURSOR: hand; HEIGHT: 217px" alt="" src="http://2.bp.blogspot.com/-8AMTXj2ARh0/TYNtugsehuI/AAAAAAAAADw/3jqxRsYoc9s/s400/mrfails-blog-460x250.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Here is a link to a story about testing software in the form of a children's book&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://blog.softwaretestingclub.com/2010/12/mr-fails/"&gt;http://blog.softwaretestingclub.com/2010/12/mr-fails/&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;It's good, check it out!&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-1664630520099545944?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/1664630520099545944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=1664630520099545944' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/1664630520099545944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/1664630520099545944'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/03/mr-fails.html' title='Mr. Fails'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-8AMTXj2ARh0/TYNtugsehuI/AAAAAAAAADw/3jqxRsYoc9s/s72-c/mrfails-blog-460x250.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-8646888135308355405</id><published>2011-03-15T19:07:00.000-07:00</published><updated>2011-03-15T19:11:13.111-07:00</updated><title type='text'>The origins of 'Software Engineering'</title><content type='html'>The first of four articles on the o&lt;a href="http://blog.softwaretestingclub.com/2011/03/a-funny-thing-happened-on-the-way-to-the-crisis-1"&gt;rigins of 'Software Engineering' &lt;/a&gt;was published today on the Software Testing Club blog. Here is the video that goes along with the article.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/uCp7UiNdN1w" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-8646888135308355405?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/8646888135308355405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=8646888135308355405' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/8646888135308355405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/8646888135308355405'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/03/origins-of-software-engineering.html' title='The origins of &apos;Software Engineering&apos;'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/uCp7UiNdN1w/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-7837873202902555712</id><published>2011-03-11T10:34:00.000-08:00</published><updated>2011-03-11T10:38:51.452-08:00</updated><title type='text'>Proposal for QA Certification</title><content type='html'>Poking around, I found this image (click the image for the original blog) that was claiming the quality of a piece of code being described. I realized that lots of us do this, our only claim to the quality of our code is that on one particular day on one particular computer, the code worked as expected. We should formalize this by putting this logo on our products.&lt;br /&gt;&lt;br /&gt;What do you think?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hanselman.com/blog/IntroducingRockScroll.aspx"&gt;&lt;img id="BLOGGER_PHOTO_ID_5582892768374435426" style="WIDTH: 200px; CURSOR: hand; HEIGHT: 193px" alt="" src="http://3.bp.blogspot.com/-RE-08Wldy2k/TXprZLYOLmI/AAAAAAAAADo/ZKlqGcIZ3Iw/s400/works-on-my-machine-starburst_3.png" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-7837873202902555712?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/7837873202902555712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=7837873202902555712' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/7837873202902555712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/7837873202902555712'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/03/proposal-for-qa-certification.html' title='Proposal for QA Certification'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-RE-08Wldy2k/TXprZLYOLmI/AAAAAAAAADo/ZKlqGcIZ3Iw/s72-c/works-on-my-machine-starburst_3.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-7471811387848132332</id><published>2011-03-10T08:06:00.000-08:00</published><updated>2011-03-10T08:07:02.287-08:00</updated><title type='text'>What if network lag happened in real life? (video)</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=ZcP9jiCbakw&amp;amp;feature=player_embedded"&gt;http://www.youtube.com/watch?v=ZcP9jiCbakw&amp;amp;feature=player_embedded&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/ZcP9jiCbakw" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-7471811387848132332?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/7471811387848132332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=7471811387848132332' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/7471811387848132332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/7471811387848132332'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/03/what-if-network-lag-happened-in-real.html' title='What if network lag happened in real life? (video)'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/ZcP9jiCbakw/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-2079132511316903155</id><published>2011-03-09T14:22:00.000-08:00</published><updated>2011-03-09T14:23:06.959-08:00</updated><title type='text'>"Reflections on Trusting Trust"</title><content type='html'>&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;a href="http://cm.bell-labs.com/who/ken/trust.html"&gt;http://cm.bell-labs.com/who/ken/trust.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;This is an interesting read. It talks about security by working through the seemingly innocuous act of writing self-replicating programs.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-2079132511316903155?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/2079132511316903155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=2079132511316903155' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/2079132511316903155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/2079132511316903155'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/03/reflections-on-trusting-trust.html' title='&quot;Reflections on Trusting Trust&quot;'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-6161388667074908428</id><published>2011-03-08T06:44:00.000-08:00</published><updated>2011-03-21T13:54:47.260-07:00</updated><title type='text'>New Language / Compiler Features</title><content type='html'>Here are some proposed compiler / language options that most modern programming languages can benefit from. These are based on common errors that have occured on systems that I have used and/or tested. Consider implementing these if you feel moved to do so. &lt;div&gt;&lt;br /&gt;Feel free to add your own in the comments.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table cellspacing="0" border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="TEXT-ALIGN: center"&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;Feature&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: center"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;Preventing&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;i&gt;Find all files&lt;/i&gt;&lt;/b&gt; - When enabled, this will allow the program to search not only the local computer, but all computers on the network and then through files available through major search engines. One optional parameter is a timeout, given in hours. &lt;/td&gt;&lt;td&gt;"File Not Found" error&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;i&gt;Instantiate all Objects&lt;/i&gt;&lt;/b&gt; - Each object referenced in the project will be instantiated and when the condition is detected where an object appears to have no instance provided, a suitable instance from the pre-instantiated collection of each object type will be retrieved. Care should be taken when this feature is used in conjuction with 'Universal Cast'&lt;/td&gt;&lt;td&gt;"Object reference not set to an instance of an object" error&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;i&gt;Universal Cast&lt;/i&gt;&lt;/b&gt; - Allow the casting between any two types. How hard could that be?&lt;/td&gt;&lt;td&gt;"Cannot implicitly convert type 'a' to 'b'" and "Type Mismatch" error&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;i&gt;Expect the Unexpected&lt;/i&gt;&lt;/b&gt; - When enabled, the compiler will just ignore anything it doesn't expect.&lt;/td&gt;&lt;td&gt;"Unexpected character "?"" error&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;i&gt;Trust Everyone &lt;/i&gt;&lt;/b&gt;- As a society, we are trusing each other too little. This can cause all sorts of issues with regards to full and complete access. When this feature is enabled, all means (legal and otherwise) are used to obtain the information or resources requested.&lt;/td&gt;&lt;td&gt;"Access Denied" and "Unauthorized" errors&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;i&gt;Pass Mac&lt;/i&gt;&lt;/b&gt; - Give the MAC a passing grade, even when it hasn't really tried all that hard. Eventually, this will be someone else's problem.&lt;/td&gt;&lt;td&gt;"Vewstate Mac Failed" errors&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;i&gt;Handle all Exceptions &lt;/i&gt;&lt;/b&gt;- Surely this error has been seen before. When enabled, the program will search online for a solution related to handling this exception and do that.&lt;/td&gt;&lt;td&gt;"Unhandled Exception" errors&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;i&gt;All Knowing&lt;/i&gt;&lt;/b&gt; - Nothing happens by accident. So finding out the error can't be all that difficult, right?&lt;/td&gt;&lt;td&gt;"Unknown Error" errors&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;i&gt;Virtual Valium&lt;/i&gt;&lt;/b&gt; - Instead of freaking out when there's an issue, give the kernel some virtual valium when it starts to get confused.&lt;/td&gt;&lt;td&gt;"Kernel Panic" error (aka BSOD)&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;i&gt;Allow Infinity&lt;/i&gt;&lt;/b&gt; - When enabled, allow infinity to be used in calculations. For the purposes of this feature, there is no distinction between a positive infinity and a negative infinity.&lt;/td&gt;&lt;td&gt;"Index out of Range" and "Attempt to Divide by Zero" errors&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;i&gt;Ethics Committee&lt;/i&gt;&lt;/b&gt; - When this is enabled, the Heap is investigated for corruption prior to the corruption starting to ensure that all ethics guidelines are followed.&lt;/td&gt;&lt;td&gt;Heap Corruption error&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;i&gt;Stack Bowl&lt;/i&gt;&lt;/b&gt; - when enabled, the stack will be placed in a bowl to catch any overflow. This bowl will also be partially filled to fill in the stack when 'underflow' occurs.&lt;/td&gt;&lt;td&gt;Stack Overflow\Underflow&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;i&gt;Auto-initialize everything&lt;/i&gt;&lt;/b&gt; - For times when you think "I just declared that, why can't I start to use it?" (Thanks to Shmuel Gershon for this new feature)&lt;/td&gt;&lt;td&gt;Errors when using variables before initializing&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;i&gt;Do/Catch&lt;/i&gt;&lt;/b&gt; - As Yoda says "Do or not do, there is no try". (Thanks to Dwain)&lt;/td&gt;&lt;td&gt;Try/Catch&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;.correctSpelling, .toPresentTense, .toPastTense, .toFutureTense, .toSingular, .toPlural, .toFirstPerson, .toSecondPerson, .toThirdPerson etc.&lt;/strong&gt; - Allows you to validate responses (such as from security challenges) with users that have difficulty remembering the spelling, tense, etc. of their original answers. (Thanks to Chris/Chad)&lt;/td&gt;&lt;td&gt;Security challenge response validation issues. &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-6161388667074908428?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/6161388667074908428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=6161388667074908428' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/6161388667074908428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/6161388667074908428'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/03/new-language-compiler-features.html' title='New Language / Compiler Features'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-4527000043135100587</id><published>2011-03-02T10:57:00.000-08:00</published><updated>2011-03-02T10:58:34.392-08:00</updated><title type='text'>Upgrading Windows Video</title><content type='html'>Here is a summary of upgrading to every major release of MS windows. Ah... memories... &lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=vPnehDhGa14"&gt;http://www.youtube.com/watch?v=vPnehDhGa14&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-4527000043135100587?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/4527000043135100587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=4527000043135100587' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/4527000043135100587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/4527000043135100587'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/03/upgrading-windows-video.html' title='Upgrading Windows Video'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-4297696632238533649</id><published>2011-02-18T08:52:00.001-08:00</published><updated>2011-02-18T08:52:57.039-08:00</updated><title type='text'>Sometimes I feel like the machine, sometimes the monster</title><content type='html'>&lt;iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/7IgF6_jVaj8" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-4297696632238533649?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/4297696632238533649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=4297696632238533649' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/4297696632238533649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/4297696632238533649'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/02/sometimes-i-feel-like-machine-sometimes.html' title='Sometimes I feel like the machine, sometimes the monster'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/7IgF6_jVaj8/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-4883879366981068681</id><published>2011-02-17T11:26:00.000-08:00</published><updated>2011-02-17T11:28:17.357-08:00</updated><title type='text'>"World History in UML Diagrams" - the book</title><content type='html'>&lt;div&gt;In 18 months, this book should be released. I'm a bit at a loss for words. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://www.amazon.ca/World-History-UML-Diagrams-Structural/dp/1908043083"&gt;http://www.amazon.ca/World-History-UML-Diagrams-Structural/dp/1908043083&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-4883879366981068681?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/4883879366981068681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=4883879366981068681' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/4883879366981068681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/4883879366981068681'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/02/world-history-in-uml-diagrams-book.html' title='&quot;World History in UML Diagrams&quot; - the book'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-4944848460207511395</id><published>2011-02-16T05:47:00.001-08:00</published><updated>2011-02-16T05:50:22.216-08:00</updated><title type='text'>Masterpiece Engineering - a commentary on 'Engineering' Software</title><content type='html'>&lt;div&gt;The 1968 NATO conference on Software Engineering was the first for this area of study to use this name. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Not everyone was convinced that a formalization for producing software was possible or desirable. Here is a paper submitted to that conference which expresses some of the concerns.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://www.bobbemer.com/DAVINCI.HTM"&gt;http://www.bobbemer.com/DAVINCI.HTM&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-4944848460207511395?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/4944848460207511395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=4944848460207511395' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/4944848460207511395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/4944848460207511395'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/02/masterpiece-engineering-commentary-on.html' title='Masterpiece Engineering - a commentary on &apos;Engineering&apos; Software'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-1834516516543361207</id><published>2011-02-15T08:47:00.000-08:00</published><updated>2011-02-15T09:21:18.872-08:00</updated><title type='text'>CHI to Amazon's Mechanical Turk and beyond</title><content type='html'>In 2005, Philipp Lessen posted &lt;a href="http://blogoscoped.com/archive/2005-03-25-n43.html"&gt;an idea &lt;/a&gt;on his blog called CHI, where a system is created that automates asking questions to humans. This may seem dense, but the idea is that these questions are ones that humans are better at answering, such as , 'is this photo of a person a man or woman?' or 'Does this description match the photo?' or 'Does this description make sense?"&lt;br /&gt;&lt;br /&gt;Six months later, Amazon implements this and it's now known as &lt;a href="https://www.mturk.com/mturk/welcome"&gt;Amazon's Mechanical Turk&lt;/a&gt;. The idea is that tasks that are best done by humans are packaged up and given a price. Workers then can pick up those tasks and get their fee. There are controls in place to ensure that the workers do a good job and are actually qualified to do the work being requested.&lt;br /&gt;&lt;br /&gt;Now there are similar sites that are generally known as '&lt;a href="http://en.wikipedia.org/wiki/List_of_crowdsourcing_projects"&gt;Crowdsourcing&lt;/a&gt;'.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;But what does this have to do with software?&lt;/strong&gt;&lt;br /&gt;Suppose you had a system that tied into your automated test framework that would offload some of the more tricky parts of your tests that would be simpler to do manually, but it was just one step out of dozens?&lt;br /&gt;&lt;br /&gt;Suppose you wanted to automate the layout of a webpage on multiple browsers under different conditions as part of build testing.  You could write the specific rules for what consituted 'improper' layout, but that could take lots of time and lots of tweaking. Wouldn't it be nice to put in your automation:&lt;br /&gt;&lt;br /&gt;   &lt;em&gt;assertThat(baselineimage.looksLike(myImage), true)&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;and that call shows both images to you for the determination that they are equivalent?&lt;br /&gt;&lt;br /&gt;Sure there are issues, you may not be ready to do these steps when they are being run. Or you may take too long to decide.  It's not clear the full extent of the useful features, but there may be some thing here to assist with your testing.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;What are your thoughts?&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-1834516516543361207?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/1834516516543361207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=1834516516543361207' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/1834516516543361207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/1834516516543361207'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/02/chi-to-amazons-mechanical-turk-and.html' title='CHI to Amazon&apos;s Mechanical Turk and beyond'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-7752813835403211578</id><published>2011-02-09T09:49:00.000-08:00</published><updated>2011-02-09T09:52:34.900-08:00</updated><title type='text'>Model-based Testing Tools</title><content type='html'>Here is a handy chart of model-based testing tools to consider using if Visual Studio isn't in your development toolset.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cs.waikato.ac.nz/research/mbt/Tools.pdf"&gt;http://www.cs.waikato.ac.nz/research/mbt/Tools.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-7752813835403211578?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/7752813835403211578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=7752813835403211578' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/7752813835403211578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/7752813835403211578'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/02/model-based-testing-tools.html' title='Model-based Testing Tools'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-8780191510532272183</id><published>2011-02-07T05:59:00.000-08:00</published><updated>2011-02-07T06:17:53.878-08:00</updated><title type='text'>Links, Links and More Links</title><content type='html'>I ran across an article that bloomed with interesting links and such. Here are a few.&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;br /&gt;&lt;br /&gt;Continuous Delployment&lt;br /&gt;&lt;a href="http://engineering.imvu.com/2011/01/19/buildbot-and-intermittent-tests/"&gt;http://engineering.imvu.com/2011/01/19/buildbot-and-intermittent-tests/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr"&gt;http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr&lt;/a&gt;&lt;br /&gt;&lt;a href="http://eng.wealthfront.com/2010/05/deployment-infrastructure-for.html"&gt;http://eng.wealthfront.com/2010/05/deployment-infrastructure-for.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://codeascraft.etsy.com/2011/02/04/how-does-etsy-manage-development-and-operations/"&gt;http://codeascraft.etsy.com/2011/02/04/how-does-etsy-manage-development-and-operations/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Automated Testing&lt;br /&gt;&lt;a href="http://www.quora.com/What-kind-of-automated-testing-does-Facebook-do"&gt;http://www.quora.com/What-kind-of-automated-testing-does-Facebook-do&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tracking Metrics&lt;br /&gt;&lt;a href="http://etsy.me/e1ULhO"&gt;http://etsy.me/e1ULhO&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Strata 2011 (Large Data strategies and tech)&lt;br /&gt;&lt;a href="http://www.youtube.com/view_play_list?p=EF277D84FE2A28D5"&gt;http://www.youtube.com/view_play_list?p=EF277D84FE2A28D5&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-8780191510532272183?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/8780191510532272183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=8780191510532272183' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/8780191510532272183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/8780191510532272183'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/02/links-links-and-more-links.html' title='Links, Links and More Links'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-409616398879050338</id><published>2011-02-04T14:38:00.000-08:00</published><updated>2011-02-04T14:39:05.033-08:00</updated><title type='text'>Perform Calculations on Encrypted Data</title><content type='html'>Here is an article on a plan for performing calculations on encrypted data. You could:&lt;br /&gt; -  farm out calculations to untrusted worker processes with little fear of revealing the contents!&lt;br /&gt; -  maintain data security in memory!&lt;br /&gt; -  much more!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.acm.org/press-room/news-releases/2010/dd-award-09"&gt;http://www.acm.org/press-room/news-releases/2010/dd-award-09&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-409616398879050338?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/409616398879050338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=409616398879050338' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/409616398879050338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/409616398879050338'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/02/perform-calculations-on-encrypted-data.html' title='Perform Calculations on Encrypted Data'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-4735339241988507357</id><published>2011-02-04T08:42:00.000-08:00</published><updated>2011-02-04T08:44:19.489-08:00</updated><title type='text'>The last batch of IPv4 addresses have been sent to registrars</title><content type='html'>It's expected that sometime later this year, there will be no more IPv4 addresses for ISPs to hand out. The last blocks of addresses were sent to regional registrars. Moving to IPv6 has started, but very slowly. We should see some visible tests by Yahoo! and Google in the next few months.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.zdnet.com/blog/networking/don-8217t-panic-it-8217s-only-the-internet-running-out-of-addresses/656"&gt;http://www.zdnet.com/blog/networking/don-8217t-panic-it-8217s-only-the-internet-running-out-of-addresses/656&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-4735339241988507357?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/4735339241988507357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=4735339241988507357' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/4735339241988507357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/4735339241988507357'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/02/last-batch-of-ipv4-addresses-have-been.html' title='The last batch of IPv4 addresses have been sent to registrars'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-4026109576260901279</id><published>2011-02-02T13:56:00.000-08:00</published><updated>2011-02-02T13:58:32.916-08:00</updated><title type='text'>Auto-generate Test Cases (and have specification documentation to boot!)</title><content type='html'>Suppose you could create specification documentation that could generate test cases automatically. Suppose that doing this would reduce your testing effort by roughly 40%. Suppose that you could also see requirements coverage.&lt;br /&gt;&lt;br /&gt;What would you pay for this tool? How about $0?&lt;br /&gt;&lt;br /&gt;Spec Explorer has been available for several years and is available for both Visual Studio 2010 and 2008. There is also an earlier stand-alone version that works well, though it lacks some of the integration features and newly-developed features.&lt;br /&gt;&lt;br /&gt;Check it out, give it a try and see if it doesn't make your life easier.&lt;br /&gt;&lt;br /&gt;Download version for Visual Studio 2010&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=a4649791-a77c-4498-b392-df2ad2b2413f"&gt;http://www.microsoft.com/downloads/en/details.aspx?FamilyID=a4649791-a77c-4498-b392-df2ad2b2413f&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Stand-alone version of Spec Explorer and Introduction&lt;br /&gt;&lt;a href="http://redearthqa.blogspot.com/2009/06/spec-explorer-validate-your-model-and.html"&gt;http://redearthqa.blogspot.com/2009/06/spec-explorer-validate-your-model-and.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Series of webinars on Spec Explorer&lt;br /&gt;&lt;a href="http://channel9.msdn.com/Blogs/nicok#tab_sortBy_recent"&gt;http://channel9.msdn.com/Blogs/nicok#tab_sortBy_recent&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-4026109576260901279?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/4026109576260901279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=4026109576260901279' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/4026109576260901279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/4026109576260901279'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/02/auto-generate-test-cases-and-have.html' title='Auto-generate Test Cases (and have specification documentation to boot!)'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-7537528699876638877</id><published>2011-01-31T11:07:00.001-08:00</published><updated>2011-01-31T11:08:25.953-08:00</updated><title type='text'>Cloud Computing - Getting Started</title><content type='html'>Regardless of your role in your development process, you may well be doing cloud compuing in the next few years. If you are using Microsoft's Azure for cloud computing, here is a good starting point.&lt;br /&gt;&lt;br /&gt;http://windowsazurebootcamp.com/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-7537528699876638877?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/7537528699876638877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=7537528699876638877' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/7537528699876638877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/7537528699876638877'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/01/cloud-computing-getting-started.html' title='Cloud Computing - Getting Started'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-6992284847381129169</id><published>2011-01-25T12:08:00.000-08:00</published><updated>2011-01-25T12:15:43.689-08:00</updated><title type='text'>QA Achievement Levels</title><content type='html'>&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: transparent; "&gt;&lt;span class="Apple-style-span" &gt;&lt;span class="Apple-style-span" style="font-size: 15px; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: transparent; "&gt;&lt;span id="internal-source-marker_0.01484825392253697" style="color: rgb(0, 0, 0); font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; background-color: transparent; "&gt;&lt;/span&gt;&lt;span class="Apple-style-span" &gt;&lt;span class="Apple-style-span" style="font-size: 15px; white-space: pre-wrap;"&gt;In my &lt;/span&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=22860913&amp;amp;postID=678781349904765510" style="font-size: 15px; white-space: pre-wrap; "&gt;previous post&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: 15px; white-space: pre-wrap;"&gt;, I pondered whether measuring skill through pre-defined Achievement Levels was a good idea or not. After deciding to have some fun with this. Here is my list of QA Achievement Levels that could be used on your team.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: transparent; "&gt;&lt;span class="Apple-style-span" &gt;&lt;span class="Apple-style-span" style="font-size: 15px; white-space: pre-wrap; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: transparent; "&gt;&lt;span class="Apple-style-span" &gt;&lt;span class="Apple-style-span" style="font-size: 15px; white-space: pre-wrap;"&gt;What would you add to the list?&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; font-size: 11pt; background-color: transparent;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;b&gt;Holistic Detective&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt; - You identify a test case that identifies in a major defect which requires no less than 80% of all current functionality to reproduce.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;b&gt;Sisiphus&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt; - You have run through the same test cases for the last ten releases with no new defects found.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;b&gt;Epi&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;b&gt;c&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt; - the test cases you identified for a feature have an execution time measured in person-years.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;b&gt;Nailed It&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt; - A feature you tested has been in production for at least a year with no defects reported by the users.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;b&gt;Guru&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt; - You submitted a defect that was fixed and verified without the need for any clarification by the developer.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;b&gt;Borg&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt; - More than half the defects you report are as a result of automated tests you have written or automated testing tools you have used.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;b&gt;Cassandra&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt; - You have correctly identified the modules that will cause the biggest support headaches when released and nobody believed you.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;b&gt;Dead Parrot&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt; - You have an extremely difficult time convincing the developer that their ‘fix’ does not, in fact, fix the issue. After several hours of showing all the ways that the issue still exists, you are offered a slug.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;b&gt;Jar Jar&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "&gt; - Every bug you submit requires clarification. For this, you are made team lead.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-6992284847381129169?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/6992284847381129169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=6992284847381129169' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/6992284847381129169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/6992284847381129169'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/01/qa-achievement-levels.html' title='QA Achievement Levels'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-678781349904765510</id><published>2011-01-25T10:32:00.000-08:00</published><updated>2011-01-25T10:33:04.955-08:00</updated><title type='text'>Measuring Skill</title><content type='html'>While the following list of 'achievements' is funny, is this approach helpful?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.whiletrue.com/2011/01/what-if-visual-studio-had-achievements/"&gt;http://blog.whiletrue.com/2011/01/what-if-visual-studio-had-achievements/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Can our skills be measured in such a cut-and-dry way?&lt;br /&gt;&lt;br /&gt;You could think about it, or just have fun with the list.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-678781349904765510?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/678781349904765510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=678781349904765510' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/678781349904765510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/678781349904765510'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/01/measuring-skill.html' title='Measuring Skill'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-4088183096571783567</id><published>2011-01-06T10:50:00.001-08:00</published><updated>2011-01-06T11:04:04.793-08:00</updated><title type='text'>Is it me, or am I getting old?</title><content type='html'>&lt;div&gt;For kicks, I looked up the first set of web pages that I created, and archive.org had them.&lt;/div&gt;&lt;div&gt;&lt;img src="http://web.archive.org/web/19961110051852/http://www.math.unt.edu/deptlogo.gif" style="cursor:pointer; cursor:hand;width: 500px; height: 167px;" border="0" alt="" /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://web.archive.org/web/19961110051852/www.math.unt.edu/"&gt;http://web.archive.org/web/19961110051852/www.math.unt.edu/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This snapshot is from 1996, though the original pages were 1994 or 1995.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A couple notes about these pages.&lt;/div&gt;&lt;div&gt; - The buttons were all manually-created (with some long-forgotten editor, possibly a early version of Photoshop)&lt;/div&gt;&lt;div&gt; - The logo image was from some mac-based program (again, I forget the name of it)&lt;/div&gt;&lt;div&gt;- All the html code was hand-generated. If you look at the faculty page, you'll see the dl, dt, dd html tags, which are rarely (if ever) used. (these were intended for lists of words and their definitions)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I don't often need to use this knowledge to create new content, but it does help me understand why a page acts like it does when I'm testing.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-4088183096571783567?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/4088183096571783567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=4088183096571783567' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/4088183096571783567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/4088183096571783567'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/01/is-it-me-or-am-i-getting-old.html' title='Is it me, or am I getting old?'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-1281641612242095102</id><published>2011-01-04T07:55:00.001-08:00</published><updated>2011-01-04T07:56:16.685-08:00</updated><title type='text'>The Happiness Metric</title><content type='html'>There are lots of studies (cited in the links below) that show that happy team members make projects successful. Jeff Sutherland talks about the 'Happiness Index' and how it is used to make sure the project is on track.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://scrum.jeffsutherland.com/2010/11/happiness-metric-wave-of-future.html"&gt;http://scrum.jeffsutherland.com/2010/11/happiness-metric-wave-of-future.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://scrum.jeffsutherland.com/2010/12/scrum-inc-sprint-2-retrospective.html"&gt;http://scrum.jeffsutherland.com/2010/12/scrum-inc-sprint-2-retrospective.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-1281641612242095102?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/1281641612242095102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=1281641612242095102' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/1281641612242095102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/1281641612242095102'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2011/01/happiness-metric.html' title='The Happiness Metric'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-3225175674316931968</id><published>2010-12-16T12:53:00.000-08:00</published><updated>2010-12-16T12:54:43.116-08:00</updated><title type='text'>Tips for moving from Agile to Waterfall</title><content type='html'>&lt;div&gt;Yes, there are people that stop using agile and move to waterfall. Here are some reflections on someone who did just that.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&gt;&lt;a href="http://blog.testyredhead.com/2010/12/16/waterfolly-lolly-la-la-la-la-la.aspx?ref=rss"&gt;http://blog.testyredhead.com/2010/12/16/waterfolly-lolly-la-la-la-la-la.aspx?ref=rss&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-3225175674316931968?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/3225175674316931968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=3225175674316931968' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/3225175674316931968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/3225175674316931968'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2010/12/tips-for-moving-from-agile-to-waterfall.html' title='Tips for moving from Agile to Waterfall'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-1244300929769525964</id><published>2010-12-14T05:43:00.001-08:00</published><updated>2010-12-14T05:43:35.169-08:00</updated><title type='text'>Tips for moving from Waterfall to Agile</title><content type='html'>&lt;a href="http://www.softwaretestpro.com/Item/5014/What-challenges-are-encountered-when-transitioning-from-waterfall-etc-to-agile-environment-and-suggestion-on-how-to-avoid-pitfalls/"&gt;http://www.softwaretestpro.com/Item/5014/What-challenges-are-encountered-when-transitioning-from-waterfall-etc-to-agile-environment-and-suggestion-on-how-to-avoid-pitfalls/&lt;/a&gt;&lt;br /&gt;This site requires a free registration to access.&lt;br /&gt;&lt;br /&gt;Here is a summary of the three issues that come up&lt;br /&gt;- Task Size and Frequency&lt;br /&gt;- Documentation&lt;br /&gt;- Scoping Discussions&lt;br /&gt;The article seems to be a balanced view of the differences with good tips on becoming agile successfully.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-1244300929769525964?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/1244300929769525964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=1244300929769525964' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/1244300929769525964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/1244300929769525964'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2010/12/tips-for-moving-from-waterfall-to-agile.html' title='Tips for moving from Waterfall to Agile'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-330197265248348270</id><published>2010-11-07T20:48:00.000-08:00</published><updated>2010-11-07T20:52:37.301-08:00</updated><title type='text'>Today in Computing History</title><content type='html'>I've just finished assembling a website for a project I've been working on.&lt;div&gt;&lt;br /&gt;&lt;a href="https://sites.google.com/site/todayincomputinghistory/"&gt;https://sites.google.com/site/todayincomputinghistory/&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here, you can find out what happened on a particular day of the year in the history of computing. There's a google gadget (which can be embedded on your own website), a smartphone app and even a link to an instructable that shows how I did it. I hope you find this project as interesting as I did as I was putting it together!&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-330197265248348270?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/330197265248348270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=330197265248348270' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/330197265248348270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/330197265248348270'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2010/11/today-in-computing-history.html' title='Today in Computing History'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-3281115087624895212</id><published>2010-11-04T13:20:00.001-07:00</published><updated>2010-11-04T13:30:24.727-07:00</updated><title type='text'>How does User Experience and Agile interact?</title><content type='html'>&lt;div&gt;The whole idea of 'User Experience' has always meant a relatively long process to describe the requirements and validate them, meaning there didn't seem to be a good fit in an Agile team. Alas, I find myself re-thinking my ideas when confronted with new information.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Here is an article that describes one project's efforts to integrate UX tasks into an agile project.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://johnnyholland.org/2010/10/21/beyond-staggered-sprints-how-theladders-com-integrated-ux-into-agile/"&gt;http://johnnyholland.org/2010/10/21/beyond-staggered-sprints-how-theladders-com-integrated-ux-into-agile/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-3281115087624895212?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/3281115087624895212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=3281115087624895212' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/3281115087624895212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/3281115087624895212'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2010/11/how-does-user-experience-and-agile.html' title='How does User Experience and Agile interact?'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-4243465191675942225</id><published>2010-11-02T11:49:00.000-07:00</published><updated>2010-11-02T11:51:11.737-07:00</updated><title type='text'>New scripting environment for UI testing - Sikuli</title><content type='html'>The one thing that makes this different from other lightweight scripting tools is that you take screenshots as markers for the UI components to interact with. (Thanks to John Z. for sending this to me)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://groups.csail.mit.edu/uid/sikuli/"&gt;http://groups.csail.mit.edu/uid/sikuli/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-4243465191675942225?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/4243465191675942225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=4243465191675942225' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/4243465191675942225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/4243465191675942225'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2010/11/new-scripting-environment-for-ui.html' title='New scripting environment for UI testing - Sikuli'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-4724643677531844462</id><published>2010-10-29T07:19:00.000-07:00</published><updated>2010-10-29T07:20:34.042-07:00</updated><title type='text'>Free StarWest Virtual Access!</title><content type='html'>I just got an email that the StarWest Virtual conference is available for free! I attended that day online and the presentations were very good. I hope they continue to offer this!&lt;br /&gt;&lt;br /&gt;&lt;a href="https://event.on24.com/eventRegistration/EventLobbyServlet?target=registration.jsp&amp;amp;eventid=239875&amp;amp;sessionid=1&amp;amp;key=7C4552EDC5D391DB815FD6223C1C630A&amp;amp;sourcepage=register"&gt;https://event.on24.com/eventRegistration/EventLobbyServlet?target=registration.jsp&amp;amp;eventid=239875&amp;amp;sessionid=1&amp;amp;key=7C4552EDC5D391DB815FD6223C1C630A&amp;amp;sourcepage=register&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-4724643677531844462?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/4724643677531844462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=4724643677531844462' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/4724643677531844462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/4724643677531844462'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2010/10/free-starwest-virtual-access.html' title='Free StarWest Virtual Access!'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-3114209026483649405</id><published>2010-10-27T11:42:00.000-07:00</published><updated>2010-10-27T11:43:06.511-07:00</updated><title type='text'>Worse Than Failure</title><content type='html'>&lt;div&gt;If you aren't a fan of 'The Daily WTF', you should be. They post all our dirty laundry from a software perspective in the hopes that we don't commit the same crimes.&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;To make this easier, they've created a Visual Studio Plugin that allows you to easily submit code samples that have caused you to exclaim 'WTF?'&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;a href="http://thedailywtf.com/Articles/Submit-WTF-Code-Directly-From-Your-IDE.aspx"&gt;http://thedailywtf.com/Articles/Submit-WTF-Code-Directly-From-Your-IDE.aspx&lt;/a&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-3114209026483649405?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/3114209026483649405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=3114209026483649405' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/3114209026483649405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/3114209026483649405'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2010/10/worse-than-failure.html' title='Worse Than Failure'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-3126899829058092985</id><published>2010-10-27T11:10:00.000-07:00</published><updated>2010-10-27T11:12:02.003-07:00</updated><title type='text'>Microsoft Web Application Configuration Analyzer</title><content type='html'>&lt;div&gt;Here is a new tool from Microsoft to check the security settings of your production web servers to ensure they are configured with the proper level of security. (Thanks to Bill V. for sending this to me)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=60585590-57DF-4FC1-8F0C-05A286059406"&gt;http://www.microsoft.com/downloads/en/details.aspx?FamilyID=60585590-57DF-4FC1-8F0C-05A286059406&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-3126899829058092985?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/3126899829058092985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=3126899829058092985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/3126899829058092985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/3126899829058092985'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2010/10/microsoft-web-application-configuration.html' title='Microsoft Web Application Configuration Analyzer'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-3704704210741412646</id><published>2010-10-27T07:01:00.000-07:00</published><updated>2010-10-27T07:05:19.175-07:00</updated><title type='text'>Stupid DNS tricks - Saving/Loading Data</title><content type='html'>&lt;a href="http://byteworm.com/2010/10/27/free-content-delivery-network-using-dns-cache/"&gt;http://byteworm.com/2010/10/27/free-content-delivery-network-using-dns-cache/&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is one more way to keep data available without using local storage. From a security standpoint, it could be used for a 'scratchpad' during intrusions. Maybe you DNS admins can come up with some way to track this? :)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-3704704210741412646?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/3704704210741412646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=3704704210741412646' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/3704704210741412646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/3704704210741412646'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2010/10/stupid-dns-tricks-savingloading-data.html' title='Stupid DNS tricks - Saving/Loading Data'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-83567252419045306</id><published>2010-10-12T07:02:00.000-07:00</published><updated>2010-10-13T09:59:11.112-07:00</updated><title type='text'>No Good Deed Goes Unpunished</title><content type='html'>&lt;div&gt;Every evening before my son goes to bed, we spend half an hour reading a book. We've read Treasure Island, Percy Jackson, Raggedy Ann and many, many more. Last night, we were 'between books' and we picked up a copy of poems by Elizabeth Barrett Browning to see how that would would work out. My son randomly picked the poem below. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The&lt;a href="http://www.britannica.com/EBchecked/topic/629046/Conference-of-Villafranca"&gt; real background&lt;/a&gt; to this story is interesting, but see if you see anything familiar.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here is a preview of some quotes&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;'For where's our blessed " status quo," '&lt;/li&gt;&lt;li&gt;'A just Deed in the world ? — call out the rifles !'&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;TALE OF VILLAFRANCA - Elizabeth Barrett Browning&lt;/div&gt;&lt;div&gt;TOLD IN TUSCANY&lt;/div&gt;&lt;div&gt;First printed in the Athenceum, September 24,1859.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My little son, my Florentine,&lt;/div&gt;&lt;div&gt;Sit down beside my knee, &lt;/div&gt;&lt;div&gt;And I will tell you why the sign &lt;/div&gt;&lt;div&gt;Of joy which flushed our Italy &lt;/div&gt;&lt;div&gt;Has faded since but yesternight; &lt;/div&gt;&lt;div&gt;And why your Florence of delight &lt;/div&gt;&lt;div&gt;Is mourning as you see.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A great man (who was crowned one day)&lt;/div&gt;&lt;div&gt;Imagined a great Deed: &lt;/div&gt;&lt;div&gt;He shaped it out of cloud and clay, &lt;/div&gt;&lt;div&gt;He touched it finely till the seed &lt;/div&gt;&lt;div&gt;Possessed the flower: from heart and brain &lt;/div&gt;&lt;div&gt;He fed it with large thoughts humane,&lt;/div&gt;&lt;div&gt;To help a people's need.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;He brought it out into the sun —&lt;/div&gt;&lt;div&gt;They blessed it to his face: &lt;/div&gt;&lt;div&gt;'O great pure Deed, that hast undone &lt;/div&gt;&lt;div&gt;So many bad and base ! &lt;/div&gt;&lt;div&gt;O generous Deed, heroic Deed, &lt;/div&gt;&lt;div&gt;Come forth, be perfected, succeed, &lt;/div&gt;&lt;div&gt;Deliver by God's grace.'&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Then sovereigns, statesmen, north and south,&lt;/div&gt;&lt;div&gt;Rose up in wrath and fear, &lt;/div&gt;&lt;div&gt;And cried, protesting by one mouth, &lt;/div&gt;&lt;div&gt;' What monster have we here ? &lt;/div&gt;&lt;div&gt;A great Deed at this hour of day ? &lt;/div&gt;&lt;div&gt;A great just Deed — and not for pay? &lt;/div&gt;&lt;div&gt;Absurd, — or insincere.'&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;'And if sincere, the heavier blow&lt;/div&gt;&lt;div&gt;In that case we shall bear, &lt;/div&gt;&lt;div&gt;For where's our blessed " status quo," &lt;/div&gt;&lt;div&gt;Our holy treaties, where, — &lt;/div&gt;&lt;div&gt;Our rights to sell a race, or buy, &lt;/div&gt;&lt;div&gt;Protect and pillage, occupy, &lt;/div&gt;&lt;div&gt;And civilize despair ?'&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Some muttered that the great Deed meant&lt;/div&gt;&lt;div&gt;A great pretext to sin; &lt;/div&gt;&lt;div&gt;And others, the pretext, so lent, &lt;/div&gt;&lt;div&gt;Was heinous (to begin). &lt;/div&gt;&lt;div&gt;Volcanic terms of ' great' and ' just' ? &lt;/div&gt;&lt;div&gt;Admit such tongues of flame, the crust &lt;/div&gt;&lt;div&gt;Of time and law falls in.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A great Deed in this world of ours ?&lt;/div&gt;&lt;div&gt;Unheard of the pretence is: &lt;/div&gt;&lt;div&gt;It threatens plainly the great Powers; &lt;/div&gt;&lt;div&gt;Is fatal in all senses. &lt;/div&gt;&lt;div&gt;A just Deed in the world ? — call out &lt;/div&gt;&lt;div&gt;The rifles ! be not slack about &lt;/div&gt;&lt;div&gt;The national defences.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And many murmured, ' From this source &lt;/div&gt;&lt;div&gt;What red blood must be poured !' &lt;/div&gt;&lt;div&gt;And some rejoined, ' 'T is even worse; &lt;/div&gt;&lt;div&gt;What red tape is ignored !' &lt;/div&gt;&lt;div&gt;All cursed the Doer for an evil&lt;/div&gt;&lt;div&gt;Called here, enlarging on the Devil, — &lt;/div&gt;&lt;div&gt;There, monkeying the Lord I &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Some said it could not be explained,&lt;/div&gt;&lt;div&gt;Some, could not be excused; &lt;/div&gt;&lt;div&gt;And others, ' Leave it unrestrained, &lt;/div&gt;&lt;div&gt;Gehenna's self is loosed.' &lt;/div&gt;&lt;div&gt;And all cried, ' Crush it, maim it, gag it! &lt;/div&gt;&lt;div&gt;Set dog-toothed lies to tear it ragged, &lt;/div&gt;&lt;div&gt;Truncated and traduced !'&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But He stood sad before the sun&lt;/div&gt;&lt;div&gt;(The peoples felt their fate). &lt;/div&gt;&lt;div&gt;'The world is many, — I am one; &lt;/div&gt;&lt;div&gt;My great Deed was too great. &lt;/div&gt;&lt;div&gt;God's fruit of justice ripens slow: &lt;/div&gt;&lt;div&gt;Men's souls are narrow, let them grow. &lt;/div&gt;&lt;div&gt;My brothers, we must wait.'&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The tale is ended, child of mine,&lt;/div&gt;&lt;div&gt;Turned graver at my knee. &lt;/div&gt;&lt;div&gt;They say your eyes, my Florentine, &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Are English: it may be. &lt;/div&gt;&lt;div&gt;And yet I've marked as blue a pair &lt;/div&gt;&lt;div&gt;Following the doves across the square &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;At Venice by the sea.&lt;/div&gt;&lt;div&gt;Ah child I ah child ! I cannot say&lt;/div&gt;&lt;div&gt;A word more. You conceive&lt;/div&gt;&lt;div&gt;The reason now, why just to-day&lt;/div&gt;&lt;div&gt;We see our Florence grieve. &lt;/div&gt;&lt;div&gt;Ah child, look up into the sky ! &lt;/div&gt;&lt;div&gt;In this low world, where great Deeds die,&lt;/div&gt;&lt;div&gt;What matter if we live ?&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-83567252419045306?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/83567252419045306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=83567252419045306' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/83567252419045306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/83567252419045306'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2010/10/no-good-deed-goes-unpunished.html' title='No Good Deed Goes Unpunished'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-3585765488517446131</id><published>2010-10-11T07:06:00.000-07:00</published><updated>2010-10-11T07:09:25.717-07:00</updated><title type='text'>Book Review - Software Engineering Best Practices</title><content type='html'>&lt;div&gt;Read my latest book review on Sticky Minds &lt;/div&gt;&lt;a href="http://www.stickyminds.com/s.asp?F=S1243_Book_4"&gt;http://www.stickyminds.com/s.asp?F=S1243_Book_4&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-3585765488517446131?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/3585765488517446131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=3585765488517446131' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/3585765488517446131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/3585765488517446131'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2010/10/book-review-software-engineering-best.html' title='Book Review - Software Engineering Best Practices'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-9170289790501533083</id><published>2010-09-09T09:18:00.000-07:00</published><updated>2010-09-09T09:19:04.536-07:00</updated><title type='text'>Free ebook on Computer Security</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=87583728-ef14-4703-a649-0fd34bd19d13&amp;amp;displayLang=en"&gt;http://www.microsoft.com/downloads/en/details.aspx?FamilyID=87583728-ef14-4703-a649-0fd34bd19d13&amp;amp;displayLang=en&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This book is for end users primarily, but it does give testers ideas for what kinds of security testing to consider for your applications.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-9170289790501533083?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/9170289790501533083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=9170289790501533083' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/9170289790501533083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/9170289790501533083'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2010/09/free-ebook-on-computer-security.html' title='Free ebook on Computer Security'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-6337201988356393727</id><published>2010-09-02T08:42:00.000-07:00</published><updated>2010-09-02T08:43:16.490-07:00</updated><title type='text'>Google Code University</title><content type='html'>I saw a link to this online today.  Check it out and build up your coding chops!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/edu/courses.html"&gt;http://code.google.com/edu/courses.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here is a sampling of the courses offered&lt;br /&gt; Programming Languages Web Programming Web Security Algorithms&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-6337201988356393727?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/6337201988356393727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=6337201988356393727' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/6337201988356393727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/6337201988356393727'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2010/09/google-code-university.html' title='Google Code University'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-2524273460458978481</id><published>2010-09-01T12:14:00.000-07:00</published><updated>2010-09-01T12:15:28.573-07:00</updated><title type='text'>New Email Address</title><content type='html'>We're going to be using &lt;a href="mailto:redearthqa@gmail.com"&gt;redearthqa@gmail.com&lt;/a&gt; . Please update your contacts.&lt;br /&gt;&lt;br /&gt;That is all :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-2524273460458978481?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/2524273460458978481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=2524273460458978481' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/2524273460458978481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/2524273460458978481'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2010/09/new-email-address.html' title='New Email Address'/><author><name>Red Earth QA</name><uri>http://www.blogger.com/profile/04327009425028217744</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-2875928187619985608</id><published>2010-08-30T14:36:00.000-07:00</published><updated>2010-08-30T14:39:15.632-07:00</updated><title type='text'>Software Test Automation Workshop - September 14-15</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.mysoftwaretesting.com/product_p/okcauto.htm"&gt;http://www.mysoftwaretesting.com/product_p/okcauto.htm&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;This 2-day hands-on course focuses on the basics of software test automation and expands on those topics to learn some of the deeper issues of test automation.  This course is not specific to any particular tool set but does include hands-on exercises using free and cheap test tools. Bring your own notebook computer!&lt;br /&gt;&lt;br /&gt;The main objective of this course is to help you understand the landscape of software test automation and how to make test automation a reality in your organization. You will learn the top challenges of test automation and which approaches are the best ones for your situation, how to establish your own test automation organization, and how to design software with test automation in mind. You will also learn many of the lessons of test automation by performing exercises using sample test automation tools on sample applications.&lt;br /&gt;&lt;br /&gt;You will leave the course with your own test automation strategy and plan for implementing it.&lt;br /&gt;&lt;br /&gt;GSA discount available. Contact us for information.&lt;br /&gt;&lt;br /&gt;This workshop will be held at:&lt;br /&gt;&lt;br /&gt;Hampton Inn, Airport South&lt;br /&gt;1905 South Meridian Avenue&lt;br /&gt;Oklahoma City, Oklahoma,&lt;br /&gt;USA, 73108-1719&lt;br /&gt;1-405-682-2080&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Randy Rice is back in OKC! I hope you are able to make it!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-2875928187619985608?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/2875928187619985608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=2875928187619985608' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/2875928187619985608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/2875928187619985608'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2010/08/software-test-automation-workshop.html' title='Software Test Automation Workshop - September 14-15'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-6636767415292123640</id><published>2010-08-19T12:24:00.000-07:00</published><updated>2010-08-19T12:26:16.931-07:00</updated><title type='text'>Webinar: Fundamentals of Complete Crash and Hang Memory Dump Analysis (Second Session)</title><content type='html'>Here is an excellent opportunity to look at analyzing memory dumps by an expert.  This is the second session and I'm sorry I missed the first)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dumpanalysis.org/blog/index.php/2010/08/18/webinar-fundamentals-of-complete-crash-and-hang-memory-dump-analysis-second-session/"&gt;Information and Registration for the Webinar&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-6636767415292123640?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/6636767415292123640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=6636767415292123640' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/6636767415292123640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/6636767415292123640'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2010/08/webinar-fundamentals-of-complete-crash.html' title='Webinar: Fundamentals of Complete Crash and Hang Memory Dump Analysis (Second Session)'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-1816989063912739903</id><published>2010-08-09T06:14:00.000-07:00</published><updated>2010-08-09T06:16:13.352-07:00</updated><title type='text'>Replica of an early computer</title><content type='html'>&lt;div&gt;This video shows how the Atanasoff-Berry Computer works. It's an interesting mix of mechanical and electrical components to solve problems.&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;a href="http://www.wimp.com/importantcomputer/"&gt;http://www.wimp.com/importantcomputer/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-1816989063912739903?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/1816989063912739903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=1816989063912739903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/1816989063912739903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/1816989063912739903'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2010/08/replica-of-early-computer.html' title='Replica of an early computer'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-6692588981810329448</id><published>2010-08-03T14:23:00.000-07:00</published><updated>2010-08-03T14:24:27.074-07:00</updated><title type='text'>Coding skills</title><content type='html'>Here is a list of sites to test your coding skills.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sixrevisions.com/resources/10-puzzle-websites-to-sharpen-your-programming-skills/"&gt;http://sixrevisions.com/resources/10-puzzle-websites-to-sharpen-your-programming-skills/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-6692588981810329448?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/6692588981810329448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=6692588981810329448' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/6692588981810329448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/6692588981810329448'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2010/08/coding-skills.html' title='Coding skills'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-8714761663483718639</id><published>2010-08-03T14:17:00.000-07:00</published><updated>2010-08-03T14:19:17.369-07:00</updated><title type='text'>MD5 checksum is good, but not foolproof</title><content type='html'>As with anything security-related, if something is touted as tough to crack, that's taken up as a challenge. I recently stumbled on an article that not only gives examples of two sets of data with the same MD5 sum, but a method to exploit that.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mscs.dal.ca/~selinger/md5collision/"&gt;http://www.mscs.dal.ca/~selinger/md5collision/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-8714761663483718639?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/8714761663483718639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=8714761663483718639' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/8714761663483718639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/8714761663483718639'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2010/08/md5-checksum-is-good-but-not-foolproof.html' title='MD5 checksum is good, but not foolproof'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-5477576455988100203</id><published>2010-08-02T04:58:00.000-07:00</published><updated>2010-08-02T05:09:30.319-07:00</updated><title type='text'>But I already learned that...</title><content type='html'>I was re-reading a technical book the other day and was starting to get annoyed at having to re-learn some things I had learned previously, but have since forgotten. Then I began to ponder the idea of why we forget. There are some people that have a photographic memory and never forget, but they are rare. Consider for a moment what life could be like if you never forgot anything. Suppose that every time you got into a car, you could remember the horror of the car accident you had ten years ago. Maybe you would be flooded with the pain of being lost every time you went to that same grocery store you were lost in when you were five. It may be so severe, you would need to find a different place to shop. So forgetting is not such a bad thing, but it can be inconvenient at times. So like Monk says "It's a gift.. and a curse".&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Don't beat yourself up if you have to 'sharpen the saw' (a la Steven Covey) and re-learn things. Take the opportunity to re-think the information and hopefully gain from the experience.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-5477576455988100203?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/5477576455988100203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=5477576455988100203' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/5477576455988100203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/5477576455988100203'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2010/08/but-i-already-learned-that.html' title='But I already learned that...'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-3154962289887003383</id><published>2010-07-22T06:02:00.001-07:00</published><updated>2010-07-22T06:02:34.698-07:00</updated><title type='text'>Memory Dump Analysis Book</title><content type='html'>Dmitry Vostokov has released a book on Safari Online books called "Memory Dump Analysis Anthology, Volume 1"&lt;br /&gt;&lt;br /&gt;&lt;a href="http://my.safaribooksonline.com/9780955832802"&gt;http://my.safaribooksonline.com/9780955832802&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Those of you with ACM (and possibly IEEE) memberships may already have access to this online.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-3154962289887003383?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/3154962289887003383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=3154962289887003383' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/3154962289887003383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/3154962289887003383'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2010/07/memory-dump-analysis-book.html' title='Memory Dump Analysis Book'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-48591884131761640</id><published>2010-07-19T11:38:00.000-07:00</published><updated>2010-07-19T11:39:26.737-07:00</updated><title type='text'>How to be a programmer - One person's perspective</title><content type='html'>&lt;a href="http://samizdat.mines.edu/howto/HowToBeAProgrammer.html"&gt;http://samizdat.mines.edu/howto/HowToBeAProgrammer.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I ran across this the other day. It's old, but it does describe some skills that are not often discussed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-48591884131761640?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/48591884131761640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=48591884131761640' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/48591884131761640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/48591884131761640'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2010/07/how-to-be-programmer-one-persons.html' title='How to be a programmer - One person&apos;s perspective'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-2051289044851149662</id><published>2010-07-01T08:15:00.001-07:00</published><updated>2010-07-01T08:23:54.125-07:00</updated><title type='text'>More ways to learn about computer security</title><content type='html'>I ran across "Damn Vulnerable Linux" as an environment to understand security vulnerabilities. It's offered through a company that provides training and certification for computer security.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I haven't tried to download or use the image yet, though I hope to soon.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.damnvulnerablelinux.org/#"&gt;http://www.damnvulnerablelinux.org/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-2051289044851149662?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/2051289044851149662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=2051289044851149662' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/2051289044851149662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/2051289044851149662'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2010/07/more-ways-to-learn-about-computer.html' title='More ways to learn about computer security'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-1998048821702696581</id><published>2010-06-29T06:48:00.001-07:00</published><updated>2010-06-29T06:50:14.108-07:00</updated><title type='text'>Test your code online!</title><content type='html'>I've seen this posted elsewhere and it's worth a look! While this is not a full test, but you can &lt;a href="http://www.pexforfun.com/"&gt;validate your C# code online&lt;/a&gt; or you can  download &lt;a href="http://research.microsoft.com/en-us/projects/pex/default.aspx"&gt;Pex&lt;/a&gt; and use it locally.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-1998048821702696581?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/1998048821702696581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=1998048821702696581' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/1998048821702696581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/1998048821702696581'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2010/06/test-your-code-online.html' title='Test your code online!'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-6130106153308564587</id><published>2010-06-22T10:36:00.000-07:00</published><updated>2010-06-22T10:48:17.261-07:00</updated><title type='text'>Interesting debugging technique for windows</title><content type='html'>I've been reading "Windows Internals, Fifth Edition" and ran across an interesting way to debug not only windows drivers, but any user application.&lt;br /&gt;&lt;br /&gt;If you have a MSDN license, you can get what's called the 'checked build'. This is a build with debug messages enabled and optimizations turned off. It's most useful for debugging device drivers, but it can help replicate timing issues with the kernel since the timing will be different than for the retail version. Rather than having to install each component from the checked build, you can limit it to a couple files files. The instructions below show how to install and set up your system to have a boot option for this.&lt;br /&gt;&lt;br /&gt;Obtain the checked build&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ff549603(v=VS.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/ff549603(v=VS.85).aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Install minimal comonents from the checked build&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ff547196(VS.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/ff547196(VS.85).aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Especially if you are tracking down timing issues, this may expose the issues more clearly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-6130106153308564587?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/6130106153308564587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=6130106153308564587' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/6130106153308564587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/6130106153308564587'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2010/06/interesting-debugging-technique-for.html' title='Interesting debugging technique for windows'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-3645110121797077929</id><published>2010-06-21T10:08:00.000-07:00</published><updated>2010-06-21T10:25:27.778-07:00</updated><title type='text'>Barriers to Automation</title><content type='html'>I've seen several attempts at automation from several companies. Many getting started and then dropping off and eventually rendered unusable. Keeping in mind the definition of insanity being "Doing the same thing over and over and expecting different results", it may be time to look at why these have failed.&lt;br /&gt;&lt;br /&gt;Here are some of the scenarios that have come to mind based on what I've seen:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Someone takes the inititative to create a set of tests, but other priorities take them away and the tests become obsolete, making them nearly useless.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;We bring in a contractor to build tests, but when the contract is over, there is nobody given the responsibility and the time to keep them up.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;We start some UI automation testing and find that the scripts are fragile, making upkeep difficult and ultimately are left to become obsolete.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;This is not to say that we don't have some successes with automation:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;There are many experiences of using throw-away scripts to perform some focused and repetative task. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;There are internal tools built to assist with generating data.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Development teams have their own scripts / applications for performing installation/configuration/cleanup tasks.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The trick is to see the pattern with the successes and failures.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Successful attempts at automation seem to have these common qualities.&lt;/strong&gt; They typically are either grassroots efforts where time is found to work on them or they are given priority by management to spend on them. Grassroots efforts typically have modest upkeep costs and time can be found for upkeep. Management-directed efforts have had continued priority set for them since they require much more upkeep. Grassroots projects are typically used heavily by internal staff and Management priorities are typically used outside the development teams (including other internal teams as well as customers). Your experiences may differ from these as these are based on my own observations.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Unsuccessful attempts at automation appear to have these in common.&lt;/strong&gt; There was no call to maintain the time needed to maintain these scripts either from the grassroots level or from management. The scripts were succeptible to changes in code, operating system, 3rd party components such as browsers, Java, .NET, Application Server Versions, etc. &lt;/p&gt;&lt;p&gt;So how do we take advantage of the things that make these efforts successful and mitigate the things that make them unsuccessful? &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Auutomation has to be something that is used regularly. &lt;/strong&gt;Whether it's an expectation of your development process or a commitment made to have time spent on upkeep during a project, it can't be an afterthought. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;The benefits of automation must be valued both at the grassroots level and by management.&lt;/strong&gt; I see that in both cases, I generally see agreement that automation is helpful, but I think there may be different ideas on what that looks like. Having this be very visible and openly discussed will contribute to it's long-term success.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Environment and code changes that affect scripting should be mitigated.&lt;/strong&gt; Managing unit tests over time is a difficult process when the library of unit tests becomes large. Not only do they take time to run, they need to be managed and 'sunset' just as we would do for any other piece of code. There needs to be a lifecycle for these tests that address 1)When they should be built 2)How long they should be maintained 3)When they should be removed from use. UI tests are much more succeptible to these environmental changes. For example, different operating systems render web pages as well as applications differently, making some UI tests suitable for cross-platform execution difficult or impractical. Using 3rd-party UI components require customized tools to use for automation, often at additional cost. These additional tools are not absolutely required, but they do help with not only automating the tests, but also in validating the results. These UI tests also need to have a lifecycle with the same requirements as for Unit Tests. While UI tests are helpful, there needs to be more scrutiny applied to what tests get automated and in what environment(s).&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Now what?&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;"It depends". Much of what needs to happen must be based on your circumstances. What is the will internally to make changes? How far does this will go to ensure that these changes are implemented for the long-term? What resources are available to impelement these? What training is needed? Once you start to answer these, the answers will become more clear.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-3645110121797077929?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/3645110121797077929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=3645110121797077929' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/3645110121797077929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/3645110121797077929'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2010/06/barriers-to-automation.html' title='Barriers to Automation'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22860913.post-4304206399602987891</id><published>2010-06-21T06:15:00.000-07:00</published><updated>2010-06-21T07:03:07.618-07:00</updated><title type='text'>Book Review - Little Brother</title><content type='html'>Well, it's not a book review in the truest sense. I've just gotten about a third of the way through &lt;a href="http://craphound.com/littlebrother/download/"&gt;"Little Brother" (free download)&lt;/a&gt; and I just had to post a review. You can &lt;a href="http://craphound.com/littlebrother/about/"&gt;read a summary&lt;/a&gt; from the website for the book.&lt;br /&gt;&lt;br /&gt;Essentially, this is a fictional account based in many topics related to security (physical, computer, privacy, etc.) and a series of events that affect these.  A seventeen year old boy and his friends are caught up in a terrorist plot by being in the wrong place at the wrong time. What follows is a drastic shift in what various governments  and other groups consider 'acceptable levels of monitoring' and what it means to those being monitored and those doing the monitoring.&lt;br /&gt;&lt;br /&gt;What strikes me most is the main character's internal monologue on the effectiveness of different security measures. In some cases, they just make everyone feel more secure, but do little to address true risks. In other cases, the data gathered starts to be misused, prompting the question "Who is watching the watchers?".&lt;br /&gt;&lt;br /&gt;This book is an easy and excellent read. It's entertaining and thought provoking. You may even learn a thing or two. I certainly am. The book can be purchased and it can also be &lt;a href="http://craphound.com/littlebrother/download/"&gt;downloaded in several electronic formats for free.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22860913-4304206399602987891?l=redearthqa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://redearthqa.blogspot.com/feeds/4304206399602987891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22860913&amp;postID=4304206399602987891' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/4304206399602987891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22860913/posts/default/4304206399602987891'/><link rel='alternate' type='text/html' href='http://redearthqa.blogspot.com/2010/06/book-review-little-brother.html' title='Book Review - Little Brother'/><author><name>Robert Watkins</name><uri>https://profiles.google.com/102247002918593029402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ndeEbJwtW0Y/AAAAAAAAAAI/AAAAAAAAAIE/FDGNd1G0_ts/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>
