IBM BOB vs VS Code: Is Using AI the Future of IBM i Development?

  • Home
  • /
  • Blog
  • /
  • IBM BOB vs VS Code: Is Using AI the Future of IBM i Development?

May 19, 2026

Perhaps the question is really “Is using AI to write code, or at least using AI as a coding assistant, the Future of IBM i Development?

Have You Tried IBM BOB for Writing IBM i Code? How Does It Compare to VS Code?

So, IBM BOB has been getting a fair bit of attention lately as IBM’s AI-powered coding partner built for the IBM i world. Claude Code, Chat GPT, CoPilot and GROK have all been my stalwart AI coding partners for the last year, but I’ve had more emails, and support tickets specifically about IBM BOB than any other topic in the last several months.

IBM Project BOB

So, we all know that IBM BOB is tuned for RPG, RPGLE, SQLRPGLE, CL and the rest of our favourite languages. It helps with explaining code, refactoring, generating new stuff, and dragging legacy fixed-format monsters into something a bit more modern and maintainable. But BOB is still in its infancy and completely new territory for many AS400 and iSERIES programmers.

I have been having a play with it for various tasks, and it is genuinely impressive at understanding RPG context. It does not hallucinate fake op-codes or treat our indicators like some generic scripting language… well… most of the time!

That said, I am only one grumpy Englishman with a keyboard. Your mileage may vary.

So I want to hear from you lot.

Have you used IBM BOB to write or modernize IBM i code yet? How did it feel in real daily work? Did it save you serious time on the boring bits, or did you find yourself fighting it more than helping you?

And specifically: how does it compare to your normal VS Code setup for IBM i?

Many of us live in VS Code with the Code for IBM i extension (and whatever other extensions we have bolted on over the years). BOB brings its own AI-first approach, sometimes in its own VS Code-flavoured environment. Does the deep RPG understanding and built-in modernization smarts make it worth switching your flow, or do you prefer staying in your familiar VS Code world and just calling on AI when you need it?

I am genuinely curious. The good, the bad, the “it is great but…” comments are all welcome. Legacy support, new development, modernization projects, daily maintenance… tell us how BOB actually performed in your shop.

Would a proper video training course help?

While we are chatting, I have another question for the IBM-i community.

Is there any real appetite for a full video training course on IBM BOB?

I am thinking something practical that starts at the beginning and goes all the way through:

  • Installing and configuring BOB
  • Connecting it properly to your IBM i systems
  • Daily workflows for RPG programming
  • Using it to support and maintain legacy applications
  • Modernization tasks (fixed-to-free, subprocedures, better naming, SQL refactoring, etc.)
  • Training BOB on your own coding standards and shop rules
  • Real-world tips, gotchas, and productivity wins

Nothing fluffy. Just solid, hands-on stuff that gets you productive quickly without having to fight the tool or guess at best practices.

If that kind of course would save you time and headaches, or if you think the community would benefit from it, I would love to know.

Head over to the new forum thread and let us know your thoughts:

Your feedback will help decide whether we put one together. No point building training nobody needs.

Drop your experiences, comparisons, and course thoughts in the forum (or comments below if you prefer). The more honest the better. Even if you have only kicked the tyres for an afternoon, that counts.

Right then. Over to you.

Happy coding (and modernizing)!

NickLitten


IBM i Software Developer, Digital Dad, AS400 Anarchist, RPG Modernizer, Shameless Trekkie, Belligerent Nerd, Englishman Abroad and Passionate Eater of Cheese and Biscuits.

Nick Litten Dot Com is a mixture of blog posts that can be sometimes serious, frequently playful and probably down-right pointless all in the space of a day.

Enjoy your stay, feel free to comment and remember: If at first you don't succeed then skydiving probably isn't a hobby you should look into.

Nick Litten

related posts:

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Subscribe NOW
7-day free trial

Take This Course with ALL ACCESS

Unlock your Learning Potential with instant access to every course and all new courses as they are released.
 [ For Serious Software Developers only ]

Online Learning for IBM i Software Technology Professionals

“The more that you read, the more things you will know. The more that you learn, the more places you’ll go.” – Dr. Seuss

>