39

Exactly 10 years ago, my first job interview for a position as java developer:
Tech guy, asking me lot of deep questions about last java improvements, upgrades of newest web frameworks etc.
I answer very well.
He seems satisfied. He is about to leave, and just on the door, he turns and he asks this "just-one-more-question" in Lieutenant Columbo style:
"ehy do you know something about COBOL"?
Me: "well, ....yeees" (thinking: it's a programming language, only thing I know, plus I want the job)
He: "...and would you mind...." (some vague gestures)
Me: "...hmm...not at all..."

I got the job. All the project was about a huge legacy COBOL program. Almost no java.

I soon discovered that nobody inside the company wanted actually to deal with that project either....

Sometimes during interview you try to sell yourself, but it's actually the other way around, they are trying to sell something to you...

Comments
  • 2
    Well, did they offer an appropriate monetary compensation for moral pain and headache maintaining COBOL applications?

    I purposefully had a look at COBOL for an internal, non-listed position at a bank knowing I'd earn much much more than I used to.
  • 2
    @darthkebab well I was young. Compensation should be given for the damage to your CV.
    You will be forced to stick to that kind of jobs in the future if you don't make up your cv later

    Anyway. Actually the code was so well engineered compared to things I see nowadays...
  • 8
    @deviloper Correct me if I'm wrong, but the fact that COBOL usually is used in mission-critical software such as bank's transaction engine requires at least a bit of engineering.

    I have the feeling that nowadays 90% of listed jobs are more like slamming the keyboard until something works and pushing immediately into production to keep the customers hooked.

    No engineering.
    No quality.
    No realistic self-reflection of responsible "managers" and owners living luxurios lives of your misery, burnouts and forced unpaid overtime.
  • 3
    @darthkebab
    In some cases you still have to design the program correctly.
    On example: embedded stuff, rockiet engineering ect.
  • 3
    @darthkebab ahahah I guess you are very right. I wasn't aware at that time, but it's exactly like that.
  • 2
    @Gregozor2121 Boeing MAX 737 flight control system...
  • 1
    @darthkebab loved that answer so much bro. Indeeed
Add Comment