|
Funny, though that worrying grip tool spoiled it.
|
|
|
|
|
Congrats, I'm so not a handy person, I can barely get an automated urinal to flush. Luckily walking away does the trick. Now if that only worked with everything...
|
|
|
|
|
|
That's where I find YouTube useful. I've done several repairs on my old beat-up venerable Honda Civic that at one time I would have paid my car guy to do for me.
Software Zen: delete this;
|
|
|
|
|
I find useful the piano tutorials too (even if I am really bad at playing piano... ).
|
|
|
|
|
Normally I work on these cute little toy computers called PCs using C# and .NET, etc. and am happy and contented.
However, yesterday, since my boss happened to know I had once, long ago, worked on mainframes using, amongst other things, the dreaded COBOL, I found myself on a top priority, reverse engineering job to find out the algorithm used somewhere in "a million lines of COBOL" that took some numbers in and pushed some resulting numbers out after doing "something" with them. Many of these programs had been first written in 1991 and much patched since then, most recently last year by a contractor, who is no longer with us, who left no useful documentation.
How much coffee do you think I will be drinking in the next few days (or possibly weeks)?
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
Good Luck. Here's your first one
|
|
|
|
|
Forogar wrote: However, yesterday, since my boss happened to know I had once, long ago, worked on mainframes using, amongst other things, the dreaded COBOL, ... no useful documentation
ummm, wasn't the verbosity of COBOL meant to be the 'documentation' in itself?
Message Signature
(Click to edit ->)
|
|
|
|
|
Says the person who has never tried to figure it out...
|
|
|
|
|
Well way back in uni I remember that's what they told us - the intent of COBOL was "the non programmer could read the code and understand what it was doing because it was almost like English sentences.
but yeah I know - that's why I added the LOL
but I do remember often the documentation (if any) was a lot shorter then the source code, i.e. one sentance say "calculate, round, and add interest and print as a line on the statement" = about 10 lines of code (20 lines for a junior).
(Then again I've seen people manage even more lines for doing similar things in say c#, and let's not talk about vb)
Message Signature
(Click to edit ->)
|
|
|
|
|
Just get Cobol.Net and then you can throw it under the visual studio debugger.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
John Simmons / outlaw programmer wrote: Just get Cobol.Net and then you can throw it under the visual studio debugger bus .
FTFY.
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
OriginalGriff wrote: Just get Cobol.Net and then you can throw it under the visual studio debugger S-100 bus . FTFY2.
Software Zen: delete this;
|
|
|
|
|
Forogar wrote: Many of these programs had been first written in 1991 I was a COBOL and CICS programmer at Norwich Union back in 1991 in the sandwich year of my information systems degree so you have my sympathy.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
Coffee? Try drain o and let them abuse someone else instead.
....And the living will envy the dead.
|
|
|
|
|
Ron Anders wrote: And the living will envy the dead. Cue Tina[^].
Software Zen: delete this;
|
|
|
|
|
Still got a green bar tractor feed printer? Print it out and used color pencils to map out what's going on.
What? Use the appropriate tool for the job.
|
|
|
|
|
Honestly ? That job looks cool af.
Says the geek in me.
|
|
|
|
|
outsource it to someone in India for 1/4 what you make and have them do all the heavy grunt work. Just a thought.
To err is human to really mess up you need a computer
|
|
|
|
|
Unfortunately there is a security level on the data which prevents that. In addition, I refuse to get up at 4am to manage the work. I have done that in the past and it gets old very quickly!
In addition to that, and this is only my own experience from only two projects, it took much more time to correct the introduced errors in the code than if we had just written it ourselves in the first place!
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
that is a good point. I am very lucky, the two times I have worked with people from India the code has been quite good and the time change doesn't bother me that much.
But I get what you are saying and also proprietary systems and all.
Good luck.
To err is human to really mess up you need a computer
|
|
|
|
|
After this week I would kill for a good, long COBOL job...
"The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge". Stephen Hawking, 1942- 2018
|
|
|
|
|
Kornfeld Eliyahu Peter wrote: After this week I would kill for a good, long COBOL job...
Sounds almost pornographic.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
I can not fix your mind
Probably no one can...
"The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge". Stephen Hawking, 1942- 2018
|
|
|
|
|
Quote: Probably no one can... Probably no one would want to!
- I would love to change the world, but they won’t give me the source code.
|
|
|
|