The Four Hundred
OS/400 Edition
Volume 11, Number 10 -- March 11, 2002

Shaking IT Up: ILE Is Not New Technology

by Kevin Vandever

Let's play a word association game. Actually it's phrase association, and we're going to play it a little differently than the way you may have played in the past. Instead of me providing a bunch of phrases and you popping off the first thing that comes to mind, I am going to provide one phrase and you are going to tell me what technologies come to mind. (You didn't think you were going to have to work, did you?)

Here's the phrase: new technology. Got it? Go. Web Services. Right, that's only a year or so old. Good. Keep going. XML, .NET, J2EE. Excellent. Wow, you guys really know your new technology. Got anymore? Linux, wireless, CRM. Yeah, some are newer than others, but you have the right idea. Is that it? What? You've got more? Native method calls from Java to RPG, WebSphere development tools, ILE. Wait! I don't think I heard you correctly. What was the last one? ILE? ILE as in Integrated Language Environment on the iSeries? Ah ha! I knew it.

Every time I play this game, someone includes ILE. This is a mystery to me that ranks up there with Bigfoot, the Loch Ness monster, and why RPG programmers still use left-side indicators. Why do many iSeries professionals still view ILE as a new technology? Is there some deep-seated traumatic experience we all had as young programmers that causes us to block ILE out of our conscious minds? Is it only when we read about ILE or in the rare chance see it employed in some code that we release it from the depths of the subconscious and reintroduce it to ourselves as new material? Could it be an aversion to change or a fear of the unknown that causes us to keep ILE at a safe distance and thus lose track of how long it's been out there? Or do we really want to learn ILE and what it can do for our productivity, efficiency, and effectiveness and just can't get to it because we're lazy, overworked, or just plain deadline challenged? Are we so buried in our day-to-day duties that we lose all perspective of time and simply see ILE as new technology?

I've seen this time-perspective problem before in our industry, most frequently when we work many hours of overtime during a given week and then ask for comp time in return. We are often offered only a fraction of the hours we actually worked, if anything at all. But I digress.

Just know that there is precedent for messed-up time conversions, strange time continuums, and probably even some black holes in there somewhere. However, I don't really believe that time or the lack of respect for it is the complete cause of our bleeding-edge view of ILE. I go back to the aversion to change and fear of the unknown as potential causes. But maybe it's not that simple, either. It could be some traumatic experience early in a programmer's life, ILE or non-ILE related, but I don't have time to perform scientific experiments to prove it. So I'm trusting my empirical senses, and what I see is complicated psychological behavior. A cause and effect that combines all my suggested reasons into one hairy problem for the unsuspecting programmer.

The first cause of this misperception about ILE is yet unknown, but the effect is most definitely a fear of the unknown. This fear ferments in the subconscious and causes an aversion to change. This aversion to change is not only buried in the subconscious but, in really bad cases, can be as conscious as that bug in your program. In severe cases, I've seen programmers pronounce it as their mantra: "I don't like change!" Now, all this would be fairly simple to understand, if that's all there was to it. If programmers said things like "I don't like change, so I don't want to learn or use ILE" or "Gosh, I am afraid of ILE because I really don't know what it is," I could deal with that. I could even help. The problem is that irrational excuses are piled onto the phobias and are entrenched so deeply that they become truth. Stamping ILE as new technology helps to justify the excuses. Why say you're too busy to learn ILE, when you can lump it under the bleeding-edge-technology umbrella and say you're too busy to learn any new technology?

Let's take a look at how new ILE really is. It came out in 1994. That's right, 1994. It was part of the V3R1 release of OS/400. Since that release, we have seen V3R2, V4R1, V4R2, V4R3, V4R4, and V5R1 of OS/400. Some of the RPG enhancements that came out at the same time as V3R1 are already obsolete because of subsequent releases of RPG. If you view ILE as new technology, you must view Java as new technology, because it came out a year later than ILE. Consider how common Java has become. If you view ILE as new technology, you must also see Windows 95 as new technology, and if that's the case you must really be wowed by Windows 98. I won't even go into Windows NT, 2K, and XP, because I realize you probably haven't even heard of them yet. How many of you drive a 1994 car around? Too new? Still driving something from the 1980s? I won't even tell you how many wine bottles of 1994 vintage I've foolishly opened thinking they had aged enough.

OK, you probably get my point. My statements border on the ridiculous, but no more ridiculous than viewing ILE as new technology. There's got to be something more. Either my earlier views are close or we are simply lame.

And so it goes, year after year; we talk about ILE as a new technology. Soon it will be like the Rolling Stones or Neil Diamond, who have been around so long that a whole new generation of fans have discovered them. ILE, too, will be so old that new programmers, who weren't even born when ILE was introduced, will view it as brand-new technology. Then the cycle will start all over again. No, it's time that someone--me--says, "Stop!" We need to grab some shovels and start to remove the piles of irrational excuses. Then we can get to some of the phobias. We must treat those phobias with education, mentoring, and patience. Only then can we completely solve this problem and allow programmers to view ILE for what it is: simply technology. No new, bleeding, leading, or any other adjective that tries to make ILE what it's not. If none of that works, we've at least got to come up with another excuse for not learning ILE, because it ain't new anymore.

Sponsored By
ISERIES NATION

iSeries Nation is pleased to announce its Chatting with Citizens program featuring Kim Stevenson, Vice President, iSeries Marketing Operations.

Wednesday, March 13, at 10:00 AM Eastern

Kim will discuss key executive perspectives on iSeries Server Consolidation and ebusiness. This is a great opportunity to hear directly from Kim and have an opportunity to ask her questions related to iSeries.

You really don't won't to miss this conference call! Register today at
www-1.ibm.com/servers/eserver/iseries/nation/events/chat/index.html

THIS ISSUE
SPONSORED BY:
LANSA
Aldon Computer Group
Maximum Availability
Computer Keyes
RJS Software Systems
mrc
Midrange Blue Book
iSeries Nation
BACK ISSUES
TABLE OF CONTENTS
OS/400 Platform to Participate in Grid-Based Web Services
IBM Previews Revamped DB2 Tools, Offers OLAP Promotion
IBM Dreams Itself to the Top of the Web Services World
IBM Neutral on Passport vs. Liberty Security Efforts for Now
Microsoft Again Postpones Delivery of Windows .NET Servers
BCC Sells Refurbished IBM Disks, Offers 35 GB Units
Admin Alert: V5R1 Adds *AUTOSTART to STRTCPSVR
Shaking IT Up: ILE Is Not New Technology
  Newsletters | Subscribe | Advertise | About Us | Contact | Search | Home  
  Last Updated: 1/20/02
Copyright © 1996-2008 Guild Companies, Inc. All Rights Reserved.