DJ ruud, you’re really insulting not only the software designers and programmers, but the beta testers too. For good measure, you’re also putting forward the idea that other DJs opinions, wants, and needs don’t matter by way of your comments about existing features, streaming, compatibility with other software etc.
It’s been covered before, elsewhere in the forum but, If a products firmware has 30 bugs and you start beta testing and find 28 bugs then, of course, you finished the beta testing 2 bugs too early. BUT lol how would anyone know that there were 30 bugs to find? Of course, no-one would. Hindsight is a wonderful thing.
Much more realistically, a strict testing regime would establish an endpoint. Perhaps that endpoint would be “if our entire team of beta testers reach a stage where they discover no new, previously unidentified bugs within x weeks of the last bug discovery, then finish working on the fixes for the discovered bugs and release the update.”
One alternative is, never release an update and forever look for just one more bug, just one more, one more, one more…
Another alternative is release the next firmware, beta tested and with all the discovered bugs resolved and vow to investigate and try to resolve any new bugs that are discovered after release, in the future - sound familiar?
Or, should the beta team never progress, always stuck looking for 2 last bugs that might, or might not exist? A line has to be drawn where it’s decided that the next firmware, with its 28 fixes is released, with remember, no-one at that stage knowing that there’s still anything else to find.
There’s the suggestion of “why not test every feature?”. That’s a superb suggestion for simpler devices, like a TV remote control or a Desktop cooling fan but unrealistic on devices where the number of features multiplied by the number of modes offered multiplied by the number of different ways users can expect to use the devices can, and will vary so much.
Adding new features can mean adding new bugs.
It’s frustrating but it’s always going to be a consideration.