Bob Brewin, Sun's chief tool developer, is interviewed on their Java
site.
(http://java.sun.com/developer/technicalArticles/Interviews/brewin_qa.html)
Brewin talks about collaboration and enhanced productivity using Java
Studio and NetBeans as "truly unique". First, is it as unique as he
argues? And second, does anyone have experience working collaboratively
with these tools that confirms or disconfirms this claim?
He also says, rather provocatively, "We are rapidly approaching the
point -- if we are not there already -- where applications are too
complex for a classic IDE, much less the developer, to comprehend. So
the future lies in simplifying the task of working on the individual
application components, 'knitting' those components together into a
working system, and then debugging, monitoring, and maintaining them
through their life-cycle."
I suspect that this is where we are headed. But is what he is saying
overblown and exaggerated? Or is he on the mark?
And how to separate out the hype in these matters?
Larry Barowski - 12 May 2005 21:10 GMT
> Bob Brewin, Sun's chief tool developer, is interviewed on their Java
> site.
[quoted text clipped - 7 lines]
> working system, and then debugging, monitoring, and maintaining them
> through their life-cycle."
Are applications becoming more complex in general? I would expect
larger but less complex, because of increased appreciation for modular
design and design with long-term maintenance and reuse in mind. If
we replace "complex" with "large" in the above paragraph, I can't
disagree with it, but it still smells like marketing bull.
Brandon J. Van Every - 12 May 2005 23:19 GMT
>
>
[quoted text clipped - 18 lines]
>
>
Doesn't smell a bit like bull to me. It all hinges upon the definition
you choose for "comprehend." I download other people's open source
projects all the time. The vast majority of them are beyond my
available time resources to comprehend, and some of 'em I could never
comprehend.

Signature
Cheers, www.indiegamedesign.com
Brandon Van Every Seattle, WA
"We live in a world of very bright people building
crappy software with total sh.t for tools and process."
- Ed McKenzie
Larry Barowski - 13 May 2005 21:13 GMT
> >>Bob Brewin, Sun's chief tool developer, is interviewed on their Java
> >>site.
[quoted text clipped - 19 lines]
> available time resources to comprehend, and some of 'em I could never
> comprehend.
OK, but is the situation is getting worse and does the solution lie in any
particular class of tools? I think software is most often structured and
documented poorly because of the initial gains of quick-and-dirty
design, and a lack of appreciation for the long-term costs. Changing
that mindset is more important than providing better tools by several
orders of magnitude.