this post was submitted on 05 Dec 2023
30 points (96.9% liked)

Programmer Humor

19331 readers
20 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS
 
all 31 comments
sorted by: hot top controversial new old
[–] doctorcrimson@lemmy.today 5 points 10 months ago

Not how that format works, mate.

[–] fibojoly@sh.itjust.works 4 points 10 months ago (3 children)

That's because the COBOL OGs are retired/ing and the industry has been training young people telling them "yeah, sorry, this is all we can pay you". Here in Europe, they'll take unemployed people from a different industry, put them on a training course, and bang! you've got a grateful new dev who doesn't know how much they are worth.
You just gotta keep spreading the message. I keep happily sharing my salary, especially with younger, less experienced devs, so we can all win better.

[–] Swedneck@discuss.tchncs.de 2 points 10 months ago (1 children)

programmers desperately need to unionize

[–] fibojoly@sh.itjust.works 3 points 10 months ago (1 children)

For real. Even just talking to your fellow coding monkeys helps. It's ironic that for example here in France, despite all our workers rights and revolutionary tradition, speaking about your salary is still a social faux-pas. And who benefits? Certainly not us.

[–] andioop@programming.dev 1 points 10 months ago

I'd understanding actively pressuring someone to share their salary being a faux-pas. Admittedly, just sharing your own may make some people feel pressured to share theirs out of reciprocity, but just sharing your own salary generates nowhere near the same amount of pressure as outright telling someone "share your salary or you're a bad person on the side of The Man!"

I hope the amount of people sharing their salary increases and talking about it becomes normalized.

[–] cocobean@bookwormstory.social 1 points 10 months ago (1 children)

A surprising number of people don't know about levels.fyi

Go to levels.fyi, find some companies and compare at your level. For a long time I was like "ain't no way these numbers are accurate, people are getting paid that much?" YES THE NUMBERS ARE ACCURATE; your company's excuses for a shitty raise this year ("blah blah market conditions, blah blah you are already on the upper end of your band, let's work on a promotion next year") are bullshit.

[–] portside@monyet.cc 1 points 10 months ago (1 children)

Sadly this doesn't include my profession (Industrial Automation). Do you know of other alternatives?

[–] cocobean@bookwormstory.social 1 points 10 months ago

You could try Glassdoor, but my understanding is that it's not as accurate as levels.

[–] Asafum@feddit.nl 1 points 10 months ago

Man I'd swim to Europe if some company wants to swoop me up and train me for something that valuable lol here in the States I have to not only pay for the training out the nose, but also find the time to do that while still working my regular job lol

[–] planetaryprotection@midwest.social 4 points 10 months ago (2 children)

I once applied for a "database admin" job at one of the big credit card companies. The job description was basically "run all our Oracle databases" and the salary was in the mid 2 millions USD, but I assumed that figure was typo'ed or something ( an extra 0 maybe?)

In the interview I learned that there was no typo and it was to be one of the seven people on the planet that run the databases for this credit card processor. They said "if the database goes down then we are losing billions of dollars a minute".

Anyways I didn't get the job, but they're not all underpaid.

[–] knightly@pawb.social 3 points 10 months ago

Given how much the shareholders are skimming off the top, $2Mil for a critical database engineer is cheap.

[–] iAvicenna@lemmy.world 2 points 10 months ago (1 children)

Fuck that job I would probably get stomach cancer from all the stress

[–] linuxdweeb@lemm.ee -1 points 10 months ago

$2m is enough to pay for chemotherapy

[–] ocassionallyaduck@lemmy.world 3 points 10 months ago (1 children)

Yo if you are doing COBOL systems maintenance for 90k you arent charging enough.

That's all this meme means. Consultants on COBOL maintenance can make 90k in a week. This is not the area where companies pinch pennies.

[–] odium@programming.dev 1 points 10 months ago* (last edited 10 months ago) (1 children)

A lot of banks have bootcamps where they pick up unemployed people who might not have ever had tech experience in their life. They teach them COBOL and mainframe basics in a few months, and, if they do well, give them a shitty $60k annual job.

Source: know someone who went to one of these bootcamps and now works for a major us bank.

[–] djehuti@programming.dev 2 points 8 months ago

This has been going on for decades. My dad became a COBOL programmer in 1980ish after taking an aptitude test in answer to a newspaper ad. Y2K consulting was a pretty good gig.

[–] frobeniusnorm@lemmy.world 0 points 10 months ago (1 children)

I swear to god, companies are nowadays just picking the solution with the most buzzwords. Any compiler engineering student knows how to write a transpiler from one language to another, while getting this right is a cumbersome task, it still completly automated afterwards. Just hire a few compiler engineering phds and the job is done in at least half a year.

Look what i found after a quick google search:

[–] yggdar@lemmy.world 0 points 10 months ago (1 children)

You want to translate COBOL to another language? That exists as a commercial product! The complexity is not the syntax though, it is the environment and subsystems surrounding the code. A lot of COBOL is designed for mainframe systems, and emulating a mainframe is complex.

You also end up with code that is still written as if it were COBOL. The syntax for COBOL is the easy part and that is all you can easily replace. Afterwards you're still stuck with the way of working and mindset, both of which are quite peculiar.

The company I work for recently looked at all of this, and we decided not to translate our code.

[–] jaybone@lemmy.world 1 points 10 months ago* (last edited 10 months ago)

Just make the devs learn the language if they don’t know it already. What kind of shitty mid to senior dev can’t learn a new language in a reasonable amount of time.

[–] pinkdrunkenelephants@lemmy.cafe 0 points 10 months ago (1 children)

Where do you learn this... Cobol?

[–] janus2@lemmy.zip 0 points 10 months ago (1 children)

at university in the 1980s

[–] pinkdrunkenelephants@lemmy.cafe 0 points 10 months ago (1 children)

Wait, so there's nowhere you can learn it now?

[–] janus2@lemmy.zip 1 points 10 months ago

Doubtful, I was just joking about how it's an older language that has become rare

Probably a few CS programs offer courses in it, if nothing else because it's historically important. And I'm sure one could teach it to themself via books and documentation

[–] PhlubbaDubba@lemm.ee 0 points 10 months ago (1 children)

At what point does the cost of tech migration outweigh the cost of training people on a more and more specialist paid language just to not have to migrate to a memory safe higher level language like C or Go or Rust or Lua.

Didn't say python because oh sweet Jesus the slowdown alone would grind the global economy to a halt if we were running all our banking software on Python XD

[–] Tosti@feddit.nl 1 points 10 months ago* (last edited 9 months ago)

Purged by creator

[–] BilboBargains@lemmy.world 0 points 10 months ago* (last edited 10 months ago) (1 children)

There is no relationship between what you earn and your skill level. If there were, theoretical physics would be a top paying field. The reason is, this is capitalism and we are horrible negotiators. If you want to earn top money in a technical field, the best you can do is insert yourself in a revenue stream. Roles that are critical to revenue like a billing system or associated with a intrinsically valuable commodity e.g. petrochemical, are more lucrative than other similarly skilled professions.

[–] linuxdweeb@lemm.ee -1 points 10 months ago* (last edited 10 months ago)

It feels like blaming everything on capitalism is a Lemmy meme.

EDIT: smh look at all the capitalists smashing the downvote button as if it were a poor.

[–] ChiefSinner@lemm.ee -1 points 10 months ago* (last edited 10 months ago)

In my experiemce, Java shoots processing usage up while COBOL uses much lesser CPU / memory