I’m Speaking At the Better Software Conference – June 9, 2010 in Las Vegas

  Testing with Real Users – User Interaction and Beyond, with Online Experimentation Evidence shows than more than half of the ideas that we think will improve the user experience actually fail to do so—and some actually make it worse. Instead of guessing, why not measure what your real users like and don’t like? Controlled,…


What The Heck Is Cloud Computing? – Another re-look, with Pretty Pictures

I am obsessed with answering Oracle CEO Larry Ellison’s question, “What the Hell is Cloud Computing?”  I introduced you to the genteel CEO and his polite query in What The Heck Is Cloud Computing?,  I then distilled and simplified the explanation in What The Heck Is Cloud Computing? – A Brief Re-Look.  Now allow me…


Is Chuck Norris on your software engineering team?

If I need to defeat a group of men terrorizing a circus family, then Chuck Norris is the man to call.  The tough guy, martial artist, action hero has become an internet meme – Chuck Norris Facts attest to the true bad-a**-ness of the one called Chuck.  For example one of my favorites is: There…


Conditional Formatting of Appointments in Outlook 2010

Note: if you have problems with Outlook or this feature, please check out the Answers Forum, and/or this tutorial. Conditional Formatting in is a neat feature that lets you create rules for your appointments, and formats them based on those rules. For example I have a rule: If subject contains any of the words "interview;…

12

Engineering Hubris

http://xkcd.com/319/ (remember the name of this blog is “Your Software has Bugs” 🙂


What The Heck Is Cloud Computing? – A Brief Re-Look

In a previous post, “What The Heck Is Cloud Computing?” I broke the cloud up into three categories.  however I do not think I did a good job of delineating these categories with examples.  So here goes: IaaS: Infrastructure as a Service   Storage: Amazon S3 (BLOB storage), Amazon SDB (Table Storage), Microsoft Windows Azure Simple…


Building Services: The Death of Big Up-Front Testing (BUFT)?

 Let’s start with some definitions: Death Demise, end, termination, the state of no longer existing BUFT “Big Up-Front Testing” an activity or “Big Up-Front Test” a group that carries out that activity (the latter sounds cool, like “Big Pharma”) It’s an acronym of my own invention. At least I believe this to be the case…

2

Code Coverage, It’s Exciting!

In the recent Star Trek movie, following an on bridge brawl between Kirk and Spock, new arrival Scotty announces “I like this ship, it’s exciting!“.  Now replace “this ship” with “debates about code coverage” and you’ll understand the tone of this blog post.   As someone new to blogging I feel I can learn a lot…

7

America’s Fastest-Growing Salaries

There are many reasons to make your career in the Software Quality Assurance field, and courtesy of MSN.com we have another one.  Here are 20 jobs projected to have high salary growth this year, with Software quality assurance testers coming in at number 12, and one of only two Computer/IT jobs on the list (the…


Service Deployments Should be Ramps, not Cliffs

[Going to try a mini-post…keeping it short and focused] In my previous post I introduced you to Online Experimentation.  The general use case for experimentation is to take two or more websites or services, each with different features or designs, and test them against each other using real users.  It is assumed that all the…