• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Guru: A First Look at Bob, The IBM i Assistant That’s Closer Than You Think

    December 8, 2025 Gregory Simmons

    I recently was granted early access to IBM’s new Project Bob, and I have been putting the Bob-IDE through its paces to understand what IBM is aiming for and what IBM i developers should expect as the offering matures. Bob is IBM’s emerging AI-powered development assistant and IDE ecosystem designed to modernize how developers work on the IBM i.

    One of the first things that stands out is that the Bob-IDE is not an extension like the older WCA4i project, which was in extension form. IBM learned a lot from that experience, and those lessons led them to take a different approach this time. Bob-IDE is a full fork of VS Code, which gives IBM complete control over the environment and avoids the limitations that come with maintaining a complex extension on top of another editor. The upside for developers is that it still feels completely natural, especially since it offers to import your existing VS Code settings and extensions right out of the gate. It also includes import options for Cursor and Windsurf users, which shows that IBM is paying attention to where developers have been experimenting.

    Another early capability that caught my attention is Bob’s use of Markdown files to store preferences, conventions and development guidelines. It works like a linter on steroids. Instead of simply warning you about spacing or syntax issues, the MD file can describe how your shop expects things to be done. Naming standards, database conventions, error-handling habits and even examples can live in this single file. Over time, Bob will use it as a living style guide. It is easy to imagine each team or department building and sharing its own MD file so that expectations stay consistent across the group and new developers can get up to speed quickly.

    One eye-opening test was in how Bob handles missing artifacts. If you loaded an RPG program and its related CL, but forgot to include the display file. Bob noticed that the DSPF was missing and will ask if it should create one. The DSPF it generated compiled, the program ran and all the fields were placed correctly. It wasn’t pretty, and it wasn’t meant to be, but it worked. That alone hints at some interesting possibilities, especially in maintenance environments where missing or damaged objects can stall progress.

    Another area worth noting is that the IDE can integrate with MCP servers today. The much-anticipated iMode, which has not yet been released, is expected to allow Bob to analyze, navigate and assist with RPG directly on the IBM i. That future capability is what many developers, including myself, are genuinely excited to see. True native assistance is the real milestone.

    There is still a lot we do not know. Bob cannot yet work directly with your IBM i, whether that source lives in traditional source physical files or in the IFS. I have learned that this functionality will be switching Bob into iMode; no release date as of yet, but I hear the team is working on it. And until we see how deeply Bob understands real IBM i development practices, we are still looking at the beginning rather than the full picture.

    What is clear is that the IBM i community is not waiting for AI in general. Many shops, including mine, are already using tools like GitHub Copilot with strong results, especially for code completion. The gap is not AI. The gap is AI that understands RPG, COBOL, SQL and CL and the workflows that come with building applications on this platform. Developers want code completion that recognizes fixed-form and free-form RPG. They want assistance that respects external file definitions, library lists and call stacks that behave the way IBM i developers expect. If iMode delivers that level of native awareness, Bob could shift quickly from an early preview to an everyday tool.

    I personally cannot wait for iMode. Just think of the possibilities. For example, what if you start to write a new procedure to calculate the sales tax on an item and Bob is there to help, but then suggests that there’s already a module it found in your production library that does that? From there, it could potentially offer modifications to that procedure to receive in new parameters to make the tax calculation fit your needs. Analyze enterprise-wide impacts for you. Make use of your 3rd party source promotion MCP server, checkout the sources you need, etc. The potential here is truly mind blowing.

    Bob is still early, but the foundation is promising. Early adopters can test the IDE, explore MCP integration and give IBM the real-world feedback it needs to shape where this technology goes next. If iMode brings the features many of us are hoping for, Bob has a real chance to become one of the most important tools IBM has introduced for this platform in years.

    Until next time, happy coding.

    Gregory Simmons is a Project Manager with PC Richard & Son. He started on the IBM i platform in 1994, graduated with a degree in Computer Information Systems in 1997 and has been working on the OS/400 and IBM i platform ever since. He has been a registered instructor with the IBM Academic Initiative since 2007, an IBM Champion and holds a COMMON Application Developer certification. When he’s not trying to figure out how to speed up legacy programs, he enjoys speaking at technical conferences, running, backpacking, hunting, and fishing.

    RELATED STORIES

    Bob More Than Just A Code Assistant, IBM i Chief Architect Will Says

    IBM Pulls The Curtain Back A Smidge On Project Bob

    Big Blue Converges IBM i RPG And System Z COBOL Code Assistants Into “Project Bob”

    Guru: When Attention Turns To You – Writing Your Own ATTN Program

    Guru: WCA4i And Granite – Because You’ve Got Bigger Things To Build

    Guru: When Procedure Driven RPG Really Works

    Guru: Unlocking The Power Of %CONCAT And %CONCATARR In RPG

    Guru: AI Pair Programming In RPG With Continue

    Guru: AI Pair Programming In RPG With GitHub Copilot

    Guru: RPG Receives Enumerator Operator

    Guru: RPG Select Operation Gets Some Sweet Upgrades

    Guru: Growing A More Productive Team With Procedure Driven RPG

    Guru: With Procedure Driven RPG, Be Precise With Options(*Exact)

    Guru: Testing URLs With HTTP_GET_VERBOSE

    Guru: Fooling Around With SQL And RPG

    Guru: Procedure Driven RPG And Adopting The Pillars Of Object-Oriented Programming

    Guru: Getting Started With The Code 4 i Extension Within VS Code

    Guru: Procedure Driven RPG Means Keeping Your Variables Local

    Guru: Procedure Driven RPG With Linear-Main Programs

    Guru: Speeding Up RPG By Reducing I/O Operations, Part 2

    Guru: Speeding Up RPG By Reducing I/O Operations, Part 1

    Guru: Watch Out For This Pitfall When Working With Integer Columns

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags: Tags: 400guru, AI, CL, COBOL, FHG, Four Hundred Guru, GitHub, IBM i, IDE, IFS, iMode, MCP, Project Bob, RPG, SQL, VS Code

    Sponsored by
    New Generation Software

    Do you work on IBM i? Do you need help explaining IBM’s strategy, navigating your company’s upgrade options, or learning about IBM i releases and TRFs? Would you benefit from current programming and application development tips and links to educational resources?

    NGS has created an IBM i resources page just for you.
    Don’t search the web and hope to find answers to your IBM i questions.

    Visit https://ngsi.news/ilinks

    We also encourage you to visit www.ngsi.com to learn about the latest release of NGS-IQ, our IBM i query, reporting, and analytics software.

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Happy Holidays To All Of You From All Of Us IBM’s CEO Says GenAI Is Great For Enterprise, But It Will Not Be AGI

    Leave a Reply Cancel reply

TFH Volume: 35 Issue: 44

This Issue Sponsored By

  • Maxava
  • Cobalt Iron
  • New Generation Software
  • WorksRight Software
  • Raz-Lee Security

Table of Contents

  • Learning And Laughing With Scott Forstie And Tim Rowe
  • IBM’s CEO Says GenAI Is Great For Enterprise, But It Will Not Be AGI
  • Guru: A First Look at Bob, The IBM i Assistant That’s Closer Than You Think
  • Happy Holidays To All Of You From All Of Us
  • IBM i PTF Guide, Volume 27, Number 48

Content archive

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

Recent Posts

  • Profound Says New Agentic AI Dev Tool Delivers Huge Productivity Boost
  • FalconStor Doubles Down On IBM Power With Habanero Offsite Data Protection
  • Guru: Taming The CRTSRVPGM Command – Options That Can Save Your Sanity
  • Izzi Taps Virtutem To Modernize Infor LX Environments With Valence
  • IBM i PTF Guide, Volume 28, Numbers 1 Through 3
  • 2025: An IBM i Year In Review
  • A Tale Of Two Server Markets
  • Guru: CRTSRVPGM Parameters That Can Save or Sink You
  • As I See It: What’s Past is Prologue
  • IBM i PTF Guide, Volume 27, Numbers 49 Through 52

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