Rick is a DZone Zone Leader and has posted 36 posts at DZone. You can read more from them at their website. View Full User Profile

JavaSpec.org: Making Java Accessible to Everyone

  • submit to reddit
Doug Dunn is serious about making the world a better place, and he knows one of the best ways to do it is to educate people in high-tech skills that afford them new employment opportunities. Doug left a successful career on mainframes to dedicate himself to a radically new book concept, rewriting “The Java Language Specification” so that it can be read and understood by the average programmer. Any of you who has read the Java spec knows this may be a daunting task.

Doug’s belief, however, is that that everyone is smart enough to understand this stuff, not just the best and brightest. He has devoted substantial effort to creating a new, free public wiki at JavaSpec.org where his entire body of work on Java fundamentals is now available to all. This is a considerable body of work, indeed, with over a thousand pages of material already loaded into the wiki and a thousand more to come. What you’re really able to enjoy for free at JavaSpec.org is the full text of two separate, popular books on Java: “Java Rules” (Addison-Wesley, 2001) and “Java Rules, Volume 2: Mastering the Fundamentals of the Java Programming Language” (www.javarules.com, 2003).

You can read Doug’s extensive account of how JavaSpec.org came to be and how he hopes it will lead to the formation of an association of independent computer book authors and serve as a model for them. He knows it's a long shot, but hopes at least to introduce the idea that it is finally time for computer book authors to completely abandon the old publishing models.

Take a good look at JavaSpec.org. It’s a major piece of work, a labor of love, and it may be just the reference you’ll want to turn to sometime later when there’s something about the language you’d like to understand more clearly. Doug’s commitment to helping you is clear and strong. Here it is in his own words:

"And if you really cannot understand something I am saying, write to me at doug@javaspec.org, tell me what you don’t understand, and I’ll figure out a way of saying it that you can understand. That’s a promise."


Matthew Schmidt replied on Mon, 2008/03/31 - 8:26am

Quite an impressive set of materials.  I think its great that he's offering this to the world, and I'm sure it'll be useful.  Here's hoping he gets a great group of wiki wranglers to keep the material correct and clean.

Rick Ross replied on Mon, 2008/03/31 - 8:35am in response to: Matthew Schmidt

Doug posted a note in the forums that he's already receiving offers to help. Apparently two people have already stepped forward to help with translations into other languages. Awesome!

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.