× 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: Standards and Egos (was RE: ILE Propoganda)
  • From: "Chris Rehm" <javadisciple@xxxxxxxxxxxxx>
  • Date: Mon, 25 Jun 2001 08:38:38 -0700

Well, Brad, you've brought up a lot of things I've seen bandied about
concerning this topic.

----- Original Message -----
From: "Stone, Brad V (TC)" <bvstone@taylorcorp.com>
To: <RPG400-L@midrange.com>
Sent: Monday, June 25, 2001 7:35 AM
Subject: Standards and Egos (was RE: ILE Propoganda)


> Interesting view.. devil's avocate's hat sported...
>
> > -----Original Message-----
> > From: Chris Rehm [mailto:javadisciple@earthlink.net]
> > Sent: Saturday, June 23, 2001 12:39 PM
> > To: RPG400-L@midrange.com
> > Subject: Re: ILE Propoganda
> >
> >
> > I think the biggest problem is programmer's ego. The thing
> > is, standards
> > always involve compromise. But, there will always be
> > programmers who feel
> > that doing things the other way is the "better" of the two.
>
> This is true.  Can't argue with you here.  But, are we talking about
> programmers and programmers arguing standards, or programmers and
> management?
>
> If the first, the most of the time a conflict exists because of one of two
> things.
>
> 1.  Someone doesn't want to learn or use new techniques
> 2.  Someone thinks they know more than they really do

I must completely disagree! How can you say that if programmers set
standards to work together it is only because they either don't want to
learn anything new or they think they know more than they do? That statement
simply says, "Standards are no good."

> If it's the second case, then it may be a case of management using their
> "power" for the sake of flexing their "alpha status" (yet more ego).

Sure, it _may_ be such a case. But in a shop like that, having standards is
certainly not the problem so maybe we should ignore them for the sake of
this discussion and just say that if you are in a shop where managers make
technical decisions just to show they are in charge it is time for you to
put your resume on dice.com, okay?

> > Since they are
> > no doubt "smarter" than the people who had to make the
> > decisions in the
> > first place, they violate the standard. Obviously this really
> > proves they
> > aren't as bright as they thought, since they are taking
> > actions which cause
> > the most harm overall, but their ego isn't going to allow
> > that to sink in.
>
> What is worse?  Keeping your bright programmers at the level of those that
> don't want to learn anything new, or letting your bright programmers set
> standards?  Who will be less satisfied in the long run?  Who do you want
to
> feel like a team player, the go-getter or the "I just work for a paycheck
so
> don't make me learn ILE" person?  Who do you want on your side, working
for
> you?
>
> Standards are always changing.  Let's assume a shop doesn't use ILE.  If
> someone starts using it, writing functions, etc, for a "proof of concept"
is
> that bad, or good?  (none of this "if they go off on their own it is!"
crap
> either, let's assume the proper channels are taken.)

It's a good thing. It is a good thing when programmers work out way to
introduce new technology into current standards environments.

Do you think, by the way, that the bright ILE knowing programmers always
vote for that to be the standard? I ask because the company right down the
road where they had such a "no ILE" standard used a team made up of the
senior tech staff from programming, R&D, and operations to make the choices.
These were the guys who knew ILE. But they also were the guys responsible
for training new people and getting the productive.

So they were cautious. When the company seemed to have stabalized in the
number of programmers on staff and they could see that they could implement
new things without a huge impact, they updated their standards a little at a
time based on submissions from programmers that wanted to use ILE.

But you know what, during the time they couldn't use ILE, there really
weren't too many things they couldn't accomplish. It turns out that a
programmer who is _really_ bright, is bright in RPG IV, as well! What do you
know?

> > The thing is, programming using standards is an act of
> > teamwork to allow the
> > whole shop work together more effectively. For programmers to
> > do that, they
> > need to be able to set their ego aside. Really, we all program with
> > standards. Just the egotistical among us only accept our own
> > standards as
> > valid.
>
> Do we set standards, and never change them?  If something is outside of
our
> standards, do we not touch it?  (ie sockets, CGI, etc.. etc..)
>
> See, the problem here is that the term "standards" is just too broad.
There
> are some standards that are good, like using DOW instead of DOU (just
> kidding!!).  But, if we set the standards to strictly and broadly then it
> lets your stars go stale.
>
> I always think of the shop as a team.  I also believe in rewarding
> excellence and eliminating mediocrity.  Now, the latter can be done one of
> two ways, removing them from the team environment or making it a
"standard"
> to learn, test, and implement (where necessary) new standards.

Well, obviously standards need to evolve. But seldom at the pace of the
programmer who feels he knows best.

I cannot agree that "stars go stale" when using standards. Good programmers
work with the tools they have. I wrote many programs using RPG II. I never
had to tell anyone, "Gee, I don't have any looping structures like other
languages so you can't have that program." I never complained that I didn't
have DOW, DOU, and I somehow managed without SETGT and READE and a host of
other things. When those things showed up, if I was in a shop that didn't
use them, would I suddenly not be able to write code?

If a programmer needs the new op codes to accomplish the same task that the
beginner programmers are doing in the old op codes, he isn't "Going stale."
He's lame.


> Brad

Chris Rehm
javadisciple@earthlink.net
If you believe that the best technology wins the
marketplace, you haven't been paying attention.


+---
| 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.