My Informix 4GL days were simply the most productive of my career. We were able to do so much, so quickly using these systems. Along with the domain expert, I was able to, single handedly, create an entire distribution system in less than a year. Order Entry, Credit/Debit memos, Inventory and planning, shipping and traffic, the gazillion reports, custom forms (let's hear it for dot matrix printers and their myriad of escape codes), and workflows, posting to AP, AR, GL, all of the exotic (and ever changing) pricing, discount, and royalty models. It was not uncommon for a typical order to hit 50 different accounts in the GL.
One on one interviews with the users, direct user support ("Yea, hang on, I'll be right there"), seeing their face light up when you showed them something they liked, getting yelled at when things got rocky, the whole kit. The back office staff was about 50 people. The IT fellow knew the business, so I interacted directly with him, and coded everything up. The GL/AR/AP system was pre-existing, I didn't have to write that.
We were a small consulting firm that customized an existing accounting package. Most customers didn't need anything as big as this. But even then, we had another fellow do essentially the same thing for a warehouse company. Hook up with an internal domain expert and pound out their entire system.
We're talking green screen, and green bar paper here. So, "UI" was trivial. UI discussions centered around how best to abbreviate field names or codes to cram more on particularly loaded screens, and what field order to use.
CRUD screens and reports in an hour. Thank heavens for decimal math.
A simpler time to be sure, but we got so much accomplished.
Informix 4GL was imperfect, as are all things, but we rarely had to say "no" to something because of it.
One on one interviews with the users, direct user support ("Yea, hang on, I'll be right there"), seeing their face light up when you showed them something they liked, getting yelled at when things got rocky, the whole kit. The back office staff was about 50 people. The IT fellow knew the business, so I interacted directly with him, and coded everything up. The GL/AR/AP system was pre-existing, I didn't have to write that.
We were a small consulting firm that customized an existing accounting package. Most customers didn't need anything as big as this. But even then, we had another fellow do essentially the same thing for a warehouse company. Hook up with an internal domain expert and pound out their entire system.
We're talking green screen, and green bar paper here. So, "UI" was trivial. UI discussions centered around how best to abbreviate field names or codes to cram more on particularly loaded screens, and what field order to use.
CRUD screens and reports in an hour. Thank heavens for decimal math.
A simpler time to be sure, but we got so much accomplished.
Informix 4GL was imperfect, as are all things, but we rarely had to say "no" to something because of it.