Some friends of mine were discussing “beta” programs. Is it a cop-out to label your first public release of something as a beta release? (e.g. Yahoo’s podcasting, Gmail, Google everything else).
On the one side you’ve got the argument that “alpha” releases are normally tested internally, and “beta” releases are your first public release to a select group to let them find any remaining flaws or logic errors.
Lately it seems that that the beta groups are getting out of hand. It wasn’t too long ago that a beta release meant you were a SELECT group, some fraction of the whole, that got to test software. In some cases, like an operating system, you had to sign a non-disclosure agreement. Now you get something like Yahoo podcasting and it’s basically released to everyone with a label “Beta” at the top. Is this a cop-out to discredit any flaws or errors? “Hey, your software gave me an error right after it pulled up the wrong file!” “Well, that’s beta software for you!” C’mon, everyone knows that software today is going to be riddled with issues. Are we so naive that we think that Yahoo or Google hasn’t already done some beta testing before releasing things like this to the public?