I always was curious about Cobol. I manage one easy application with a good team doing service support for a Cobol batch application, so there is not challenge that I was required to face.
But with this new customer I’m working they have a big application with the possibility of implementing projects on it and it is inviting me to get into more details to get these projects.
This is forcing me to learn things: good!! Starting from basis:
- Work on batch or Cobol on-line
- Work directly on Cobol or using Telon.
- Moving code directly to the environment, using endeavor or implement.
- Building Job Control Language (JCLs).
- It can run under IBM z/OS, Unix,
- There are platforms as Microfocus that enable to deploy Cobol applications on Windows.
One tricky question you can do to a candidate with more than 13 years experience: what are the challenges faced during the Year 2000 problem?
Just some notes to be read on future.
Lotus Notes will die because:
- The volumes capacities that the companies require cannot be stored by LN.
- The workflows these applications manage are being moved
- There are so much companies that are migrating to Exchange.
- There are not big new customers on LN since some years.
- What is IBM doing with LN?
- Nobody invest on a non relational database.
- Could is the natural solution for replacing the need of replica (LN is the only replica system that really works).
Cobol will survive because:
- Cobol cannot be replaced easily in Banks or insurance companies without a big investment. If you know a bank that replaced it, please let me know, I’m interested to listen about the experience.
On the other industries, it will die, but I will focus on bank and insurance industries.
- Some of the processes managed in a bank cannot be moved to other platforms: so much complex to be tested with real results, too expensive.
- I know some banks that tried to get rid of Cobol, After some years and some million €, they decided to improve their Cobol environment.
- They manage huge volume of data and transactions (some of them in real time).
Let’s see if when I read this post in ten years I’m right or wrong