I’m job hunting. Last night my emails included a notice of a position for a COBOL programmer. Contract job. 6 months. This is not what I was looking for, but it gave me hope that there are still opportunities for old farts. And a long a time ago I was trained as a COBOL programmer (three years at what is now the University of Johannesburg) so maybe…
When I looked at the job spec things got interesting.
The job is not really programming at all. The employer has some sort of AI that they will give a specification to. The AI will generate various COBOL programs that should fulfil the specification. The contractor’s job is to evaluate the generated code and tell AI which of the various generated programs was best (it’s not clear how “best” is evaluated, presumably this is why they want an experienced contractor). So this AI is going to get trained by a human.
By this method the AI will be equipped with gold standard (I think that’s the phrase that was used) code that it can use to build more complex solutions.
This surprised me. Though maybe I am less surprised the more that I think about it. Let’s see.
First test must be does the code compile? So does this AI have the ability to compile the code. You’d think it would be able to save its code on actual machine and do the compiling, pick up any compile time errors and adjust the code (this is what us humans have to do).
Then there should be testing with sets of inputs, where we know what the output from the program will be because we modelled everything as part of the design process. This is the sort of job that AI is very well suited to.
Also, since we want to have the “best” code, there should be some measuring of resources used and program run time. Again AI should be good at creating scenarios like what if we have twenty or a hundred or five hundred instances of the program running simultaneously.
Those circles are not yet closed? This surprised me.
It’s not just the one job either. I found a couple more similar positions. One specified that only SA citizens need apply, so I doubt this is Google or Amazon or Open AI.
