Originally Posted by Gordon Scott
Hmm, yes. I agreed wholeheartedly with most of that.

About my only significant different view was on exceptions, but that's because most of my work has been embedded and in that circumstance, one the software is live, exceptions help nobody and break systems.
Yep, there are various strategies available. But the goals should be graceful recovery; logging, cleanup (closing files, releasing resources, etc when relevant), relevant messaging to the user/coders and appropriate fallback behavior. In music and non-music software applications alike, we’ve all seen where graceful recovery wasn’t assured. But as an industry, I’ve seen significant improvement over the years.

But back to the main thrust of this thread; consistency across views is very important for positive user experience.


https://soundcloud.com/user-646279677
BiaB 2026 Windows
For me there’s no better place in the band than to have one leg in the harmony world and the other in the percussive. Thank you Paul Tutmarc and Leo Fender.