As a practicing Test Manager (getting better every day!) I would like to offer a short tale of learning - ignore it if you want.
Many, many moons ago I was the test manager / tester for a wholesale banking (money market) product. It had been in use for over two years at the developer banks site and was now being sold to recoup. We, the software company, took the base inhouse product and detoxified it of constants referring to the developer bank, added some general architectural software packagey type of stuff, added some original government compliance stuff etc etc and started to flog it on the market.
We reckoned it was pretty good stuff. WE had not mucked around with the underlying business code vary very much at all and then only in consultation with one of the original architects.
A LARGE bank bought it and after 6 months of tailoring (by themselves) put it into production. It ran like a dream for several weeks then one of the more brilliant money market dealers of the day created a secured deposit, registered securities against the deposit, actually delivered the security to the client and then cancelled the deposit. Lo and behold, the system sweetly cancelled the deposit but left the securities locked against sale because they were lodged.
Now like all good systems of the day there was no un-cancel function.
The IT manager of the bank took us to task, and me as the test manager in particular as to why this had never been tested! My answer then was "Because we didin't think anyone would be insane enough to do that". After a short period of contemplation he did agree that was a fair cop.
Over the years and systems since, I have come to the conclusions that :
a) Fundamentally all users are insane - they will each and every one of them come up with such an idea.
b) There are many, many more insane users than sane test managers.
ergo
c) If we attempted to test for each and every insane scenario FORTRAN IV would still not be released commercially.....
So when I'm training test developers these days, I try and get them to think in the ways of the common insane user. IOW try and test for the most common types of use insanity.
Anyway, this has nothing to do with the current thread, nor is it a comment on the developers, testers and users of EA. It just popped out of my memory when Paolo started giggling hysterically above, for some reason or other.....
bruce

p.s. Am I working too hard or did the colors just change?

?

p.p.s. Spolling orrers now faxed.