Originally posted by Padma
To those who complain about "shoddy" products:
I have been working in software development fo over 20 years. I know haow difficult it is to get a quality product out the door. I know what it's like to "burn the midnight oil" to make sure the product is finished on time. I know what it's like to finish my product, hand it over to testing, and have it returned with pages of bugs. I know what it's like to have the product pass my testing, my company's testing organ, and hit the stereets, only to be faced with pages of bug reports from unsatisfied customers.
Currently I work with critical system software, where a mistake can cost lives. We TRIPLE-check everything, from requirement statements, to design, to code, to integration, you name it. And still occasional bugs get through.
Software development is a very complex process, with a myriad of ways errors can creep in undetected. I am not going to complain when a game company releases a product that is *almost*, but not quite, perfect for what I want, and then releases free fixes for it. They are not charging a dime for the fixes. How can I complain that they are money-grubbing, lazy bums when they go out of their way to satisfy their consumer?
Padma,
I agree with you on the fact that the more complex the software is, the more unlikely it is to expect it being 100% perfect at release date.
As I earn my bucks in the software consultancy field, I know about these problems (which you descibed) as well.
AND, I really appreciate that companies try to fix bugs as soon and as good as possible.
Nevertheless, I really understand people who are feeling sad when having spent their money - for which they had to do their very best as well! - and having gotten a bugloaded game.
For that, I agree with the opinion of JazzToucan (post#124) and alfeas (posting #125) in this thread.
Although I am quite sure that the individual programmers and developers did their (individual) best - what is very honorable -, we as customers have quite some right in not likeing the idea of the banana principle: let it ripe at the customer.
If I buy a car with a defective steering unit, the solution cannot be to avoid mountain roads. The only solution IS to have it fixed ASAP! And there won't be any thankfulness from my side if that doesn't cost me a penny - it will be just a plain matter of course.
So, I really don't see any need to bow and scrape, just because someone got my money and then generously decided to throw another crumbs at me, being kneeling down in the dust.
And some postings here in that thread almost gave me the impression, that we as customers are behaving like that.
Again, I absolutely do not blame anyone personally at Firaxis or whatever other company being involved in that. But they should know and respect, that we had to work for our money as well!
As far as I understand it the two who I've quoted are just saying this, not more.