Originally Posted by Noel96
None of the beta testers, including me, discovered this even though a great deal of effort went into beta testing.
I have no doubt and this particular issue is one that it's easy to see can slip through without being noticed. I wouldn't pretend similar has never happened to me, because it certainly has!

I commented somewhere else recently about programs that sanity-check their own behaviour, saying that I had a bit of a love/hate relationship with the principle. Love because it can trap mistakes, corruptions, aggressors; hate becasue every line of sanity checking has itself the potential to cause a problem. Mistakes, corruptions and aggression can happen to them, too.

It's tough getting the balance right, particularly when the risk of problems rises as an exponent of the amount of code.

That is, though, one of the reasons I think the applications would benefit from fewer new bits and better rationalisation of what already exists. Exponents can be scary things.


Jazz relative beginner, starting at a much older age than was helpful.
AVL:MXE Linux; Windows 11
BIAB2025 Audiophile, a bunch of other software.
Kawai MP6, Ui24R, Focusrite Saffire Pro40 and Scarletts
.