Live data from Hacker News

Want good programmers? Then pay them.

irrlicht3d.org

131–140 of 493 posts

Re: Want good programmers? Then pay them.

#131
"If the same person sits down and starts creating his own software, he will probably earn much more one year later by himself already."

I think people really underestimate what a small portion of a successful business the ability to code well is. I am not saying it isn't helpful, but I would put my money on someone that is an average coder with great business, marketing, customer service skills over a great coder that lacks those any day.

This isn't to downplay a developers role in business, I am a developer myself, it's just that a great developer can't turn that into money without working for someone else, or having the other business skills that are required.

Re: Want good programmers? Then pay them.

#132
post #106

Earlier quoted context omitted.

So, I'm outting myself as outsider here but: In five sentences or less, could you describe how you got to be the programmer you are today? I.e., skilled enough to be commanding the kinds of benefits you do? It's mostly out of curiosity, I'm not looking to get directly involved with programming.

Yeah, to command six figures, you've either many years (10+) of experience under your belt, a masters + experience or you're applying in NYC or LA/SF where cost of living is astronomical. In the midwest, you'd be hard pressed to find a starting salary at 6-figures except at the very bottom of that 6-fig range.

You shouldn't get paid based on your cost of living. You should get paid on value added.

TBH, I don't see why living in the midwest should drop the salary a company owes you that much. If you are a good developer, you should command a salary comparable to the value you add plus a profit margin for the business.

The only two explanations I can see is that, collectively, software engineers in the midwest are simply not negotiating for the salaries they deserve because given the cost of living they don't feel like they have to negotiate for better or that they are on average of much lower quality in the midwest that there is no room in the salary range there for being an outlier commanding a salary outside that range (i.e. no room for a unicorn in a stable full of horses).

If I worked remotely from Timbuktu, I would laugh at any employer that offered me less based on the cost of living in Timbuktu. It should be no different working in the midwest. Our world is flat.

Re: Want good programmers? Then pay them.

#133
post #93

So true. I get calls from startup recruiters all the time. They don't seem to realize there's this thing called rent. They want to pay with equity. Might as well pay me with lottery tickets. Here's the minimum I need to even bother talking to a recruiter. That means that for me to accept the offer, it probably needs more than this. Six figures, 30 vacation days, full benefits, infinite sick days, convince me that you…

I agree with a lot of what you said; but stating that you will under no circumstances work more than 40 hours a week bothers me. I try to get out of the office every day on time - but shit happens, and there are instances where someone needs to fix something or else the company is losing revenue. You want financial stability with a high salary - but aren't willing to help make the company stable. Yes, a healthy work/life ratio is very important to me, but I won't walk out that door in the middle of a crisis.

Re: Want good programmers? Then pay them.

#134

Programmers do get paid...sometimes. Look at programmers in the finance industry. It is somewhat unfair, but it seems that your pay depends more on the industry you work for, than your actual skills. It's a market. It's all about where you are.

Indeed. You want a higher salary, go where the money is.

Re: Want good programmers? Then pay them.

#136
post #107

Earlier quoted context omitted.

Why do you cringe? Do you know what the average price of a house is in MV/Palo Alto/Sunnyvale? Cheapest housing I could find that was decent (not fancy but descent by my personal definition) was just over 2K/month in rent. 6 figures in Silicon Valley isn't the same as it is in most parts of the world. That said, what I find strange is that experience in software doesn't seem to be rewarded. I keep hearing about fresh…

A naive search shows you get a 1000 sq feet house for 2K$ in MV/Sunnyvale. If it's really true, that doesn't exactly sound a huge amount. Look at the rents in Paris or Stockholm, and imagine you're paid 50k$.

You are right. A 1000sqft place in London will cost you at least $3500 a month ($42k a year). In certain locations outside of SV programmers have lower salaries and higher cost of living.

I guess its a supply/demand thing. SV has high demand for engineers and not enough supply of employee talent, therefore salaries increase to compensate. (Although judging from this thread they haven't increased enough..)

Europe does not match the talent demands of SV (maybe because fewer big internet companies based there), therefore salaries don't need to increase as much to attract talent. The demand is a lower proportion of the supply...

Re: Want good programmers? Then pay them.

#137
post #59

Well this looks like the story of nearly developer community no matter which part of the world you are in. Lets face it 'monthly salaries' suck. Programmers are a unique lot, Well last few weeks I've been pulled up for work on weekends. Almost 18 hour schedules a day. And what do I get in return? Not even a thank you. Its presumed to be a part of my job. Any other profession and unions would be up in arms about bonus…

You're pretty jaded. And believe me I've been through all of this as well. I've been underpaid and overworked for sure. But put things in perspective. Being a skilled programmer is one of safest careers you could have in these days of cold economic downturn. Instead of worrying about being downsized, realize that even a company in the red can afford to hire you to automate processes which currently require paid emplo…

I disagree completely.

Unlike other jobs, you need to always update your skills, learning new languages.

And there is no safety, since your position can always be outsourced by an MBA who wants to save the company a few bucks.

And thanks to blackberry/remote computing, you are pretty much always connected to your job...and can be called in to work at night, on the weekends...and any time your boss pleases.

And there is a huge age bias...so the longer you work, the worse off you are going to be.

And unlike other jobs, with programming, your salary tends to peak early. 5 years experience? $100,000. 15 years experience? $115,000

So sure...programming pays well...but not really as much as you are worth. There are plenty of jobs that will both pay you more, require less hours, require less commitment, and will be a very safe career(from outsourcing)

I mean sure...programmers make a decent salary...but let's not fool ourselves into thinking we struck some sort of lottery by deciding to go into programming.

Re: Want good programmers? Then pay them.

#138
post #93

So true. I get calls from startup recruiters all the time. They don't seem to realize there's this thing called rent. They want to pay with equity. Might as well pay me with lottery tickets. Here's the minimum I need to even bother talking to a recruiter. That means that for me to accept the offer, it probably needs more than this. Six figures, 30 vacation days, full benefits, infinite sick days, convince me that you…

I agree with a lot of what you said; but stating that you will under no circumstances work more than 40 hours a week bothers me. I try to get out of the office every day on time - but shit happens, and there are instances where someone needs to fix something or else the company is losing revenue. You want financial stability with a high salary - but aren't willing to help make the company stable. Yes, a healthy work/…

I think he meant that if there is a serious crisis he might stay. Sure, every once in a while a tornado sweeps through your data center. That happens once every other year. "We need you to stay till midnight because a very serious VC is coming in and this project needs to be done" is not a crisis.

Serious stuff happens, it does not happen every other week.

Re: Want good programmers? Then pay them.

#139
I wouldn't compare European salaries with US so quickly. I have a cautionary tale to tell: when in 1990 the USSR collapsed, many Russian physicists decided to move abroad, some to western Europe, some to the USA. At first the European ones were complaining about their lower salaries, but once they started having kids and needing more medical care, they realized that they were actually much better off than their American counterparts. The lesson here is: you might even make much less, but in Europe there are much much better public schools which are free, hospitals are (mostly) free and in general Universities are either free or at least one order of magnitude less expensive than in the US. Should I go on? Most contracts in the US do not have unlimited sick leave, whereas in Europe we get that and 20 days of holiday; the US are one of the four countries in the world with no national law on maternity leave (who are the other three is left as an exercise to the reader…). But I agree with the general point that salaries of developers should not be so low compared to managerial positions.

Re: Want good programmers? Then pay them.

#140

Earlier quoted context omitted.

#3 is the center of patio11's usual advice for programmers who want to make more money[0]. It boils down to "find a part of the company that is making money, go there, and show them how your contribution helped make more money." [0] http://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-pro...

The one thing I would add is you don't need to be in a profit center of the company, though it helps. Even administrative roles have a lot of ways to contribute to the bottom line (the $3MM example I gave was in a reporting department!)

You don't need to be in the profit center of the company, but, and this is a big but, when you are not in the profit center of the company you, your colleagues and your department are seen by the CFO and accounting side as an expense and not a cost.

Being seen as an expense in many companies means that there are budgets and less perceived room for negotiating by those deciding your salary. They have a budget to meet. It's not like they can easily go to their superior and say "Hey, if you increase my budget for salaries X, I can reduce the company's expenditures by 2X". Unfortunately budgets for most non-core departments only go down, unless the demand for the service that non-core department by the core departments go up, i.e. "In order to offer 2X capacity, I need 2X the budget"

Plus, you generally never want to be in the non-core part of any company/industry because the quality/talent of the people you work with in the profit center of a company/industry. It's simply much harder to surround yourself with good people.

Post reply on HN