←back to thread

122 points foxfired | 2 comments | | HN request time: 0s | source
Show context
mcv ◴[] No.43565395[source]
I wonder if the fact that we're not hired to write code, is also the reason we're not paid as much as some other roles. This is my big frustration: that senior programmers (in NL at least) are not paid as much as managers, POs, various kinds of architects, and even scrum masters.

A couple of years ago, I was freelancing for a company where I wrote a lot of excellent code. They had a bunch of data they wanted to do something with, but weren't entirely sure what or how, so I did that for them. Connected, visualized it, made it fast, and they loved it. And so did I. It was fun work, I talked to a lot of people about what they wanted and needed, and delivered that.

My freelance period ended, but I wasn't ready to leave this project yet, so I became an employee, but that turned out to be a massive step back in terms of income. Despite the fact that I worked closely with lots of stakeholders and solved complex problems for them, their internal rules didn't allow them to pay me as more than a code monkey. I felt all the non-code work I did wasn't being appreciated. Nor the code work.

I left, they ruined the application (it's apparently slow as molasses now), and now I'm about to go back. I guess I've made peace with the fact that they don't pay programmers as much as I think they should. (It's not actually bad pay, just not as much as non-programmers get.) But mostly, it was a fun project that taught me a lot, and I want more of that.

replies(4): >>43565900 #>>43567473 #>>43573702 #>>43577046 #
63stack ◴[] No.43567473[source]
>so I became an employee, but that turned out to be a massive step back in terms of income. Despite the fact that I worked closely with lots of stakeholders and solved complex problems for them, their internal rules didn't allow them to pay me as more than a code monkey.

Surely there was a negotiation step before signing contracts? What happened there? What was the blocker that did not "allow" them to change their own internal rules that they themselves control? Surely there is a way to do that.

>I left, they ruined the application (it's apparently slow as molasses now), and now I'm about to go back

Then state what you want before going back, if it's important for them they will find a way. Don't accept these kinds of zero effort "oh our policy doesn't allow us to pay you more" explanations.

replies(1): >>43571008 #
jen20 ◴[] No.43571008[source]
I interpret "our policy doesn't allow it" as "I don't want to work here".
replies(1): >>43575528 #
mcv ◴[] No.43575528[source]
I normally do too, but in this case I did want to work there. And apparently I do again.

I negotiated my ass off, made a lot of good arguments, and everybody understood where I was coming from, but still wouldn't budge an inch. Maybe I should have walked away. In fact, I did, a couple of months later. But now I'm coming back again.

We'll see how it goes. Maybe I'll succeed at opening up higher pay scales for programmers, maybe I'll leave again after a year or so, or maybe I'll actually find happiness doing something I enjoy.

replies(1): >>43577065 #
1. pdimitar ◴[] No.43577065{3}[source]
I am saddened to read this. You are letting them get away with it and they'll extract completely the wrong idea out of your noble gesture.
replies(1): >>43580064 #
2. mcv ◴[] No.43580064[source]
You can never get everything you want. Most programming jobs in NL don't pay much more than this. If you want to get paid what you're really worth, you need to work as a freelancer, but the tax service has just ruined that market.

And the advantage of this job is that I know I'll be working on things I love, they really want and appreciate me (if financially not quite as much as I'd like), and maybe I can push for change from the inside. Or maybe I'll leave once the freelance market picks up again. It's not like I'll be married to them.