Live data from Hacker News

Want good programmers? Then pay them.

irrlicht3d.org

41–50 of 493 posts

Re: Want good programmers? Then pay them.

#41

Some context/perspective on the Austrian employment situation: * Salaries are typically quoted per month, but there is a bonus of 2 months's salary paid per year, so yearly gross is 14 x monthly. The bonus is taxed at a lower marginal rate (6%, no social security contribution, IIRC, vs 37.5% lowest marginal rate). * There is no fixed minimum wage in Austria. Instead, there is a collective bargaining system, which set…

I've had a similar experience in Finland - the shitty salaries (and lack of interesting work that isn't somehow tied to the sinking ship that is Nokia) are one reason I avoid Finnish companies like the plague, and just work for foreign clients. This is the reason Finnish companies don't advertise salary, which is common in the UK and US for example - it's all collectively bargained in some way out of your control.

To be clear: collective bargaining normally only sets minimum conditions. You're free to negotiate for more, the employer just might not go with it.

And I know what you mean about foreign clients: the majority of my contracting revenue has been from clients in more progressive countries. Part of it is also that Austria is a small country (though higher population than Finland), so of course there are more potential good clients elsewhere.

Re: Want good programmers? Then pay them.

#42

Sometimes small and medium businesses simply don't have the money to pay the big bucks that we think we are worth. I've worked with a number of companies turning over in the low £millions, and it's very rare that the founder is taking lots of money off the table whilst low balling the staff on salaries. These businesses simply don't have the margins and the runways to let salaries get out of hand. As most of the econ…

Everyone is probably better off if the contracted out to freelancers in those cases. Hrmm... probably any way. It's harder to find people who can get up to speed on the business specifics quickly, but... it's also easier to augment on an as-needed basis. It requires companies to be better/faster at documenting their processes/operations, or at least being able to communicate them to a new person faster, and this part people aren't very good at. Therefore it takes a long time to get contractors up to speed, and therefore it's viewed as excessive, vs. just hiring someone. Problem is, that hired someone goes through the same process. It's just that they don't do that as often, so the problem isn't as apparent (or seems 'normal' for employees to have to endure). I'm simplifying, but, I think more companies would do better outsourcing more of their stuff to freelancers. But, to outweigh the negatives, it requires more discipline on a company's part, and most don't have it (or even recognize they need it).

Re: Want good programmers? Then pay them.

#43
post #3

I am a Vienna-based programmer and am looking at job adverts regularly. I fully agree with what you have written, sometimes I feel they mus be joking. There is no appreciation for hackers and what they are worth. Take this advert for example: http://derstandard.at/anzeiger/derjob/d/155533/c-senior-soft... 5 years experience in C++ and only 2,500 EUR gross? Seriously?

I am from Vienna as well and I have been working for about 5 years in this city. From my experience, almost all numbers in job adverts are merely symbolic. You are supposed to negotiate. If you have some expertise and make a good impression, you can easily double the number in the advert.

As an austrian colleague once put it: Maul auf oder Geldbörsl auf!

Re: Want good programmers? Then pay them.

#44
post #6

most companies don't know how to value the contributions of software developers. i'm not actually sure they know how to value the contributions of most employees, period, except for salespeople. However as a dev, I'm biased some. I do think the potential for high value contributions, and the ability to avoid even costlier mistakes, is higher in the IT/dev dept vs other corporate departments. Several years ago I was o…

> How does one put a value on the savings experienced devs bring to a company, in terms of simply not making bone-headed decisions which cost a lot to fix later on? This is not saying I'm perfect - of course I'd make some mistakes. But mine would be harder to detect ;)

Learning how to translate your value as a developer into dollars is an extremely useful skill that will help you gain a lot of respect and earn more. Speaking from experience, people are a lot more impressed when I say "I saved my last company $3MM in 8 months" than if I say something like "I set up a reporting architecture which allowed us to automate a lot of work and greatly reduce the number of errors, plus create new reports faster."

So how do you actually figure out your value? Here are some methods:

1. Time savings. Almost everything a developer does reduces the need for other people to spend time working on any given project. Ask a few people how much time they save per week thanks to your software, and multiply that by the number of people using what you've created.

2. Sales increases. Compare companies in the industry that have great development practices to companies that have terrible practices. Find out what features have helped increased sales, and point out how these features couldn't have been created without fantastic developers available. You'll find that a case for hiring good programmers. almost writes itself.

3. If you want to get really advanced, take (1) and (2) and actively seek projects where you'll be make major contributions to the company's bottom line.

Re: Want good programmers? Then pay them.

#45

Some context/perspective on the Austrian employment situation: * Salaries are typically quoted per month, but there is a bonus of 2 months's salary paid per year, so yearly gross is 14 x monthly. The bonus is taxed at a lower marginal rate (6%, no social security contribution, IIRC, vs 37.5% lowest marginal rate). * There is no fixed minimum wage in Austria. Instead, there is a collective bargaining system, which set…

I've had a similar experience in Finland - the shitty salaries (and lack of interesting work that isn't somehow tied to the sinking ship that is Nokia) are one reason I avoid Finnish companies like the plague, and just work for foreign clients. This is the reason Finnish companies don't advertise salary, which is common in the UK and US for example - it's all collectively bargained in some way out of your control.

Just a quick heads up. If you are interested in distributed systems, computational geometry or working on a custom WebGL app fire me an email, we might have something interesting for you at Tinkercad. Our tech team is based in the heart of Helsinki and we are actively looking for new talent.

If we aren't a good match for you I know a bunch of other interesting startups that I can put you in touch with. Ping me at kai@tinkercad.com.

Re: Want good programmers? Then pay them.

#46
I've seen crap programmers get paid insane amounts of money and incredibly good ones get paid peanuts...

If only there was a strong correlation between programmers self-assessment with respect to their value and what they're actually being paid. That would help everybody and would make salary negotiations a lot easier.

Re: Want good programmers? Then pay them.

#47

Earlier quoted context omitted.

I've had a similar experience in Finland - the shitty salaries (and lack of interesting work that isn't somehow tied to the sinking ship that is Nokia) are one reason I avoid Finnish companies like the plague, and just work for foreign clients. This is the reason Finnish companies don't advertise salary, which is common in the UK and US for example - it's all collectively bargained in some way out of your control.

To be clear: collective bargaining normally only sets minimum conditions. You're free to negotiate for more, the employer just might not go with it. And I know what you mean about foreign clients: the majority of my contracting revenue has been from clients in more progressive countries. Part of it is also that Austria is a small country (though higher population than Finland), so of course there are more potential g…

I don't know about Austria, here it's a case of "well, this is the industry standard, why do you deserve more? - oh you're a foreigner? Just be grateful we even give you a job" (even if you speak Finnish).

So, most employers don't go with it ;-)

I'm quite happy with foreign clients as they pay better and the work tends to be more interesting - the only killer is the different timezones.

Re: Want good programmers? Then pay them.

#48
I think this is a consequence of the corporate mentality that prevails in Europe. We're still (or at least many of the big players) at the stage at which developers are seen as easily replaceable, as "mere code writers". People do not value our contribution as they should, it's like we're doing something that in a couple of years will be done by robots. While it's still true that it's easier to find a job in IT than somewhere else, the pay is quite limited in some countries, and unless you are willing to sell your soul to the devil, your career aspirations too.

Re: Want good programmers? Then pay them.

#50
post #6

most companies don't know how to value the contributions of software developers. i'm not actually sure they know how to value the contributions of most employees, period, except for salespeople. However as a dev, I'm biased some. I do think the potential for high value contributions, and the ability to avoid even costlier mistakes, is higher in the IT/dev dept vs other corporate departments. Several years ago I was o…

Re: basic skills. I think we have a big problem with schools. Why don't they teach how to test? Why don't they teach how to debug? Really, what are they teaching that is more important than these basic skills?
Post reply on HN