Comments
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Cloud Expo on Google News

SYS-CON.TV
Cloud Expo & Virtualization 2009 East
PLATINUM SPONSORS:
IBM
Smarter Business Solutions Through Dynamic Infrastructure
IBM
Smarter Insights: How the CIO Becomes a Hero Again
Microsoft
Windows Azure
GOLD SPONSORS:
Appsense
Why VDI?
CA
Maximizing the Business Value of Virtualization in Enterprise and Cloud Computing Environments
ExactTarget
Messaging in the Cloud - Email, SMS and Voice
Freedom OSS
Stairway to the Cloud
Sun
Sun's Incubation Platform: Helping Startups Serve the Enterprise
POWER PANELS:
Cloud Computing & Enterprise IT: Cost & Operational Benefits
How and Why is a Flexible IT Infrastructure the Key To the Future?
Click For 2008 West
Event Webcasts
Success Without a Successor Is Failure!
Success Without a Successor Is Failure!

I've always believed that we should pass on our knowledge to our peers, then, over time, we'd have a network of programmers who had a firm foundation in how Java works. To that end I try and help out where I can. I'm a member of the JDJList archives and I like to chip in once in a while. This is where all my troubles started.

Some people seem to think that if they demand a solution, they'll get it. Not so. Guitarist Robert Fripp used a wonderful phrase with his students many years ago: "The quality of the question determines the quality of the answer." I know it sounds harsh but it's true. It made the students think about the questions they were going to ask and phrase them in such a way as to get a meaningful answer back.

To all of you who ask questions on Java mailing lists, please take heart and accept that the people helping you have already walked the path you're walking. There's no shortcut; it's just a case of picking up the map and walking it yourself. Before you wade into a mailing list and ask a question that will provoke a response, think about the two questions below.

Have You Read the API Docs?
You'd be surprised how many times people ask how to convert a string into an integer. My response is the same whether it's on JDJList, IRC, or in plain speech. Have you looked at the API docs? Alan told me a great line, "Write a man's code; he solves for a day. Show him the API docs; he solves for life!" The API docs are one of the most useful tools that Sun ever supplied; I just wish I had more time to read them. If you want a copy of the Javadoc for the Java language, visit the Sun Web site at http://java.sun.com/j2se/1.4/docs/tooldocs/ windows/javadoc.html#commandlineexample.

Have You Tried a Search Engine?
Chances are your problem is not unique and someone else has found a solution. I'm amazed how many people don't actually do a search on Google and type "converting a string to integer in Java." Lo and behold the first two results actually point to the API docs. Now isn't that a surprise.

Those two quick solutions alone will save you time, effort, and a flamewar (or a kick from IRC).

.  .  .

The second part of my editorial now goes out to all those established in the Java language. People of a nervous disposition may not like what I am about to say, but please hear me out. If you have a bookshelf full of Java books (assuming you personally own them), study them closely and pick out which titles you use on a regular basis. Set these titles to one side, then turn to the remaining books and ask yourself if you really need them. Here comes the painful bit: give them away to someone who can make better use of them; regardless of the age of the books, a beginner will make better use of them than you. I did tell you it would be painful.

All beginners need a hand to hold. I appreciate that, but it can quickly become an exercise in doing their work for them. If you've spent all that time learning, so should they. The harsh alternative is to send them an invoice for the work. I hate having to be cruel to be kind, as do most people, but the line has to be drawn somewhere. If you get a reputation of just handing out code when someone asks for it, then everyone will flock to you and you'll get bored of that situation very quickly.

Think about the title of this month's editorial (a term I heard from another guitarist, Don Potter). If you don't have something to hand down to the next generation of programmers, what will the future hold for Java in the marketplace and the industry as a whole?

About 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.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Al, I'll let you off on that one. You could use it as a monitor stand or something :)

> give them away to someone who can
> make better use of them; regardless
> of the age of the books, a beginner
> will make better use of them than you

OK, but who am I going to give my "Visual J++ FrontRunner" book to!?
:-?

Surely you wouldn't ask me to inflict *that* on a beginner would you?!


Your Feedback
Jason Bell wrote: Al, I'll let you off on that one. You could use it as a monitor stand or something :)
Al Rodgers wrote: > give them away to someone who can > make better use of them; regardless > of the age of the books, a beginner > will make better use of them than you OK, but who am I going to give my "Visual J++ FrontRunner" book to!? :-? Surely you wouldn't ask me to inflict *that* on a beginner would you?!
Latest Cloud Developer Stories
Swisscom, the Swiss telecom, is going into the cloud business. Its subsidiary Swisscom IT Services AG has signed up with Red Hat as a Certified Cloud Provider and launched a public cloud Infrastructure-as-a-Service (IaaS) cloud targeting enterprise-class customers primarily in ...
Apache Deltacloud, the Red Hat-contributed ReSTful API that abstracts differences between clouds so services on any cloud can be managed – provided of course there’s a driver – has graduated from the Apache Foundation’s incubator and is now a full-fledged Top-Level Project (TLP)....
In a surprise move on Tuesday, January 10, Oracle wheeled out its Big Data Appliance. That’s the one it said in October would be ready sometime in the first half. Only nobody believed it meant early in the first half. Heck, it’s not even clear anybody thought Oracle could make ...
Rackspace Hosting, the service leader in cloud computing, on Thursday announced its acquisition of SharePoint911, an industry leader in SharePoint consulting, training, and "JumpStart" services within SharePoint. The unification of both companies provides capabilities to deliver ...
CloudLinux, Inc., on Thursday released CafeFS 3, a virtualized file system for shared hosters that cages each customer within its own virtualized file system. CageFS becomes part of CloudLinux OS at no additional charge. CloudLinux OS, the only commercially-supported Linux OS m...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON Featured Whitepapers
ADS BY GOOGLE

Breaking Cloud Computing News
As client demand for engagements increases, Revel Consulting (www.revelconsulting.com), a Kirkland, ...