• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • IBM i Code Base Is Elderly, The System Is Not

    February 19, 2018 Dan Burger

    Pain management. It’s good for your overall health and good for your business. Think of your IT strategy as ongoing pain control. If you are suffering with chronic pain, amputation (migration to another system) is probably not your best choice.

    “People don’t realize how painful some of the legacy systems are,” Mike Pavlak says. “They are complex and tightly wound, which is both a blessing and a curse. They often perform like lightning – transactions fly through the system – but developers spend a lot of time on maintenance. There’s a certain amount of truth to the statement that too much time doing maintenance prevents new development and modernization.”

    When organizations are no longer capable of quickly responding to the changing needs of business, it’s typically a sign that an “elderly” code base has become unmaintainable, says Jon Paris. An infusion of modern skills and modern tools, he believes, will prove the IBM i can do modern computing workloads.

    Paul Tuohy advocates for application modernization at the most recent RPG & DB2 Summit.

    “The problem is not with the platform. It’s with the applications,” Paul Tuohy suggests. “The problems with old apps get rolled over to the platform.” (Making it guilty by association).

    Tuohy, Paris and Pavlak let their feelings be known to IT Jungle in a telephone interview last week. All three will be presenting technical sessions at the RPG & DB2 Summit scheduled March 20 through 22 in Dallas, Texas.

    “We tell attendees at the Summit to look at everything their systems can do. We encourage people to always say ‘yes’ when someone in the organization makes an IT request. The biggest hurdle developers have is realizing that all things are possible,” Tuohy says.

    “The biggest difference between Windows developers and IBM i developers is that we’re too honest,” Paris adds in his typical half-joking style. “A Windows or Unix developer will always say ‘yes’ to a request. We tend to say, ‘I’m not sure.’ I tell people, ‘We need to become better liars.'”

    Being a liar isn’t Paris’ point. Being a better programmer with the confidence to take on modern, business-driven projects is. (I checked the session grid for the upcoming Summit and there is no session called How To Become a Better Liar.)

    Optimizing application development and maintenance can cut costs, some say by as much as 50 percent by eliminating legacy applications. Eliminating doesn’t mean migrating. It means modernizing. Modularizing monolithic programs will reduce maintenance and save the corresponding cost relative to high-maintenance programs. Migrating often takes you to a place you don’t want to go at a price you don’t need to pay. Modernizing allows companies to keep applications that are customized to their business rather than customizing the business to suit the software.

    “I can’t remember ever hearing of a modernization project costing more than what a migration would have cost. I can’t remember hearing of a migration plan that came in less than two times the planned budget. Seven, eight, nine times budget is not uncommon,” Paris says.

    For many shops maintenance and development have a substantial amount of overlap. In a strict sense, maintenance is limited to fixing bugs and perhaps modifying functionality. Development is, in theory, a process of creating functionality that was never available before, with an emphasis on new projects. Enhancements to existing projects is the grey area that come call maintenance and others call development.

    Less application maintenance doesn’t necessarily equate to more time for new development and modernization projects. But it could if development is a priority.

    “IT organizations may stand at different points on the spectrum, but all of the CIOs in the room (at the IT CIO roundtable during the Summit last fall) were there to help their staffs deliver cost-effective technology that provides a competitive edge,” Paris says. “The IBM i is brilliant at that. The trick is to get buy-in from the business to invest in new skills and the resources needed to undo years of tight efficiency and neglect in terms of code refactoring.”

    With the cost of migrations being multiples of the cost of modernizing, there’s more than enough room for investments in new skills and tools. Tuohy suggests the IBM i team prepare a modernization bid and a plan that includes the increased staffing that come with migrations. One of his sessions at the Summit includes information on how to justify modernization. The session is mostly practical requirements and tooling for modernization projects.

    Pavlak specializes in “scoping” projects and determining reasonably accurate budgets. He says it’s not unusual for companies to run 80 percent of their business applications on the IBM i platform with a staff that is one-quarter the size of the staff that handles the other 20 percent.

    With regard to upgrading skills, the Summit session agenda is targeted for IBM i developers and database engineers highlighted by modern tips and techniques that can be used immediately to modularize code and improve the use of RPG, Db2, SQL, web/mobile technologies, web services, ILE, open source, and development tools.

    RELATED STORIES

    Modernization Slides Down IBM i Priority List

    A Skills Shortage Solution Alert

    Education And Enterprise Computing Not Passing The Test

    Lack Of Available RPG Skills Not A Hard Problem To Fix

    Is the IBM i Skills Shortage Accelerating Platform Migrations?

    IBM i Skills Shortage A Barrier To Digital Transformation

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags: Tags: Application Modernization, IBM i

    Sponsored by
    DRV Tech

    Get More Out of Your IBM i

    With soaring costs, operational data is more critical than ever. IBM shops need faster, easier ways to distribute IBM applications-based data to users more efficiently, no matter where they are.

    The Problem:

    For Users, IBM Data Can Be Difficult to Get To

    IBM Applications generate reports as spooled files, originally designed to be printed. Often those reports are packed together with so much data it makes them difficult to read. Add to that hardcopy is a pain to distribute. User-friendly formats like Excel and PDF are better, offering sorting, searching, and easy portability but getting IBM reports into these formats can be tricky without the right tools.

    The Solution:

    IBM i Reports can easily be converted to easy to read and share formats like Excel and PDF and Delivered by Email

    Converting IBM i, iSeries, and AS400 reports into Excel and PDF is now a lot easier with SpoolFlex software by DRV Tech.  If you or your users are still doing this manually, think how much time is wasted dragging and reformatting to make a report readable. How much time would be saved if they were automatically formatted correctly and delivered to one or multiple recipients.

    SpoolFlex converts spooled files to Excel and PDF, automatically emailing them, and saving copies to network shared folders. SpoolFlex converts complex reports to Excel, removing unwanted headers, splitting large reports out for individual recipients, and delivering to users whether they are at the office or working from home.

    Watch our 2-minute video and see DRV’s powerful SpoolFlex software can solve your file conversion challenges.

    Watch Video

    DRV Tech

    www.drvtech.com

    866.378.3366

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    At Long Last, IBM i Finally Gets Power9 Mad Dog 21/21: The Old Man Of The Sea

    Leave a Reply Cancel reply

TFH Volume: 28 Issue: 13

This Issue Sponsored By

  • ARCAD Software
  • ProData Computer Services
  • Harkins & Associates
  • Computer Keyes
  • WorksRight Software

Table of Contents

  • Drilling Down Into The New Power9 Entry Servers
  • Maxava Gives Deleted Data A Second Chance
  • Guru: Moving A Web Service To Another Web Server
  • Mad Dog 21/21: The Old Man Of The Sea
  • IBM i Code Base Is Elderly, The System Is Not

Content archive

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

Recent Posts

  • Meet The Next Gen Of IBMers Helping To Build IBM i
  • Looks Like IBM Is Building A Linux-Like PASE For IBM i After All
  • Will Independent IBM i Clouds Survive PowerVS?
  • Now, IBM Is Jacking Up Hardware Maintenance Prices
  • IBM i PTF Guide, Volume 27, Number 24
  • Big Blue Raises IBM i License Transfer Fees, Other Prices
  • Keep The IBM i Youth Movement Going With More Training, Better Tools
  • Remain Begins Migrating DevOps Tools To VS Code
  • IBM Readies LTO-10 Tape Drives And Libraries
  • IBM i PTF Guide, Volume 27, Number 23

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