For those not familiar, a mainframe is just a large server. Older applications need to run on one of a small number of proprietary operating systems, but on most mainframes you can also install UNIX or Linux. If you want to create a lot of virtual Linux servers for your cloud environment, the best...
Recently, New Jersey Governor Phil Murphy was trying to explain why the unemployment insurance systems were overwhelmed, and chose to blame a shortage of COBOL programmers. Since then, I have seen a lot of press about this shortage of COBOL developers, including an article with the alarming headline...
We have all heard the comparison that the average mobile phone is more powerful that the computers that were used on the Apollo project. I used to write software that performed useful business functions while running on a computer with a total of 16K RAM and a tiny CPU. Anyone could. It's just th...
One of the issues I have seen over the years is the number of times that the wheel gets reinvented. In the 90s, there were many good books written about efficient algorithms and useful design patterns, but few of the younger developers seem to have read them.
I first learned to program in 1972, using Fortran and punch-cards submitted overnight to a mainframe.
I became a full-time developer at a large oil company in 1982, when the main development environment was an IBM mainframe, fed with semi-real-time data by a hierarchy of IBM mini-computers, App...