Harjo:
And as I’ve said before, a closed bug/feature request system is a waste of my time.
David, I think you are over-reacting…
I posted this morning a bug about controller.loadRecords(myPK) in conjunction with tableFilterParam and it was fixed 4 hours later!!
In Servoy 5.1 final, 6 out of 10 of my feature requests where implemented!It’s true, the support-system can be much approved and Servoy stated somewhere else, that they are looking into it, but stating that it is a waste of time, is not right, IMHO.
To me, a system that sort of works compared to a system that is 10x’s better than sort of works equals sort of works is a waste of my time
Your example highlights one of my main issues with the current system. Namely, I-don’t-have-a-flipping-clue about the bug you just posted this morning. Nor do 400 other Servoy developers.
This means that I have wasted my time two days from now if I happen upon this bug and diligently report it. It’s even a bigger waste of my time if I am putting a production solution on to 5.1 and this bug adversely affects the solution and that’s how I find out about it. It’s an even bigger bigger waste of time if the same process is repeated by many developers.
As a result, the least waste of time for me is to wait for 5.1.1 – which all of us longtime Servoy developers can reasonably predict will be out in 2-4 weeks – and use it for our start to migrate up from 5.0.1.
As I developer, I fully expect my tools to have bugs in them. My gripe is that I only know about the bugs that I find. An example from the 5.1 fix list…we’ve known about this bug since the serialize plugin was introduced and the adBlocks guys showed us the benefit of multiple references to an object (which means circa 3.1 days):
[fix] 268188 The serialize plugin produces erroneous results when serializing/deserializing objects or arrays which contain two different references to the same object
It easily took us a number of hours to figure this out originally. It took us quite a few hours to figure out ways around it. How many other developers have done the same thing over the past 2-3 years because they didn’t know about this bug?
An example of how things should work: Patrick’s BrowserSuite. All known bugs are listed. And who would guess, but the very first thing our client did – absolute first thing – was try it out on a 64-bit system. To see this listed as a known bug is a powerful psychological difference from not knowing if we’re doing something wrong. And it saved us loads of time trying to confirm that indeed it was bug by doing all sorts of tests. As a result of Patrick’s open system, we were able to put the browser suite into production several versions ago (it’s still in beta) and he gets a ton of valuable feedback from us that is shared with other browser suite users. Like you
So I’m standing by my assertion that Servoy bug/feature system is a waste of my time. Any process that involves a lot of people and is not collaborative is bogus.
If you want us to be involved – and you know we will – don’t blatantly waste my time.