It recently occurred to me that I’ve been programming longer than I’ve done anything else in my professional life. It’s scary — there’s still so much to learn and comprehend, and so many hard-acquired skills seem to last only so long before emerging new technologies, methodologies, and programming languages du jour take over the agenda. In fact, change often seems to be the only constant in this business.
In the early ’90s, I ventured into the world of RPG and CL and have since been devotedly occupied with the challenge of writing solid, well-structured programs. Here, I share with you the style and techniques I use when I write an RPG application or program. I’ve chosen and slightly rewritten a command called Work with Output Queue Authorities (WRKOUTQAUT), a utility that displays the output queue authorities assigned to one or more user profiles.
My approach is based primarily on personal preference and perception developed and adapted over the years rather than scientific principles or “programming schools.” Given this limitation, it is still my intention to provide you with the inspiration that comes from looking over a fellow programmer’s shoulder.
Download the save file containing the source code.