“This week I’ve been mostly writing sub-procedures” If you have spent any time writing modern RPGLE on IBM i, you’ve seen small sub-procedures, bloated sub-procedures, simple, complex and plain crazy sub-procedures. Over the last week, I’ve been working hard to modernize a whole bunch of legacy RPG and SQL RPG code into cohesive, reusable sub-procedures

Read More

If you have ever stared at a dusty fixed-format RPG III program from the 1990s and thought “there has to be a better way”, then IBM’s latest AI-powered sidekick might just be your new best friend. Meet IBM BOB (yes, that’s the official name now – Project Bob has grown up). BOB is IBM’s AI-first

Read More

AKA – Taming the wild west of RPGLE/SQLRPGLE source code comments with IBM i BOB, turning cryptic developer scribbles into a perfectly standardized, comment utopia. If you spend any time maintaining IBM i systems like I do, you know how messy legacy RPGLE and SQLRPGLE source can get. One program after another with zero comments,

Read More

One of the most common headaches when you integrate your IBM i with the outside world is converting data between EBCDIC and ASCII. You get a flat file from a PC, pull JSON from a web service, or process input from another platform and suddenly your strings look like garbage. The good news is that

Read More

If you are developing software on IBM i systems then IBM Bob has probably caught your attention by now. This AI powered coding assistant lives right inside your IDE and acts as a smart programming partner that understands your full codebase. It helps you design, refactor, review and modernize code with real expertise in RPG,

Read More

You know the drill. You fire up the IDE full of hope, and immediately get mugged by debugging hell, fossilized 90s RPG that smells of mothballs, pointless documentation, and soul-crushing code reviews. Absolute murder. Enter IBM BOB – my cheeky AI mate who actually enjoys hoovering up all that tedious programming guff for me. In

Read More

Mastering TURNOVER for IBM i: Project and Worklist Management Basics If you’re knee-deep in managing software changes on the IBM i platform, you know how crucial it is to keep things organized, auditable, and efficient. Today on the blog, we’re diving into TURNOVER for iSeries, specifically focusing on project and worklist management. This tool from

Read More

Removing Java 17 from IBM i and Watching BOB Compile Without any Java Log Drama If you have been following my adventures in IBM i land, you know I have been wrestling with some pesky Java issues for a while now. Today, I am thrilled to report a major win: we finally yanked Java 17

Read More

If you caught yesterday’s meltdown video, you know I had a rough time with abnormal ends, full-on crashes, and what felt like nuclear-level explosions on the system. All thanks to IBM BOB struggling to chat properly with my IBM i box. Today, we are bouncing back with some smart tweaks to our CLRBOBLOG command. We

Read More

Today, I want to share a wild ride that started as a simple video lesson, I planned to record a video on IBM BOB generating a CL program to check library sizes but quickly turned into a full-blown system emergency as I found my connection locking up, and my IBM-i system sitting at 99.9% disk

Read More

Phone Trills… Trills… Click.. Guinness Book of World Records “Hello?”Me “Hi – I would like to register this blog title as the worlds longest and most unnecessary title for a technical IBM-i blog ever in the world ever!!!”Guinness Book of World Records “Idiot! Don’t ever call us again.”Click…. Static If you’ve spent any time developing

Read More

Today we’re diving into something seriously exciting for anyone working with IBM i or AS/400 systems: IBM’s Project Bob, an AI-driven powerhouse with an incredible ability to analyze and document those ancient, mysterious RPG source codes. You know the ones. Dusty fixed-format RPG III programs from the 90s, packed with logic but completely lacking comments.

Read More