As yet another software developer, I weigh in with my opinion that, whilst it is certainly impossible to ensure that a software release does not contain bugs, it is nevertheless wholly unacceptable to release software that has very visible bugs or shortcomings in it, that people will spot straight away.
Any quickly visible bug or quirk *should* be caught by the alpha-testing stage, let alone the beta.
And during by 20-year career, it has amazed me how people have become more and more accepting of - and less and less likely to criticise - and even ready to defend - very buggy software releases. CivIII is a case in point (though more from shortcomings than actual bugs).
Why are people on this thread defending Firaxis position here? I am a great fan of their games but that does not mean that I'm prepared to put up with short measure *especially* in situations where we were definitely promised better. The theoretical impossibility of eliminating every little bug does *not* justify the premature release of software with very definite shortcomings.
Any quickly visible bug or quirk *should* be caught by the alpha-testing stage, let alone the beta.
And during by 20-year career, it has amazed me how people have become more and more accepting of - and less and less likely to criticise - and even ready to defend - very buggy software releases. CivIII is a case in point (though more from shortcomings than actual bugs).
Why are people on this thread defending Firaxis position here? I am a great fan of their games but that does not mean that I'm prepared to put up with short measure *especially* in situations where we were definitely promised better. The theoretical impossibility of eliminating every little bug does *not* justify the premature release of software with very definite shortcomings.
Comment