microapp
John
microapp
I think Craig hit the nail on the head. Releasing increasingly buggy products is the new corporate paradigm. Companies cannot afford the diligence required to release near perfect code.
I don't think that is what he was saying. I think you have misquoted him.
I don't think so. I just put it in a very terse way.
As someone who has been deliberately misquoted so people can use that to advance their own agendas, I think you gave an accurate summary, depending on how you define "diligence." If you mean:
"earnest and persistent application to an undertaking; steady effort; assiduity"
I believe companies by and large
do make a real effort to produce quality products, because if they don't, they will be at a competitive disadvantage. There are some companies that ship products they know have problems, but the reality is that bugs will always be found and there can be serious repercussions if something is discovered at the last minute, when marketing campaigns and such are already in place. If they decide the bug affects 1% of their user base and fixing it would require a 3-month delay, applying the diligence to fix that bug could be economic suicide, given the thin margins of the music software industry. So if you use the above definition, they are diligent. However if you use the legal definition as:
"the degree of care
required in a given situation"
...then it's true that companies cannot afford the degree of diligence required "in a given situation," e.g., software that works as expected and advertised. There are just too many variables. Even companies that do public betas don't catch all the issues.
Originally, the non-subscription subscription model was touted as a way to produce more features with less bugs. Is this true? I am not sure. Hard to quantify but it seems about the same really.
As a very long-time SONAR user I am quite certain that there are fewer bugs being generated with new features. However they are put under the microscope because if there's one or two big features in a month, they will get everyone's attention and not be lost in the 12-24 other new features that would come all at once in a yearly update. And certainly, dozens of bug fixes every month that reach back to the queue of legacy issues is something that didn't happen before. My sense is more bugs are being squashed than are being generated. However, there's still a backlog of legacy bugs and while progress is being made, work remains to be done.
But what has happened is that I increasingly read 'It is easy to roll back, the bug that killed your workflow will be fixed in a later release'. This to me, means that complacency in regards to quality is on the rise. I think we as users and Cake as a company must be careful about this attitude.
This is the one part of your post where I don't necessarily agree. Yes, there is complacency (resignation?) in the sense I've used - you simply cannot expect all software to work out of the chute, whether it's due to an OS change or someone in QC finding out their brother died and they had a bad day...or a hardware company in China substitutes a motherboard component because "it saves 23 cents and no one will notice." There would be complacency if when a new bug was introduced, forumites said "hey, I don't care" and Cakewalk said "yeah, we're not going to fix it." But I think Cake's track record of fixing bugs that ride along with new features is, frankly, excellent. It's rare that a problem persists past the next update. It's the legacy bugs from previous regimes that are the most problematic, because they're shrouded in the mists of time.
And as pointed out in a previous post, people are not forced to update. If someone finds the Start Screen's ability to pin projects and access templates easily is compelling, they might be willing to have to put up with its slow speed...while someone like me disables it, only to re-enable it when the speed issue was solved.
Given the current state of the art, I feel Cakewalk has made the best of the situation by offering a
choice to users, which is what the rollback thing is all about. I think it's perfectly acceptable to choose to roll back or not roll back. I hear that some people have plug-in issues with Kingston, so they've rolled back. But I don't use those plug-ins, so I'm more than happy to take advantage of the significant speed increase. Of course the ultimate choice would be a la carte software, but at least for now that seems technically challenging, if not impossible.