× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.


  • Subject: Re: Modernising the AS/400
  • From: "Nelson C. Smith" <ncsmith@xxxxxxxx>
  • Date: Wed, 12 Apr 2000 23:47:35 -0400

Can't say enough good things about "Code Complete" except that it is Steve
McConnell, not Bruce.  It's published by Microsoft Press (you have to wonder
why they never read it) and carried by most of the computer book clubs.
It's the bible of modular programming and I agree, should be required
reading for any programmer.  It doesn't have a word in it about RPG, just
concepts.

On JAVA, I have a feeling it will be a great success on the 400, eventually
as performance improves, but a failure in the rest of the world and we will
once again have our own little language that no one else uses.

RPG IV, on the other hand, has become almost just like C, so if the AS400
does goes away, you can always fall back on C, on any platform, and it won't
be so terribly unfamiliar.


----- Original Message -----
From: "Bale, Dan" <DBale@lear.com>
To: <RPG400-L@midrange.com>
Sent: Wednesday, April 12, 2000 5:03 PM
Subject: RE: Modernising the AS/400


> Buck, thanks for your encouraging words.  I'll keep my eyes out for "Code
> Complete".
>
> I can't say I'm ever subversive <g>, but prefer to be known as persuasive.
> I've found that you can't use "it's the latest & greatest" as an argument
> anymore.  You really have to justify using new "stuff" in short term ROI
> numbers.  You're right, of course, picking and fighting the right battles.
> It would be so much easier if my employer was terrible to work for, I'd
just
> shop for the perfect job.  Now, I just keep my feelers out there.
>
> BTW, as an interesting (to me, anyway) aside, I attended our local user
> group's monthly meeting last night and met John Sears for the first time.
> He gave an excellent 90-minute overview of Java, including a very
> interesting historical look at the beginnings of the architecture that is
> today the AS/400.  During the presentation, he made a comment (which, if I
> remember correctly, was a response to a question) that if the AS/400 ever
> went away, RPG programmers had better have another skill, i.e. Java.
Taking
> questions after he finished his presentation, I asked somewhat
> tongue-in-cheek, "So, where are all these AS/400 Java shops?".  It got a
> good chuckle from the audience and John, and he replied that there were
> several big shops and mentioned another IBM'er who handles these accounts.
> Although he didn't say so explicitly, I came away with the feeling that
> there are only a handful of AS/400 shops that are using Java in a
production
> environment.  The followup question had to wait until after the meeting
was
> closed and he was packing up and I told him how it sounded like this
> presentation was almost a warning shot to RPG programmers everywhere -
learn
> Java or hope that the AS/400 (and RPG) lasts for a very long time.  He
> agreed.  I suppose that should be common sense.  But the underlying
message
> that I can't seem to get away from is that Java has a LOOOOOONG way to go
> before it becomes mainstream, if it ever does, in the AS/400 environment.
>
> Anybody on this list using, or know of a shop that is using, Java in a
> production AS/400 environment?
>
> - Dan Bale
>
> > -----Original Message-----
> > From: Buck Calabro [SMTP:buck.calabro@aptissoftware.com]
> > Sent: Wednesday, April 12, 2000 9:27 AM
> > To: rpg400-l@midrange.com
> > Subject: RE: Modernising the AS/400  WAS: external *PRTF
> >
> > Dan Bale wrote:
> >
> > >Any opportunity to learn new techniques / technology
> > >must be done pretty much on my own time.  I have
> > >three young kids, so there has to be a balance.
> >
> > Man, I hear you there!  I have never had an employer who said to me
"Hey,
> > take a week off of production work and read up on ReXX.  Tell us what
you
> > think of it..."  My two children are teenagers, and I surely understand
> > the
> > burden of time that work places on my life with my family.  I either
worm
> > the new stuff in during a project or spend an hour a day "after hours"
to
> > tinker.
> >
> > >Plus, it would be extremely helpful to know that I
> > >will actually be able to use what I'm learning in the
> > >real world.  I haven't seen a whole lot of openings
> > >for AS/400 Java programmers (read: none) in the Detroit area.
> >
> > My eyes were opened after reading several modern books on programming in
> > general.  I really think that every programmer should read Bruce
> > McConnell's
> > book "Code Complete."  What you learn isn't so much "how to make Java or
C
> > or Pascal  do what you want" so much as "why should I avoid global
> > variables?  How do I decide to make a code fragment into a function or
> > procedure?"  Literally, these ideas are usable in any environment, any
> > language.
> >
> > >It's nice that you have a boss that gives you the freedom
> > >to choose your "weapons".  Some of us aren't so fortunate.
> > >I try to urge the laggards along, but usually hit the F.U.D. wall.
> >
> > I probably should not say this in a public forum, but my boss was
> > adamantly
> > against the use of RPG IV.  Period.  No debate.  I went behind his back
> > and
> > used it anyway.  He never noticed, and the folks that need to maintain
my
> > newfangled code are quite happy to do so.  Oh, not because I am an
> > excellent
> > programmer, but because RPG IV is so much easier to understand simply
> > because my style isn't hampered by hideously cryptic variable names.
> >
> > I am an old-timer who thinks (thought?) of RLU as a waste.  I do all my
> > DDS
> > for printer files by hand.  I will re-examine RLU now that I've seen the
> > posts here, but the point is that my boss has no idea if I am using an
> > automated tool to design printer files or a laborious hand coding
process.
> > I may be a bit subversive, but if the boss says something patently
stupid,
> > I
> > ignore him.  "Don't use a modern language like RPG IV because Dopey the
> > junior programmer is too dull to learn it.  Yeah, we paid for it, but
> > we're
> > not going to use it"  My answer is "I can't read that new format file on
> > the
> > IFS unless I use RPG IV."
> >
> > Pick your battle wisely, sure, but fight that battle.  Your own career
is
> > literally on the line.  I can still read punch cards by looking at the
> > holes.  Oddly enough, there isn't much demand for card-reading
> > programmers.
> > The point is that if I can't understand and use modern programming ideas
> > (Local storage, procedures, binding/linking) I will be rapidly out of a
> > job.
> > I can't afford to leave my current employer, but can I really afford to
> > keep
> > myself deliberately in the programming Dark Ages?
> >
> > Ignore the laggards.  They will ALWAYS be laggards, always waiting for
> > somebody like you to drag them along into the future.  Helping and
> > mentoring
> > them may be the right thing to do, but just once, I'd like to see one of
> > these folks take a little initiative and do some reading on their own.
> > Just
> > once.
> >
> > I feel for you, and seriously hope that I have provided you with some
> > ideas
> > for helping your situation.  I guess that my fanaticism comes from being
> > in
> > the Dark Ages for so long, and now I see the light of the Renaissance!
I
> > think that it's up to us; each individual programmer to modernise our
shop
> > by modernising our own thinking.  If we wait for IBM to do better
> > marketing,
> > or for the boss to send us to school or for the laggards to become
> > independent learners then we suffer the fate of the blacksmith.  Highly
> > skilled workers, limited to an ever-shrinking niche market, leaving the
> > profession one at a time.
> >
> > Buck Calabro
> > Aptis; Albany, NY
> +---
> | This is the RPG/400 Mailing List!
> | To submit a new message, send your mail to RPG400-L@midrange.com.
> | To subscribe to this list send email to RPG400-L-SUB@midrange.com.
> | To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com.
> | Questions should be directed to the list owner/operator:
david@midrange.com
> +---
>

+---
| This is the RPG/400 Mailing List!
| To submit a new message, send your mail to RPG400-L@midrange.com.
| To subscribe to this list send email to RPG400-L-SUB@midrange.com.
| To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

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

This mailing list archive is Copyright 1997-2024 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].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.