• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Modernizing the RPG Reputation

    February 19, 2008 Dan Burger

    RPG development is not what it appears to be. Or maybe it is. There are at least two ways to look at it, and whether the glass is half full or half empty depends on where you sit and perhaps what you are sitting on. For some people it’s like sitting on a comfortable old sofa. They don’t want to get up. For others, it’s more like sitting on a tack. They don’t stay seated for very long and they have a lot to say.

    What it is and what it isn’t is the subject of many truths, half-truths, and fabrications that are freely dished out by those inside and outside the IBM System i user base. Susan Gantner and Jon Paris are well-known for their RPG training and expertise. They are the nucleus, along with Paul Tuohy and Skip Marchesani, of a company called System iDeveloper, which organizes and presents a twice-annual event known as the RPG & DB2 Summit. Because of their RPG knowledge and experience working with RPG programmers, they have insights into this language that differs from most others.

    For one thing, they are spending one-on-one time with people who are motivated to upgrade their skills.

    As a result you have a higher degree of interest in topics such as graphical development tools and Web environments. WebSphere Development Studio Client and Remote Systems Explorer create a great deal of interest, as does RPG mixed with CGI, PHP, and Java to create Web services. Looking at the entire System i user base, Paris is estimating that, at most, 25 percent of the shops are actively involved in working with the latest development tools and Web environments.

    “Talking to people who are attending their first conference or the first one in maybe 10 years, they are amazed at what you can do with RPG,” Paris says.

    Because many RPG programmers are surprised at the potential capabilities, it shouldn’t come as a surprise that people outside the System i have a misconception of what it is and what it can do. Free form RPG doesn’t bear a lot of resemblance to its older siblings, but unfortunately it’s the reputation of early RPG that paints the picture that most people have in their minds.

    “A lot of programmers don’t keep up to date with what can be done or how it can be done,” Paris says. “So when managers start talking about how things could be done better on a Wintel or Unix box or whatever, the RPG programmers don’t have the product awareness to counter that effort and present a case for how easy it would be to do on the existing System i.”

    This isn’t the first time we’ve heard that the real problem with the System i is a problem of awareness and misconceptions. Some of that is slowly being overcome, says Gantner, who believes people are waking up to the benefits of modern RPG.

    “Rather than new languages and new environments, RPG can do the things that most businesses need, or work in conjunction with other pieces,” she says. “It does need to be the modern flavor and written in the modern style to take advantage of intermixing with other new technologies.

    “What’s at stake is that companies don’t know that some of their existing people could have the skills to do this or that RPG can do it,” she says.

    This point of view takes into account that companies are better off keeping personnel that possess business knowledge as well as existing application knowledge, and that replacing existing RPG programmers with Web programmers from outside the company is a mistake. Of course, the existing RPG programmers need to be willing to learn the newest RPG enhancements and bring their company’s applications forward.

    Many people in the System i community say IBM hasn’t done enough to accentuate the thoroughly modern System i and RPG. If you are a regular reader of the IT Jungle newsletters, you have heard this criticism often and loudly.

    “I believe that one of the problems we have right now,” says Paris, “is that–with the exception of a very small number of people–IBM as a corporate entity has little or no interest in encouraging the user base to do the things they need to do. Part of the reason for that is that they are making so much of their money through Global Services and Global Services can’t make money on System i. They would much rather persuade people to have a Microsoft or System p or whatever solution, because they know they will sell more than twice as much in the way of services.”

    Back on the topic of misconceptions, Gantner makes the point that new skills are not necessarily and exclusively applicable to building new applications and therefore unnecessary in application maintenance mode. Making existing apps easier to maintain by modularizing, for example, or externalizing the database, is reason to invest in RPG.

    “Maintenance tasks can be small tweaks, but maintenance can be fairly complex,” Gantner says, “especially if you are maintaining pretty old and pretty ugly programs. In some ways it takes more skills to be a maintenance programmer than to write new code.”

    RPG IV has been around for well over a decade. If you haven’t taken the trouble to discover some of the things that it can do, the next RPG & DB2 Summit is scheduled for March 11 through 13 in Orlando, Florida. For a detailed look at the agenda and for registration information, follow this link.



                         Post this story to del.icio.us
                   Post this story to Digg
        Post this story to Slashdot

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags:

    Sponsored by
    Maxava

    Migrate IBM i with Confidence

    Tired of costly and risky migrations? Maxava Migrate Live minimizes disruption with seamless transitions. Upgrading to Power10 or cloud hosted system, Maxava has you covered!

    Learn More

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Sponsored Links

    COMMON:  Join us at the annual 2008 conference, March 30 - April 3, in Nashville, Tennessee
    WMCPA:  23rd Annual Spring Technical Conference, April 9 & 10, 2008, Lake Geneva, WI
    Seagull Software:  Update your System i apps with LegaSuite GUI

    IT Jungle Store Top Book Picks

    Getting Started with PHP for i5/OS: List Price, $59.95
    The System i RPG & RPG IV Tutorial and Lab Exercises: List Price, $59.95
    The System i Pocket RPG & RPG IV Guide: List Price, $69.95
    The iSeries Pocket Database Guide: List Price, $59.00
    The iSeries Pocket Developers' Guide: List Price, $59.00
    The iSeries Pocket SQL Guide: List Price, $59.00
    The iSeries Pocket Query Guide: List Price, $49.00
    The iSeries Pocket WebFacing Primer: List Price, $39.00
    Migrating to WebSphere Express for iSeries: List Price, $49.00
    iSeries Express Web Implementer's Guide: List Price, $59.00
    Getting Started with WebSphere Development Studio for iSeries: List Price, $79.95
    Getting Started With WebSphere Development Studio Client for iSeries: List Price, $89.00
    Getting Started with WebSphere Express for iSeries: List Price, $49.00
    WebFacing Application Design and Development Guide: List Price, $55.00
    Can the AS/400 Survive IBM?: List Price, $49.00
    The All-Everything Machine: List Price, $29.95
    Chip Wars: List Price, $29.95

    Jack Henry Unfazed by Financial Market Woes in Fiscal Q2 Getting MySQL Working With PHP

    Leave a Reply Cancel reply

Volume 8, Number 7 -- February 19, 2008
THIS ISSUE SPONSORED BY:

Help/Systems
LANSA
COMMON
Vision Solutions
Twin Data

Table of Contents

  • LiveTime Service Desk Now Supports i5/OS
  • Modernizing the RPG Reputation
  • The Fallacy of Automated Testing, and an Original Solution
  • IBM Unveils New Storage Products
  • i5/OS Innovation Award Nominations Due February 29
  • Touchtone Makes DB2/400 Tool an Eclipse Plug-In
  • S4i Taps Tallega for Information Capture
  • British Consultancy to Resell Centerfield Database Tools
  • Attachmate Emulators Achieve FDCC Compliance
  • Group 1 Updates Data Integration Tool

Content archive

  • The Four Hundred
  • Four Hundred Stuff
  • Four Hundred Guru

Recent Posts

  • Public Preview For Watson Code Assistant for i Available Soon
  • COMMON Youth Movement Continues at POWERUp 2025
  • IBM Preserves Memory Investments Across Power10 And Power11
  • Eradani Uses AI For New EDI And API Service
  • Picking Apart IBM’s $150 Billion In US Manufacturing And R&D
  • FAX/400 And CICS For i Are Dead. What Will IBM Kill Next?
  • Fresche Overhauls X-Analysis With Web UI, AI Smarts
  • Is It Time To Add The Rust Programming Language To IBM i?
  • Is IBM Going To Raise Prices On Power10 Expert Care?
  • IBM i PTF Guide, Volume 27, Number 20

Subscribe

To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

Pages

  • About Us
  • Contact
  • Contributors
  • Four Hundred Monitor
  • IBM i PTF Guide
  • Media Kit
  • Subscribe

Search

Copyright © 2025 IT Jungle