The Artima Developer Community
Sponsored Link

Computing Thoughts
JavaPosse Roundup 2008, March 4-7
by Bruce Eckel
December 19, 2007
You can listen to most of the 2007 sessions on the Javaposse site to get an idea of how fun and engaging the conversations were. We expect more people this time, maybe even a sellout.


Go to to listen to podcast recordings made last March.

Because of space limitations, we will cut off attendance at 70, so if you're interested, sign up soon (and beat the early-bird deadline of January 15 for substantial savings).

Theme: Don't Repeat Yourself

This year, we'll be exploring that most-ignored concept in computing, DRY (Don't Repeat Yourself). The instances of repetition and wasted effort are many and obvious: duplicated code, duplicated JSRs, duplicated open-source projects, even duplicated teams within a company. More subtle, however, are situations where we are trying to prevent duplication and may end up making things worse. For example, the reason there are many frameworks is probably that the existing ones didn't quite do the job, so we build another. Occasionally the newer frameworks are a positive move, but the process of proliferation can cause excess confusion and drive people away -- or drive them to create yet another framework. And consider the "not invented here" syndrome. It's usually harmful, but sometimes it's the right choice. What about "make one to throw away?" Does practice count as duplication? Other potential topics might be open source and the reuse landscape, and the design of libraries for reuse.

Although the theme sets the general tone of the conference, it doesn't prevent session topics that might be considered "off theme." The goal of the theme is to stimulate ideas, not to prevent discussion.

Talk Back!

Have an opinion? Readers have already posted 4 comments about this weblog entry. Why not add yours?

RSS Feed

If you'd like to be notified whenever Bruce Eckel adds a new entry to his weblog, subscribe to his RSS feed.

About the Blogger

Bruce Eckel ( provides development assistance in Python with user interfaces in Flex. He is the author of Thinking in Java (Prentice-Hall, 1998, 2nd Edition, 2000, 3rd Edition, 2003, 4th Edition, 2005), the Hands-On Java Seminar CD ROM (available on the Web site), Thinking in C++ (PH 1995; 2nd edition 2000, Volume 2 with Chuck Allison, 2003), C++ Inside & Out (Osborne/McGraw-Hill 1993), among others. He's given hundreds of presentations throughout the world, published over 150 articles in numerous magazines, was a founding member of the ANSI/ISO C++ committee and speaks regularly at conferences.

This weblog entry is Copyright © 2007 Bruce Eckel. All rights reserved.

Sponsored Links


Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use