Hey guys,

I've been too heads down to contribute here.. but I just caught Ghoot's comment and I 
have to agree with him and Juan.  There's a lot of hype in the marketplace, our jobs 
are to get underneath, understand the tradeoffs and use them intelligently.  That's 
where elegance and beauty come into software development.

Cheers,
Jon

"Emaho, Ghoot" wrote:

> This has been an interesting discussion on many levels, but there doesnt seem to be 
>much 'real world' substance there.
>
> We have been developing enterprise software (some utilising EJB, some not) since EJB 
>were way back at 0.7 (ish) (1997). Systems with 1000's or 10,000's concurrent users. 
>We did it for real - NOT abstract theory.
>
> What this discussion has highlighted is that age old thing inthe software industry - 
>bandwagon. You have the media/hype bandwagon, but you also have the 'developer 
>opinion' bandwagon, where certain opinions become flavour of the month. Now it's 
>EJB's are bad, it has been JSP's are bad and so on.
>
> Let's get one thing straight - NO technology is perfect. So why do some developers 
>engage in 'my technology is better than yours' type holy wars ? Because they are 
>human and they dont know any better. Thats all. All of the really good developers 
>I've ever known have never subscribed to 'fixed viewpoints' ie EJB = BAD, Microsoft = 
>Evil, Java = whatever. Because they really understand what technology is about.
>
> Those who do dig their heels in on any particular standpoint, show only one thing - 
>their ignorance.
>
> All technologies have their place and their uses. It's up to a competent Architect 
>to decide what's right for their problem domain. What's right for mine, might not be 
>right for yours. I mean this is elementary stuff ! But many so called developers 
>behave as if they are really engaged in a holy war ! This just makes me laugh :) 
>Leave them too it is all I say...
>
> Ultimately you have to make an INFORMED choice - there is no absolute right or wrong 
>way. This should be the number one lesson any developer ever learns, but sadly many 
>never learn it.
>
> The beauty of becoming a good developer is to be able to make these informed choices 
>as you create your masterpiece, and not get stuck in the narrow-minded arguments of 
>'my toy is better than yours' - wether it's an OS, developer tool , language, 
>technology choice or whatever. Because then you resign yourself to reproducing copies 
>of other peoples art. And you make yourself look foolish in the process.
>
> This email is not an attack on anyone, and especially not Vic. He has his opinions. 
>Maybe the way he expresses them doesn't appeal to some, and maybe he did it with 
>tongue in cheek to provoke a response. Who knows ? It certainly reveals a lot about 
>the kind of developer he is and thats enough for me.
>
> If more developers could have a more altruistic attitude towards the tools they use, 
>then more quality software would be built. I have built software teams for many 
>years, and I have never employed a developer who demonstrates this 'small-minded' 
>mentality. Why ? Because in this industry things (tools, technolgies etc) change 
>quicker than peoples attitudes ! So you have to remain open-minded to succeed.
>
> Ultimately, why argue over the tools you are using ? When it's the artwork that 
>really matters.
>
> It's time for more developers to take responsibility in these matters. It's easy to 
>play the name calling game - children can do that. But it takes real skill to develop 
>good software, all the more if you are using 'less than perfect' technologies. But 
>that is also part of the challenge.
>
> Finally, non-EJB solutions dont always outperfrom EJB solutions - AND VICE VERSA ! 
>We have software in production which operates with large-scale load, using EJB's and 
>the performance is excellent. But this doesnt mean I'm saying EJB's are great. You 
>can make them work for you, but it doesnt come for free. And to say the are outright 
>bad as a solution is simply misinformed.
>
> Like anything else, it's not a black and white situation.
>
> Ghoot Emaho (ok, yes I'm a tree huggin hippy)
>
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to