Board index » delphi » Re: Borland, Diamondback and QC

Re: Borland, Diamondback and QC


2004-08-26 01:23:37 AM
delphi200
Quote
But I don't see how this has much to do with Thomas's suggestion.
It relates because we often hear/read that since bugfixes
don't sell, they don't really have to be fixed, or that
resources are prioritized on other aspects (which boils
down to the same thing).
Eric
 
 

Re: Borland, Diamondback and QC

Iman L Crawford writes:
Quote
I don't think it has to even be open source. Just open up the
process of accepting fixes from outside. QC is a step in the right
direction. It opens the flow of fixes into borland. Now the flow
needs to go back out to the customers, often and with much fanfare.
*That* I agree with. Wholeheartedly.
-Craig
--
Craig Stuntz [TeamB] . Vertex Systems Corp. . Columbus, OH
Delphi/InterBase Weblog : blogs.teamb.com/craigstuntz
IB 6 versions prior to 6.0.1.6 are pre-release and may corrupt
your DBs! Open Edition users, get 6.0.1.6 from mers.com
 

Re: Borland, Diamondback and QC

Quote
Which ones, specifically?
The wayback machine or access to the DB may help track them all.
Personally, the broken support for multi-language in streams
(2378 and a handful of related ones with less votes) is the most
painful as we had to go multi-language on an application
recently (it was in the top ten month before patch vote was
announced, and still is in the top ten, and was entered
in late 2002, dunno, maybe Borland doesn't care to test Delphi
in non-english systems anymore).
Most entries in the 10 top rated already existed too at the time IIRC.
Not sure about the rest... as QC has essentially turned out as
a major waste of time, haven't visited it much since and my
bookmarked entries went to the recycler in a cleanup some time ago.
Eric
 

Re: Borland, Diamondback and QC

Eric Grange writes:
Quote

Personally, the broken support for multi-language in streams
(2378 and a handful of related ones with less votes)
Yep, that one looks like one that should have gotten some attention.
Quote
Most entries in the 10 top rated already existed too at the time IIRC.
All but one of the top then were feature requests. I have commented on
that before:
www.lemanix.com/nick/archive/2004/04/21/379.aspx
Quote
as QC has essentially turned out as
a major waste of time, haven't visited it much since and my
bookmarked entries went to the recycler in a cleanup some time ago.
I think it is unfair to characterize it as a big waste of time in
general. Perhaps for you it has been. I do know that /Borland/
doesn't consider it a big waste of time, but views it as a very
valuable tool for fixing customer problems and gauging customer needs.
I'll say it again: If you want Borland to hear you, use QC.
--
Nick Hodges -- TeamB
Lemanix Corporation -- www.lemanix.com
Read my Blog -- www.lemanix.com/nick
 

Re: Borland, Diamondback and QC

Iman L Crawford writes:
Quote
"Craig Stuntz [TeamB]" <XXXX@XXXXX.COM [a.k.a.
vertexsoftware.com]>wrote in news:412cc6b4$XXXX@XXXXX.COM:

>I disagree with the notion that open sourcing the VCL will improve it.
>But I have discussed that elsewhere, so I won't repeat myself here.


I don't think it has to even be open source. Just open up the process
of accepting fixes from outside. QC is a step in the right direction.
It opens the flow of fixes into borland. Now the flow needs to go back
out to the customers, often and with much fanfare.

The problem is waiting on Borland to release them. If it were open
source, I could pick and choose what bug fixes I wanted to live with or
live with all of them or non of them. The power would be in my hands
and yours, not Borland. As it is now, Borland totally screwed us
on D7. I have lots of bug fixes in dbExpress Plus, but can not make them
completely public because many of the fixes are to private section of
code. Borland could ignore the open source version of the VCL or pick
and choose from it as well. It seems that Indy is a good product.
Why not open up the rest of the VCL (or at least parts of it).
--
Thomas Miller
Delphi Client/Server Certified Developer
BSS Accounting & Distribution Software
BSS Enterprise Accounting FrameWork
www.bss-software.com
sourceforge.net/projects/dbexpressplus
 

Re: Borland, Diamondback and QC

Craig Stuntz [TeamB] writes:
Quote
Eric Grange writes:


>alas you will be answered that "bug fixes don't sell",


They don't sell.

blogs.msdn.com/oldnewthing/archive/2004/05/25/141253.aspx


Then open sourcing the VCL would be a huge selling point for Delphi.
It's plain that bug fixes are the lowest priority because they
don't sell, so let us fix them ourselves. Right now we are hand
cuffed because we can not freely distribute bug fixes between
ourselves.
I think you are kind of making my point for me!!!
--
Thomas Miller
Delphi Client/Server Certified Developer
BSS Accounting & Distribution Software
BSS Enterprise Accounting FrameWork
www.bss-software.com
sourceforge.net/projects/dbexpressplus
 

Re: Borland, Diamondback and QC

Leonel writes:
Quote

Another thing, if it is announced "now it is time to decide the next
versions features", people might confuse it with a "feature auction",
and complain a lot later that a given feature has not been included.
No, that is the fundamental disclaimer with QC, they'll never promise any
specific feature.
QC users know and understand this from the start.
However, the period leading up to a new release now seems to transition
very abruptly from the phase "what next release? it is at least a year
away!" to "sorry, too late, we've planned all the new features already".
What I am after is to reinforce the promise of user influence that QC was
supposed to be all about.
--
Kristofer
 

Re: Borland, Diamondback and QC

JED writes:
Quote

Actually didn't they do this with the Delphi 7 patch?
Yes, but D7.1 was a bugfix release (no new features);
D9 is a full new release with (hopefully) new features,
so we'd be voting on new features rather than bugs.
I think that'd be a refreshing novelty!
--
Kristofer
 

Re: Borland, Diamondback and QC

"Nick Hodges [TeamB]" <XXXX@XXXXX.COM>writes
Quote
Eric Grange writes:
>as QC has essentially turned out as
>a major waste of time, haven't visited it much since and my
>bookmarked entries went to the recycler in a cleanup some time ago.
I think it is unfair to characterize it as a big waste of time in
general. Perhaps for you it has been. I do know that /Borland/
doesn't consider it a big waste of time, but views it as a very
valuable tool for fixing customer problems and gauging customer needs.

I'll say it again: If you want Borland to hear you, use QC.
Fair enough, but I guess that some people (including myself) wish Borland
showed us some hard evidence that they indeed hear/d us... The Delphi 7 patch
hasn't done improved anything for me, so, for me, Borland hasn't heard me...
Then again, I agree they cannot listen to everybody, but eh, I am the
customer, so I am entitled to want them to listen to me, no matter what...
<g>
Alan.
 

Re: Borland, Diamondback and QC

"Kristofer Skaug" <XXXX@XXXXX.COM>writes
Quote
JED writes:
>
>Actually didn't they do this with the Delphi 7 patch?

Yes, but D7.1 was a bugfix release (no new features);
D9 is a full new release with (hopefully) new features,
so we'd be voting on new features rather than bugs.
I think that'd be a refreshing novelty!
True, but I guess that if we area all looking forward to new features, we
are also looking forward to all the bugs to be addressed... I guess we, as
end users, will never be 100% satisfied... <g>
Alan.
 

Re: Borland, Diamondback and QC

"Craig Stuntz [TeamB]" writes:
Quote
Eric Grange writes:

>alas you will be answered that "bug fixes don't sell",

They don't sell.

Are you saying that buggy products with a long history of no-bug-fix-updates DO
sell?
 

Re: Borland, Diamondback and QC

The notion that open source is magic which automatically fixes
everything is belied by the fact that open source projects fail at
least as frequently as closed source projects. And projects which
start life as open source and become closed source, or vice versa, only
make the road rockier.
Sorry, I just don't buy these assertions of commercial nirvana by open
sourcing a closed-source product. And I especially don't buy the
assertion that Delphi developers, who have (95% of) the VCL source and
a supported mechanism for exchanging bug fixes (QC) have no way of
distributing fixes.
-Craig
--
Craig Stuntz [TeamB] . Vertex Systems Corp. . Columbus, OH
Delphi/InterBase Weblog : blogs.teamb.com/craigstuntz
 

Re: Borland, Diamondback and QC

Thomas Miller writes:
Quote
As it is now, Borland totally screwed us
on D7. I have lots of bug fixes in dbExpress Plus, but can not make them
completely public because many of the fixes are to private section of
code.
Yes you can, as diffs. It isn't difficult, and there are even tools
to do it for you. Steve Trefethen used a Delphi-language, freeware
tool to do the same thing for the Action Manager component fixes.
-Craig
--
Craig Stuntz [TeamB] . Vertex Systems Corp. . Columbus, OH
Delphi/InterBase Weblog : blogs.teamb.com/craigstuntz
IB 6 versions prior to 6.0.1.6 are pre-release and may corrupt
your DBs! Open Edition users, get 6.0.1.6 from mers.com
 

Re: Borland, Diamondback and QC

Alan Garny writes:
Quote
Then again, I agree they cannot listen to everybody, but eh, I am the
customer, so I am entitled to want them to listen to me, no matter
what...
I can understand that. it is hard not to fall into the mindset of
"Well, they didn't fix /my/ personal pet peeve bug, so the whole thing
must be broken."
;-)
--
Nick Hodges -- TeamB
Lemanix Corporation -- www.lemanix.com
Read my Blog -- www.lemanix.com/nick
 

Re: Borland, Diamondback and QC

Davids writes:
Quote
"Craig Stuntz [TeamB]" writes:

>Eric Grange writes:
>
>>alas you will be answered that "bug fixes don't sell",
>
>They don't sell.

Are you saying that buggy products with a long history of
no-bug-fix-updates DO sell?
Of course not. That would be stupid. But it wasn't what I said,
either. Whether a product is fairly stable or very buggy, people are
understandably reluctant to pay for bug fixes, if indeed they even
notice them.
-Craig
--
Craig Stuntz [TeamB] . Vertex Systems Corp. . Columbus, OH
Delphi/InterBase Weblog : blogs.teamb.com/craigstuntz