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

If you’re deep into IBM i development and programming, you know how crucial it is to have tools that streamline your workflow without sacrificing reliability. Today, let’s dive into TOBi, the open-source build system designed specifically for IBM i. This tool bridges traditional IBM i practices with modern DevOps, making it easier to manage builds, …

Read More

My Morning IBM i Nightmare: Critical Storage Hit, and How I Fixed It by Deleting Performance Data It’s February 5th, 2026, and quite surprisingly, my day started with a bang. I logged into my main system this morning around 8 AM, sipping my Yorkshire Tea, only to see those dreaded CPF0907 messages flooding QSYSOPR. The …

Read More

Hey folks, this Sunday morning finds me tinkering with some old training videos, while wading knee-deep in green screens, RPG code, and the occasional cup of strong coffee on the sunny (but cold) Spanish Costa Blanca. I’ve just hit publish on something that’s been sitting on my hard drive for way too long: a brand-new …

Read More

If you’re a gray-haired IBM-i Programmer like me (I prefer silver-fox BTW), you’ve definitely spent countless hours wrangling with the green screen, trying to make your system do exactly what you want. That’s where Control Language, or CL for short, comes in handy. It’s the scripting language built right into IBM i that lets you …

Read More

If you’ve spent any time around IBM i systems, you’ve probably heard the term “Control Language” or “CL” thrown around. But what exactly is Control Language? And why should you, a modern programmer in 2026, care about it? Grab a cuppa, and let’s dive in. What is Control Language (CL)? In the simplest terms, Control …

Read More

Let’s talk about something that can seriously boost your programming productivity: split screen editing in Visual Studio Code. If you’re like most IBM i programmers, you’re probably used to alt-tabbing between files. But VS Code’s split screen functionality? It’s a game-changer. Why Should You Care About Split Screen? In my years of programming on AS400, …

Read More

Well folks, the future for IBM-i Programmers is here, and its name is Project Bob. I just had the pleasure of getting my hands on IBM’s latest AI tool designed specifically for us IBM i programmers, and I have to say – I’m very impressed! In a world where AI seems to be everywhere (and …

Read More

Let’s talk about something that keeps many IBM i programmers awake at night: data encryption. In today’s world of GDPR, data breaches, and compliance audits, knowing how to properly encrypt sensitive data isn’t just nice to have, it’s absolutely essential. Now, I’ll be honest with you. When I first started digging into encryption on our …

Read More

If you’re diving into the world of IBM i programming and stumbled across the term ERRHDLR, you might be scratching your head wondering what it is. I was playing with an SQL Data Encryption routine earlier today and saw a code sample referencing ERRHDLR. “What is that?” I thought. After much time digging through the …

Read More

Ditching the Dinosaur Files: Why Your Modern RPG Source Code Deserves a Swanky IFS Pad Instead of Those Crusty Old AS/400 Source Files Ahoy, fellow IBM i adventurers! If you’ve been lurking in the shadowy realms of AS/400 development long enough, you know the drill: punching code into those venerable source physical files like QRPGSRC …

Read More