And this differs from Extreme Programming, um, how? In degree, perhaps, but
not in kind.
Amusing as this story is, sounds to me a lot like some popular development practices of the open source community being adopted by a commercial vendor. Now perhaps that isn't what folks are looking for from commercial vendors ...
Your blog entry shows that you are not aware that the so-called "bug
database" is meant to be used for bug reports as well as new feature
requests. Maybe Sun should rename it so that this becomes clearer.
If your assumption were right, it would be quite funny indeed.
Monika
I'm perfectly aware that the bug database is to be used to collect information on new features also.
Then I don't get your article. People request new features via the bug
database and you know that the bug database is meant to be used for that.
So what would be funny then?
Monika.
Monika
The joke is; it's not really approprate to use a bug database to collect ideas for new features. This is, unless you are trying to build a better vogon ship.
So your article is meant to criticize Sun for using a bug database also for
new feature requests? It rather reads like you are making fun of the people
who use it for that.
I think the database for bugs and for new features need not be different. But it should probably be renamed to reflect what it is used for.
If you think they should be separate, in which way should the new feature database differ from the current way?
Monika
I think Monika can't get the idea. It's clear that the problem is not with
the usage of the same application per se.
But with the whole idea of asking people to choose their prefered new
features.
It's a silly manner to design a language and libraries. Things
are guaranteed to be inconsistent and over time the whole language will
lose a clear direction turning itself into a mess. Why is it so difficult
for you to understand?
I do not see the big theoretical difference between this approach and the
development of other languages (e.g. C and C++).
How about... you can't vote no? How about the voting process is a pure time
lottery? How about one has to troll the entire bug database to see what is
a bug... and what is a feature request!
You can vote no. Say you don't like the feature that's in bug 12223. You
make a new bug that says "No on 12223" and vote for that.