Re: Script to replace header comment
Lew wrote:
All I observe as a user of the IDEs is that NetBeans does something I
don't mind where Eclipse does something I do mind. If Eclipse does it
because it's caching data, then it's doing it wrong. If my programs
annoyed my users because I cached data, then I'd be doing it wrong.
Arne Vajh??j wrote:
No.
Yes.
Software works according to some specs.
If the users follow the docs and get problems then it is
a bug.
I am not discussing bugs here. I am discussing features.
If a program is implemented perfectly according to spec and it annoys its
users, they're doing it wrong. The idea is not to annoy your users.
If you don't give your users what they want, you have missed the point.
If the users does not follow the docs and get problems
then they have shot themselves in the foot.
So programmers get to tell users what they want?
If a program doesn't do what I want, I will use a different program that does.
Is that what Eclipse's authors want?
If you use commit option A for an EJB solution and change
data from another application then you can not blame
the EJB or the app server or Java.
That is remarkably irrelevant.
If Eclipse does not support external editing of files, then
it does not.
If Eclipse does not support the features that I want, or implements them in a
way that annoys me, I will use a competitor by preference.
Given that there are supported ways of doing it then I can
not see any reason to mess around with Eclipse's caching
policy.
Nor can I. That's why I use NetBeans when given a choice. Eclipse's way of
doing things annoys me.
Given that Eclipse is the root of commercial products, then those commercial
products will lose business whenever I have a say in the matter, as long as a
competitor annoys me less and does what I want better. If it turns out that I
am representative of a large enough population, then that vendor who annoys
that population loses. It does not matter if the product performs according
to spec; the demand side of the value equation will reduce their sales.
Consider the Edsel. It was exactly what it was intended to be, and it was a
failure. Ditto New Coke. It's not enough to do things right; you have to do
the right thing.
--
Lew