Sorry, but I've have never used JAVA, so I am putting my hand up as the
volunteer sceptic. What is it about JAVA that makes documentation so
easy? And where did this librarian appear from?

                -----Original Message-----
                From:   Buck Calabro/commsoft
[mailto:mcalabro@commsoft.net]
                Sent:   Wednesday, March 24, 1999 2:33 PM
                To:     MIDRANGE-L@midrange.com
                Subject:        RE: IBM pushing Java

                On 03/24/99 04:35:51 AM Colin Williams  wrote:

                >What happens when you get to mybean10,000 and the
application is poorly
                >documented? 

                Writing modular code isn't an excuse to ignore the
documentation!  You got 
                to MyBean10000 because you had 10000 business tasks to
perform.  How do you 
                know that?  Because your librarian tells you that your
new business 
                function isn't represented in your library of beans yet.
The librarian 
                knows because each bean is simple enough that the
documentation clearly 
                describes it's behaviour.  Because the documentation is
easy to write and 
                easy to understand, you'll be able to actually read it
and use it when you 
                need to use a bean in your application.  What the
modular programming model 
                did for you was to let you construct a more robust
application than the 
                monolithic model allows for.

                The funny thing is that we're even having a debate over
the merits of 
                modular programming.  If the computer science graduates
are surprised to 
                see our monolithic code, the experienced PC programmers
we hire to work on 
                the client/server GUI stuff are in shock.  They've never
seen anything like 
                it on any other platform.  We're too insular, too
isolated from mainstream 
                computing.  What we're really debating here is the
question of how soon do 
                we in the midrange community want to utilise more modern
programming 
                concepts in our work. 

                Will my shop trash RPG and do everything in Java next
week?  Nope.  But if 
                I learn Java, I advance my knowledge of the science of
computing, making my 
                RPG code better in the process.  Knowing that the
midrange community is 
                traditionally slow to adopt new concepts, it's pretty
much up to me to 
                advance myself; if I wait for my employer to teach me
Java (or most any 
                modern computing concept!) I could wait a long time.

                Buck Calabro
                Billing Concepts Inc (formerly CommSoft), Albany, NY
                mailto:mcalabro@commsoft.net
                +---
                | This is the Midrange System Mailing List!
                | To submit a new message, send your mail to
MIDRANGE-L@midrange.com.
                | To subscribe to this list send email to
MIDRANGE-L-SUB@midrange.com.
                | To unsubscribe from this list send email to
MIDRANGE-L-UNSUB@midrange.com.
                | Questions should be directed to the list
owner/operator: david@midrange.com
                +---
+---
| This is the Midrange System Mailing List!
| To submit a new message, send your mail to MIDRANGE-L@midrange.com.
| To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com.
| To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---


This thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2019 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].