DayDreaming
Full time employment: Posting here.
- Joined
- Jan 19, 2008
- Messages
- 848
Y2K should have been the wake-up call to have these old systems re-written!didn't we have to call back all the cobol devs for Y2K?
Y2K should have been the wake-up call to have these old systems re-written!didn't we have to call back all the cobol devs for Y2K?
Well, COBOL was still going strong in 2000. Plenty of new COBOL code being written. But I do remember some folks taking a break from whatever they were doing at the time, and voluntarily doing Y2K 'fixes' in COBOL and PL/I because the pay was pretty high. Those folks were 'job shoppers' (contractors) who could hop from job to job.
But what a scene it was at the midnight punch-card running centers! I was not in computer science, but I had friends who used the cards, and I vividly remember the noisy and crowded midnight life in the basement of the Computer Science building on campus, as the lowliest of college students ran their cards and generated results. Does anyone else remember the scene? Must have been the end of the '70s.
But what a scene it was at the midnight punch-card running centers! I was not in computer science, but I had friends who used the cards, and I vividly remember the noisy and crowded midnight life in the basement of the Computer Science building on campus, as the lowliest of college students ran their cards and generated results. Does anyone else remember the scene? Must have been the end of the '70s.
Indeed there are. COBOL became popular in the late 60s-70s and into the 90s. Y2K didn't see many legacy systems replaced; only upgraded in COBOL because of risk. By then COBOL wasn't taught in many universities and definitely wasn't a cool language on your resume. Developers like writing in newer OO languages with all their cool tools. Who wants to maintain decades old code that nobody's wants to pay great money for?Apparently a LOT of legacy unemployment systems are still coded or partially coded in COBOL. Remarkably, not many young-uns know it. States are apparently hiring: https://www.dailymail.co.uk/news/ar...utdated-computer-amid-unemployment-chaos.html
Next up: will I need to brush up on those JCL skills from long ago?
Look for the lack of COBOL skillsets and 2038 date issues to be ignored.
What are the 2038 date issues?
DW just retired from such a place. They will have mainframes for the foreseeable future.There are many places that still use mainframes besides the government - some of whom you probably do business with. It is not simple to "just rewrite it".
When I was in college in the 1970's, I took about 4 courses in FORTRAN. Then I took one course in COBOL. That one COBOL course made me realize that no way was I going into IT, so I continued on and got my Mechanical Engineering degree. And the rest is history.....
I had to look it up, but here's the problem;
The Year 2038 problem (also called Y2038 or Y2k38 or Unix Y2K) relates to representing time in many digital systems as the number of seconds passed since 00:00:00 UTC on 1 January 1970 and storing it as a signed 32-bit integer. Such implementations cannot encode times after 03:14:07 UTC on 19 January 2038. Similar to the Y2K problem, the Year 2038 problem is caused by insufficient capacity used to represent time.
I had to look it up, but here's the problem;
The Year 2038 problem (also called Y2038 or Y2k38 or Unix Y2K) relates to representing time in many digital systems as the number of seconds passed since 00:00:00 UTC on 1 January 1970 and storing it as a signed 32-bit integer. Such implementations cannot encode times after 03:14:07 UTC on 19 January 2038. Similar to the Y2K problem, the Year 2038 problem is caused by insufficient capacity used to represent time.