Welcome!

Java Authors: Tad Anderson, Yakov Fain, Pat Romanski, Colin Walker, Hovhannes Avoyan

Related Topics: Java

Java: Article

What Happened to the Evangelists?

What Happened to the Evangelists?

In my last few editorials I've been looking back in order to look forward; for example, how to encourage and empower new programmers, how to learn, and how to create better requirements and user expectations. Now I feel it's time to look forward.

Diving into the dictionary (as I often do), the term evangelist is defined as a "bringer of the glad tidings" (Webster's Revised Unabridged Dictionary). When was the last time you heard a Java-related story that was going to save your life? Something so radical and amazing that you just had to stop everything and listen. Evangelists have the ability to bring you to the edge of your seat and make you say, "This is for me!" Do you remember 1995­1996, when you couldn't open a computer-related magazine without Kim Polese telling you the benefits of Java and how it would revolutionize the world in a short period of time? Kim also told us about jazz dancing as a way to unwind, but by that time I was off and running and programming in Java. It was probably just as well Kim didn't tell us the news the other way around.

One prime example of this is Java Data Objects (JDO), which stands a good chance of changing the way we access our external data regardless of the data store. Since most people access a relational database with JDBC, not JDO, you need a good evangelist to fight the good fight and tell us why we should change direction. There are times when you need to be motivated to make a radical change and the evangelist knows it ­ he or she has the passion, the drive, and the tenacity to keep telling about this great new thing until we take notice.

What interested me about JDO was that I have data in databases and in XML that I would like to access the same way as an object. I started reading Java Data Objects by Robin M. Roos (Addison-Wesley) and that got me on the right track. The book really motivated me ­ Mr. Roos described what could be achieved with JDO and I started thinking I could move mountains with this! The only thing that dampened my enthusiasm was the lack of detailed working examples that explained how I could migrate from JDBC to JDO without wanting to give up and look for something else. There was a lot of emphasis on the JDO API, which I don't have a problem with. Perhaps I just need to be motivated differently.

I believe there are so many software vendors offering the same type of product in the name of competition that we shy away from them and stick to what works for us, and business also dictates that there's not much time for research and development, which is also a shame. It makes life difficult for the evangelist and it makes it harder for us to adapt to the evolution of Java.

Christian evangelists found it easy to talk about what they believed in because they believed in it so much; it was so infectious that you had to start questioning whether there was truth in what was being said. The same goes for new technology: Is product XYZ really going to change how I program and improve my day-to-day operations? You have to learn how to weigh what you have heard or read and discern if it's right for you. On the opposite side of the coin, you can tell when someone is trying so hard to sell you a technology they have no faith in ­ it just never hits the mark.

To survive, Java and third-party APIs and applications need an evangelist to spark our enthusiasm to the same level that got us programming in Java in the first place. If this doesn't happen, we will get deflated over time and move on to something else that fires us up again. Now is the time for new Java evangelists to step forward. Preach it to me brother!

More Stories By Jason Bell

Jason Bell is founder of Aerleasing, a B2B auction site for the airline industry. He has been involved in numerous business intelligence companies and start ups and is based in Northern Ireland. Jason can be contacted at jasonbell@sys-con.com.

Comments (3) View Comments

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


Most Recent Comments
rodolfo festa bianchet 03/13/03 02:42:00 AM EST

I liked the article very much , and i think it goes in the right direction .
Jdo is definitively the new thing in java , it simplifies enourmosly persistance issue, makes developer more happy and productive , and will be loved by managers.
Jdo can replace ejb and cmp . check it out at www.jdocentral.com So what is the problem? and why so much controversy on jdo? well the answer is quite simple.
Jdo is a STANDARD java api that manage persistance and consequently database and application server access. Do you think the rich database Tycons will like a tecnology that makes people indipendent from their sql dialect and be ready to shop for new thing without have to port everything? well No. And how about the app server star ? jdo could make the application server used less , because in many cases you WONT need an application server to handle persistence for you. jboss leader call jdo the chicken that is it by a truck i.e. jboss cmp.
So at the end of the show , it is only about my stake and my power.
I only see scream of fear [ cto ward mullins is a perfect example] of how jdo is crap and it will never work, how faulty is the tecnology and bla bla bla.
My question is : if it so , why bother?
So a new religion war has started , and as usual , money and power are involved more than high principles.

Andy 02/11/03 07:21:00 AM EST

And here I was thinking the other day, "Gee, one bright side to the economy is it sure is nice that we have so many less snake oil salesmen." I like to think I make my technology decisions on fact not zeal.

Andrejus Chaliapinas 11/07/02 01:26:00 AM EST

So, being with Java in mind from that 1995 I was trying to follow all new trends in Java 2, J2EE, J2ME. 1.5 years spent in Sillicon Valley (Fremont, CA) in Java mobile development team got me a lot of experience and feeling that it's really cool technology.

But what now? My startup doesn't exist anymore and I needed to be back in Europe (Lithuania) cause of unability to find Java related job for 3 months there. But hey, here we have also something to say and we'll push J2EE applications at full power. The only problem of course - I can't meet guys from BEA or Sun just at lunch time for coffee and discuss new issues we need to push through JSR (like it was before with Time Service, which finally arrived in EJB 2.1). Anyway, Internet exists for such problems to solve and JDJ could be sure - Java has enough spread worldwide and will be carried forward.

Best regards,
Andrejus Chaliapinas
Currently working as Senior Analyst Programmer in Lithuanian IT company
email: a.chaliapinas@it.lt
www: www.it.lt