Slashdot Mirror


Stack Overflow Launches Salary Calculator For Developers (stackoverflow.com)

An anonymous reader writes: Stack Overflow today launched Salary Calculator, a tool that lets developers check out typical salaries across the industry. The calculated results are based on five factors: location, education, years of professional coding experience, developer type, and technologies used professionally. Stack Overflow is releasing the tool because it believes developers should be empowered with more information around job searches, careers, and salary. The company noticed ads on Stack Overflow Jobs that include salary information get 75 percent more clicks than ads without salary information. Even in cases when the salary range is below average, the ads still get 60 percent more clicks.

102 comments

  1. Says I'm worth 1.2 million because of Rust by Anonymous Coward · · Score: 1

    Thanks Rust!!!

    1. Re: Says I'm worth 1.2 million because of Rust by Anonymous Coward · · Score: 1

      Has anyone here actually used Rust for a big project? How did it go? I was considering it, so I looked at large open source Rust projects like Servo and the Rust compiler. The source code for both was really difficult to follow. I've contributed to a lot of C, C++, Java and Perl open source projects, so I'm no stranger to digging into unfamiliar code trees, even when they use a language I don't know too well (like Perl). Something seemed really wrong to me when Perl code was easier to follow than Rust code, though! So I chose C++14 instead of Rust for this big project, and I don't regret it. C++14 has been great.

    2. Re:Says I'm worth 1.2 million because of Rust by Anubis+IV · · Score: 1

      I'm mostly doing desktop development these days, but I added Full Stack Developer as a role just to see what would happen. My estimated salary went down by about $1000. Not sure what to make of that. Are recruiters finally seeing through the buzzwords they help propagate?

    3. Re: Says I'm worth 1.2 million because of Rust by Anonymous Coward · · Score: 1

      I ported a major web client application to Rust, but it made my (non-profit) employer turn into a Social Justice Mob that lost focus and delivered an awful application.

  2. No Embedded? by Anonymous Coward · · Score: 0

    What a narrow scope.

    Simulink isn't offered as a 'language'. Multiple technologies I use daily aren't listed.

    However I did find out that I'm >75th percentile based on C, Matlab and that I live in the US.

    1. Re:No Embedded? by computational+super · · Score: 3, Funny

      Simulink isn't offered as a 'language'.

      Dear God, please let that be a sign that it's not being used any more.

      --
      Proud neuron in the Slashdot hivemind since 2002.
    2. Re:No Embedded? by 0100010001010011 · · Score: 1

      Not even close. Its used more, especially if you're in quite a few industries.

      Unless another MBD tool comes along to do embedded controllers work nothing's going to replace it.

    3. Re:No Embedded? by Drethon · · Score: 3, Informative

      Well SCADE does embedded DO-178b qualified model based development. I've used it in airplane hydraulic software. Not sure how it compares with Simulink though.

      http://www.esterel-technologie...

    4. Re:No Embedded? by Anonymous Coward · · Score: 0

      Apparently I'm 50th percentile, and I didn't even fill in embedded and vhdl.
      So, maybe I'm a bit underpaid.
      Gonna have to ask for a big raise again next year.

    5. Re:No Embedded? by Anonymous Coward · · Score: 0

      Simulink is not really a programming language, is more like a MatLab environment for modeling regular physical phenomena and is being pushed in colleges. Is used more by engineers to test models.

    6. Re:No Embedded? by computational+super · · Score: 1

      Yep, that's my only experience with it - my graduate thesis advisor INSISTING that I write all my code in it for my thesis research. Slowed me down and delayed my graduation by probably 6 months.

      --
      Proud neuron in the Slashdot hivemind since 2002.
    7. Re:No Embedded? by 0100010001010011 · · Score: 1

      What was your thesis in that you weren't experienced with Simulink already and that you thought it slowed you down?

    8. Re:No Embedded? by 0100010001010011 · · Score: 2

      It's used by nearly everyone in automotive embedded. And industrial. And aerospace.

      It's used for making control models.

    9. Re: No Embedded? by Anonymous Coward · · Score: 0

      No Linux platform? No Australia as an area or country? Holes are so big you could drive a truck through them.

    10. Re: No Embedded? by Anonymous Coward · · Score: 0

      "Proving doctoral thesii expedition by six months by avoiding Simulink"

  3. Less useful than I had hoped by computational+super · · Score: 3, Insightful

    Not as useful as I was hoping, since you can only select from about 7 (high-salary) specific regions. Still, looks like I'm underpaid (yet again...)

    --
    Proud neuron in the Slashdot hivemind since 2002.
    1. Re: Less useful than I had hoped by Anonymous Coward · · Score: 3, Funny

      It's the middle of the day, and you're posting on a Slashdot article as soon as it went up. No wonder you're "underpaid". Get back to work!!

    2. Re: Less useful than I had hoped by computational+super · · Score: 3, Funny

      And that's the other thing that irritates me about this calculator - "Slashdot Article Reader" is not listed in the Role drop-down.

      --
      Proud neuron in the Slashdot hivemind since 2002.
    3. Re:Less useful than I had hoped by mattis_f · · Score: 5, Insightful

      Definitely.

      It also seems heavily tilted towards web development. There are no options that fit "firmware", "embedded", "device software", "OS", or anything else that fits my skill-set.

    4. Re: Less useful than I had hoped by Anonymous Coward · · Score: 0

      Hey, I'm waiting for my switches to reload....

      capcha torque (the beast needs more torque...)

    5. Re: Less useful than I had hoped by computational+super · · Score: 1

      I'm waiting for a compile. I'm ALWAYS waiting for a compile.

      --
      Proud neuron in the Slashdot hivemind since 2002.
    6. Re: Less useful than I had hoped by Anonymous Coward · · Score: 0

      And that's the other thing that irritates me about this calculator - "Slashdot Article Reader" is not listed in the Role drop-down.

      Heh.

      I wonder what "Slashdot editor" rates....

    7. Re:Less useful than I had hoped by rnturn · · Score: 3, Insightful

      Not just high salary US locations... the locations with the highest cost of living in the country. Those high salaries aren't even enough for many, if not most, employees in those locations to even live near their jobs; insane commutes are the norm. (The money isn't everything.)

      Gotta love the optional technologies field that has a list of several dozen options that you can view only one at a time. (Must have been a Windows developer; they sure love foisting a crappy interface like that on users.)

      Almost worthless tool, IMHO.

      --
      CUR ALLOC 20195.....5804M
    8. Re: Less useful than I had hoped by Anonymous Coward · · Score: 0

      > I'm waiting for a compile. I'm ALWAYS waiting for a compile.

      A.B.C. : Always be coding.

      ALWAYS be CODING!

    9. Re:Less useful than I had hoped by bluefoxlucid · · Score: 1

      Yeah, the regional salary behavior in America is annoying. It does odd things, too.

      In developing a universal Social Security, I used a model of a single tax on all income (business, personal). Our current Social Security system has a cap (now at $127,500) and takes 12.4%.

      So you go to the western third of the country, to New York, to other regions, and you find a lot of areas where a $140k salary is basic, lower-middle-class income. So now a chunk of the middle-class has a high income, above the SSWB, right? Now what?

      Social Security isn't capturing from 85% of the income; it's capturing from 45%.

      There's where your insolvency came from.

      The high-income earners are also taking a bit more of the income than everyone else--it's like we grow by 1%, they grow by 1.1%--which also contributes. On the other hand, the big CEOs are getting some half a penny or two pennies per hour per employee in their organization--so if we took all their income, we could all go out and buy a latte from Starbucks once a month (or at least, the top five executives of Ford Motor Company could do that for their employees if they pooled all their cash income).

      That argument has been pissing off people in the UBI and the Single-Payer crowd (I favor a public option) because they envision a world where we tax the super-rich (over $0.5M or so) more and use it to pay $15,000/year or so to everyone else. They don't like being told that the rich actually don't have any money in a national sense.

    10. Re: Less useful than I had hoped by Anonymous Coward · · Score: 0

      You've got it backwards. ABC = Always Be Compiling!

    11. Re: Less useful than I had hoped by Marxist+Hacker+42 · · Score: 1

      I see you are a firm believer in continuous bugs

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    12. Re:Less useful than I had hoped by sconeu · · Score: 2

      Los Angeles isn't a city listed.
      I'm a developer of security applications, which aren't listed (closest I could come was either backend or desktop developer). Prior to that I worked for a defense contractor (also not listed).

      Agreed that it's targeted the "trendy" stuff.

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    13. Re: Less useful than I had hoped by Anonymous Coward · · Score: 3, Funny

      An article *reader* is a rare skill btw.

    14. Re:Less useful than I had hoped by geekmux · · Score: 1

      ...Still, looks like I'm underpaid (yet again...)

      If CEOs created a salary calculator, it would likely find 98% of them as underpaid as well. This is why I tend to find salary calculators as worthless, and why I give far more weight to to other metrics like job satisfaction and work/life balance.

      Experience usually shows that life isn't all about the money. If someone offered you seven figures to shovel shit into a bucket for 12 hours a day, you would technically be a millionaire, but chances are you'd be fucking miserable.

    15. Re:Less useful than I had hoped by dpidcoe · · Score: 1

      Yeah, I was also very disappointed at the lack of embedded device software and drivers.

    16. Re:Less useful than I had hoped by Gilgaron · · Score: 1

      Yeah messing around with Glassdoor and what I told it my current salary was, I was consistently between 3 and 5k under what I was worth... I imagine this is to keep me checking in on job postings that'd pay me "what I deserve". I suppose I didn't keep going to see if it would eventually tell me I was overpaid... perhaps I will try that next.

    17. Re:Less useful than I had hoped by Anonymous Coward · · Score: 0

      It's based on data collected from their surveys no doubt. Mostly web developers use that site.

    18. Re:Less useful than I had hoped by Blitter · · Score: 1

      Yes, surprised how few cities were listed. Washington DC isn't Silicon Valley but there's a lot of software developers here working on a lot of different things.

      --
      I am Jack's writable stack pointer.
    19. Re:Less useful than I had hoped by Anonymous Coward · · Score: 0

      More disappointed in it's omission from the drop-down, or in our dwindling job prospects?

    20. Re:Less useful than I had hoped by AmiMoJo · · Score: 1

      The numbers given seem insanely low in some areas too. £75k in London is total crap, you will be living in a shoe box or commuting your life away on that kind of money. Maybe it's a formatting error and they dropped the leading 1.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    21. Re: Less useful than I had hoped by Anonymous Coward · · Score: 0

      Switch to Java... Or Python...

    22. Re: Less useful than I had hoped by redmasq · · Score: 1

      I see you are a firm believer in continuous bugs

      I think the politically correct term now-days is continuous integration.

    23. Re: Less useful than I had hoped by Anonymous Coward · · Score: 0

      Yes, that was the joke -- glad that you got it...

    24. Re: Less useful than I had hoped by Marxist+Hacker+42 · · Score: 1

      See current tag line (mileage my vary if you are a lurker who comes across this post in five years)

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    25. Re: Less useful than I had hoped by redmasq · · Score: 1

      I stand corrected. *tips hat*

  4. Suspicious result by SuperKendall · · Score: 1

    I only entered myself as "US" since I don't live in one of the few mega-cities listed.

    It has a kind of limited set of choices for skill, but I entered "mobile developer" along with a variety of languages I know (P.S. Lisp not even included? Come on!)

    The results looked impressive for salary ranges. However then you scroll down to the list of job offers below... and almost all of them are at the low end of the scale, or even below the low end.

    So it sure seems like the results are out of wack with the reality of what the market is offering.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Suspicious result by AuMatar · · Score: 2

      Lisp isn't included because there's 2 jobs in the world that actually use it- both of which are professors writing lisp compilers. I agree their choices are limited (not including android and iOS options for mobile dev? The two are on different salary scales, as Android developers are harder to find in some areas). But lisp should be the bottom of the priority list.

      I actually thought the results were low for New York. It may not do well at the high end of the experience scale or something. Or it may be a factor of who advertises on the site- more small companies and startups, fewer established companies.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    2. Re:Suspicious result by freak0fnature · · Score: 1

      same...25 percentile was $122k...maybe in NYC.

    3. Re:Suspicious result by bluefoxlucid · · Score: 1

      Yes but people are frequently ludicrous and entitled.

      Generally WordPress consultants and people working with WordPress charge way less than people with equivalent jobs with other focus areas. This has historical reasons and is quite frankly a huge problem. It also brings the market value down and makes it unfair. When you look at WordPress projects vs. non-WordPress projects side by side you'll notice that WordPress projects generally get quoted in the low to mid $10,000 while other similar projects on other platforms get quoted $30,000 and above. This is not because WordPress is cheaper but because the community as a whole bids itself down. Rather than asking what do people charge, ask yourself what your time is worth. Do a competitive analysis based on your skills and expertise and charge for your time. This also requires that you charge for the actual time you spend working, not the time you think you should have spent. Bill by the hour and bill what you're worth. Not the easiest answer, but that's the hard truth.

      Source.

      This guy is saying that non-Wordpress projects get $CASHBANK and that Wordpress projects get $SHITMONEY and that it's a huge problem and you should just charge a lot because you're entitled to it.

      Mind you, I'm pushing strong for universal Social Security, which in the 2016 model would have paid every American adult $8,751/year or $729.25/month in semi-monthly payments. That's a poverty-reduction system. The economy doesn't give everyone a fair shot; it provides jobs where there is purchasing demand, and drops people to unemployment when progress is made. We owe people a safety net and a basis of support--and, as of somewhere around 2013, we can support that without high tax burdens.

      That's a bit different than walking in, looking around, and declaring that you should be paid more because you think you deserve it. You'll get paid more when few people can do your job and someone really wants to keep you. Some ludicrous shit happens (like high salaries in the west of the continent and people living the same standard-of-living on half as much money in the east), but that's not my business to come in and bust up. It's also not my business to try to legislate something about people not trying for salaries way above the market rate--you'll learn fast enough on your own.

      So yeah, there's some sentiment on the supply side (developers) that their wages should be $HIGHER, and some sentiment on the demand side (employers) that the wages should be $LOWER. You're seeing the spread. Low-bid companies can't attract or retain the best talent; high-bid job seekers have few job opportunities.

    4. Re:Suspicious result by AuMatar · · Score: 1

      125 in NYC? Good for entry level. Experienced devs go higher, up into the 200s for experienced devs. Possibly more if you're a quant.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    5. Re:Suspicious result by ShanghaiBill · · Score: 1

      Lisp isn't included because there's 2 jobs in the world that actually use it

      Indeed. Over my 30 year career, I have seen only one major project written in Lisp: Yahoo Stores. They hired a few Lisp programmers to help rewrite it in C++.

  5. No infromation security category? by Anonymous Coward · · Score: 0

    I was disappointed that there was no Info Sec and Pen Testing category. C'mon this is 2017, this is core development function.

    1. Re:No infromation security category? by computational+super · · Score: 4, Funny

      You have to search the music major salary calculator to see that.

      --
      Proud neuron in the Slashdot hivemind since 2002.
  6. WOW! by Anonymous Coward · · Score: 0

    I wish I made that much....this must be for big cities only, no one paying that around here.

  7. Some tags decrease the result. by dmomo · · Score: 4, Interesting

    It looks like having had contact with PHP comes at more of a cost than I thought.

    1. Re:Some tags decrease the result. by Anonymous Coward · · Score: 0

      neat tip. I added various languages including Perl and got 141 on the top end, swapped Perl for PHP leaving all else the same and got 131. I expect most web development jobs have some legacy PHP lying around that might need maintenance. Hard to believe there is any Perl left in web development.

    2. Re:Some tags decrease the result. by swillden · · Score: 1

      It looks like having had contact with PHP comes at more of a cost than I thought.

      Makes sense to me. I think I've mostly succeeded at scrubbing the PHP stains from my brain, but it's tough to be sure you've got them all.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  8. Does location factor in remote? by shaitand · · Score: 1

    You aren't giving an accurate view of the average salary in Kansas if you aren't including California jobs that allow remote workers. Sorry Kansas, you need to pay the going rate.

    1. Re:Does location factor in remote? by ShanghaiBill · · Score: 1

      You aren't giving an accurate view of the average salary in Kansas if you aren't including California jobs that allow remote workers.

      Remote jobs go to Mumbai not Topeka.

    2. Re:Does location factor in remote? by shaitand · · Score: 1

      Those jobs aren't even posted here. Two of my last three positions have been remote. You just have to be ridiculously overqualified and meet the requirements that were intended to justify an H1-B. If they actually stumble onto what they intending as an impossible unicorn or close enough to it they'll generally hire you.

    3. Re:Does location factor in remote? by 0100010001010011 · · Score: 1

      "Mumbai" looks a lot like rural Michigan to me. I didn't even need a passport to get in here.

    4. Re:Does location factor in remote? by shaitand · · Score: 1

      In fairness to ShanghaiBill it is a sort of stepping stone on that path of phasing foreign workers in.

      Generally the high level of the process goes something like this. 1. Find holes that can be created and identify obstacles. 2. Create holes (RIF/Fire/Expand), 3. Work understaffed to overload remaining staff and gather strategic revenue. 4. Plant agents in the manner most likely to reduce obstacles while minimizing local loyalties and ideally do so at or below the strategic revenue gained in step 3, 5. Repeat steps 1-4 leveraging planted agents. If you combine experience in enterprise size organizations with a little thought into this, you'll realize that in the current climate and business ideologies this cycle will begin and proceed even without anyone deliberately steering it.

      It's a very effective system in a way. Approaching the problem of you being valuable and costing money in an almost scientific method-like fashion. At every point the company has great business justifications and assurances for staff. This way they naturally don't fire everyone at once, this is how tech companies have such massive reductions over time but it rarely makes headlines. They can always identify the remaining staff as experienced, highly skilled, and essential and this lets them justify postings for staff that are equally skilled and experienced on their technology set. That sets a very very high bar which is likely much higher than the one which developed those staff members. If they find someone who meets it locally, so be it, in the US remote, great, those workers will bring new ideas that they'll implement to prove their value, they'll force existing staff to figure out how to train new staff members who are not so threatening and when the next crunch time comes they'll help remaining staff find ways to automated and increase efficiency so they can survive the overload. Eventually they won't find someone in a reasonable timeframe (people with 10+yrs experience don't grow on trees) and they use that to justify going remote and then on to the H1B ringer.

      There are definitely ways to spot it once you know what to look for. Remote flexibility, especially increasing remote flexibility, you think the flexibility is yours but the company is using a combination of proven in-house assets and proven remote workers to develop processes that remove dependence on local workers. H1B workers being integrated alongside staff. Where there are tiers of knowledge and/or specialization especially keep an eye out for these workers being placed into those tiers where within a year or two they can likely be expected train workers in the lower tiers. RIFs (especially using this term for layoffs) are a dead giveaway. Unless you are on the list, you will likely be assured these things happen periodically and your team/department/position are rarely if ever affected or if it hit really close to home that you are now in some sort of elevated spot and one of the people identified to do the more highly skilled work.

      Sadly, the real threat here is to jobs paying $75-250k+ and that SHOULD pay as much or more. Over time with all the tech companies doing this kind of redundency cycling they set higher and higher bars, creating the ability to show that they need ever more highly skilled workers, salaries are out of control, and that there is an extreme shortage while more and more skilled Americans are put out of work. Those who still can stay marketable and ride the wave enjoy the growing salaries... for now, but the way they have to cycle jobs functions much like task switching "multi-tasking" using a much smaller number of highly skilled individuals to create the illusion of more people filling jobs. This helps to cover-up how ridiculous the requirements are as well as the jobs statistics creating the illusion more jobs are being created than lost. The high salaries are only appropriate because of those ridiculous requirements. Those high salaries come with zero stability or safety net, on the contrary you both are a threat to those

  9. Embedded Programmer - off by 66% by FeelGood314 · · Score: 5, Interesting

    I'm an embedded programmer with 20 years experience and self employed. I bill $175/hr and I'm drowning in work. The closest the tool has is designer with C and assembly which pays $120K/year. Maybe the sample size is they had is too small. I do wish everyone would share their salaries more so we don't all get screwed.

    1. Re:Embedded Programmer - off by 66% by Anonymous Coward · · Score: 0

      > I do wish everyone would share their salaries more so we don't all get screwed.

      But that would eliminate information asymmetry in hiring! Economics is based on the idea that one side knows more about the product and market than the other side! That's the only way it can be fair, or else you get one side taking advantage of the other!

      Oh wait... I have that backwards...

    2. Re:Embedded Programmer - off by 66% by Njovich · · Score: 3, Insightful

      To be fair, self employed means you don't have a salary. It should be obvious freelancers with 100% billable hours make more than regular employees.

    3. Re:Embedded Programmer - off by 66% by Anonymous Coward · · Score: 1

      Embedded is a bit of an outlier though. It's one of the few areas where they can't find enough people.

    4. Re:Embedded Programmer - off by 66% by Anonymous Coward · · Score: 0

      Depends, We have to be very cautious of the customer, most of the people I have worked for always try to avoid paying (I'm one of the cheapest that gives good results and most of the time end fixing other people's mistakes).

      But I agree with that, regular employees are most of the times underpayed and have too much responsabilities that are out of their expertise or role; At least being self-employed means I can send to hell the bad customers (and there are so many of them).

    5. Re:Embedded Programmer - off by 66% by Anonymous Coward · · Score: 0

      Gee ya think? 175$/hour is like C-level salary

    6. Re:Embedded Programmer - off by 66% by AmiMoJo · · Score: 4, Insightful

      Not really comparable though. Freelancing you have to pay for your own pension, holiday time, sick days, no redundancy money, accountancy overheads...

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  10. Underestimates kernel and embedded by OrangeTide · · Score: 1

    The calculator seems very web-dev centric so there isn't an option for System Software Engineer. Other options like Game/Graphics Developer and Mobile Developer don't really do the trick either.

    I wouldn't normally complain except the "75th percentile" option is less than half what I currently make. If someone tries to write me a job offer based on this calculator they are going to be sorely disappointed with my response. I've run into this before, with hiring managers coming to me to argue how "generous" their offer is, as if I don't have a right to refuse it. I usually have 2-3 jobs lined up when I'm interviewing and tend to go with the highest offer the suits my expertise. (company culture, on-site amenities, etc are not very important when you're able to behave professionally)

    --
    “Common sense is not so common.” — Voltaire
    1. Re:Underestimates kernel and embedded by HongoBelando · · Score: 1

      You are correct too web oriented. Erlang is not an option, pitty because I do distributed apps with Erlang OTP. The closest could be Clojure but the result is the salary of a newly hired zero competence dude Was fun to try :-)

    2. Re:Underestimates kernel and embedded by OrangeTide · · Score: 1

      Erlang is a little obscure. It's a great system and I think we'd be better off if it more developed on it, but it's not on the top 20 of GitHut or TIOBE lists. Popularity isn't an indicator of superiority of course, else I'd have to argue how Delphi/Object Pascal beats Erlang. I think popularity does indicate the availability of salary data. And there should be more samples of people working as Delphi programmers than of Erlang programmers. (Gut feeling is I suspect the Erlang programmers get paid way more)

      --
      “Common sense is not so common.” — Voltaire
    3. Re:Underestimates kernel and embedded by Anonymous Coward · · Score: 0

      Funny, I am polar opposite.
      I find company culture, the ability to work from home, etc. more important than a small increase in wage.
      Also, most importantly, my boss not treating me like some slave who will give up weekends, nights etc.
      Of course, I will not accept an extreme like 25% less.

    4. Re:Underestimates kernel and embedded by OrangeTide · · Score: 1

      Equity has to be roughly equal or the company has to have an amazingly bad reputation for culture before I start to consider those kinds of perks.

      Being able to work from home is a bit of a double edged sword, as some places use it as an excuse to keep me on call during vacations and weekends. I say if we can't cover a customer's needs (I'm mostly B2B) while I'm away then we didn't hire enough or the right kind of staff, or I sorely mis-scheduled my vacation. I'm pretty flexible and can take on temporaries duties of my peers even if those duties are a bit outside of my usual job description.

      --
      “Common sense is not so common.” — Voltaire
    5. Re: Underestimates kernel and embedded by Anonymous Coward · · Score: 0

      I thought rolling was decent until I tried to write a C NIF module. Then I realized how much the VM code was shit.

      Took way longer to manage two memory life cycles and simple things were painful due to the threading model.

  11. devops/sysadmin salary seems high for Chicago by h4ck7h3p14n37 · · Score: 4, Informative

    I just got back $117,000 (25th percentile) to $169,000 (75th) for a United States based DevOps/SysAdmin role with a BA/BS and 20+ years experience. Additional keywords were: C, Java, Perl, Python and AWS.

    The low and high salaries shown seem a bit high for the Chicago market, but not by that much. The key is to avoid the companies that think they can low-ball offers for talented people and important roles. I'm sure there's lots of places throwing out offers from $70,000 to $90,000 and think they don't need to pay any more than that.

    I would recommend people consider some contract work in order to get a good idea what salary your local market supports. The agency recruiters should be able to negotiate way better than you can initially. Once you have a contract in hand, then you have a much better idea what a company is willing to pay. Remember to add in the recruiter's percentage when determining your real billing rate. You do need to remember to factor in the costs of things like benefits and taxes paid by your employer when negotiating, but I would start by asking for the hourly rate I had times 2,000 hours of work in a year and go from there.

    1. Re:devops/sysadmin salary seems high for Chicago by Anonymous Coward · · Score: 0

      The agency recruiters should be able to negotiate way better than you can initially.

      Agency recruiters are only out for themselves, so don't forget that they are using these expert negotiating skills against you as well.

    2. Re:devops/sysadmin salary seems high for Chicago by Anonymous Coward · · Score: 0

      A typical UK salary for that sort of role outside London is about $60k based on the adverts that popped up when I plugged that in, not the $120k it seemed to be suggesting (which is presumably just London).

  12. Useless tool by ranton · · Score: 5, Insightful

    It's not just less useful than I was hoping, it is essentially a useless tool. The number of roles are limited, the number of locations are limited, it only uses years of experience as a proxy for job responsibility, and it thinks a list of technologies is a good way to determine pay. I'm not even sure why they would spend time to create this tool.

    Too many sites care too much about languages and frameworks when calculating salary. There are a few niches which command very high salaries relative to responsibility / years of experience, but they are rare. And they are usually very specific. Level of responsibility is a much better criteria than technologies known, and it isn't even included in this calculator.

    Salary.com does a much better job because they look at what is important. First off the job titles are given ranks such as Software Engineer I through Software Engineer V. This is much better because each of those match up with increasing levels of responsibility, which is what mostly drives salary. Then it adds in criteria such as number of direct reports, size of company, who you report to, etc.

    Honestly if your tool cannot beat the usefulness of a general tool such as Salary.com's salary report then it doesn't need to exist.

    --
    -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
  13. looks low by phantomfive · · Score: 1

    The salary ranges in their calculator look low to me.

    --
    "First they came for the slanderers and i said nothing."
  14. Barf by Anonymous Coward · · Score: 1

    I can't pick Linux? Seriously? Embedded C on Linux is a thing, and I can't pick it.

    1. Re:Barf by Anonymous Coward · · Score: 1

      Many jobs outside of the embedded arena dont really consider linux a skill, i did the same thing when entering info in to this and wondering why linux wasnt listed. Having just done an interview and gotten a job at a new company doing CDN software dev, they mentioned they were surprised to see 'linux' listed on my resume since they had never seen that as a skill listed before. Coming from the embedded C area, where everyone lists that as a skill, it seemed odd to me that they had never seen that. I think more web-centric developers dont really think of programming to an OS as a skill, so they never expect to see it on a resume or list

      Since stack overflows audience tends towards the trendy, Im not surprised they dont list what used to be the more standard areas of development since they are wrapped up in their little web bubbles

  15. I wonder how much this is reliable by FrankOVD · · Score: 1

    I wonder how much information they actually have. Are they only based on job offers made on their website? Because I guess smaller businesses or those in rural areas do not advertise in the same way as bug businesses in urban areas. According to that tool, I'd be under the 25th percentile in salary although I am over the 90th percentile in income in my region according to recent data.

  16. NOTHING cloud-related by mmdurrant · · Score: 1

    WTF is this, 2006?

    --
    I see my shadow changing, stretching up and over me...
    1. Re:NOTHING cloud-related by Anonymous Coward · · Score: 0

      You don't need to develop anything cloud-based, you just run stuff on other peoples computers.

    2. Re:NOTHING cloud-related by mmdurrant · · Score: 1

      ... except the software that makes it all work? Do you think Amazon's services or software like Openstack was just willed into existence, complete with commit histories?

      --
      I see my shadow changing, stretching up and over me...
  17. "$140K = basic, lower-middle-class income" - What. by zooblethorpe · · Score: 1

    I'm very curious where you live that that's the case. I'm in Seattle, living within the city limits, and that's more than half again what I make in a year. I certainly wouldn't mind getting more income, but I'm not hurting. Informal polls of my acquaintances suggest that $60K-$80K is pretty average for skilled, non-developer corporate work.

    What standard of living do you consider to be "lower-middle-class income"? And in what urban area?

    Cheers,

    --
    "What in the name of Fats Waller is that?"
    "A four-foot prune."
  18. Considering the pathetic state of software today by smooth+wombat · · Score: 0, Troll

    the salaries are too high. Whether one is talking about an OS, a software package, an app, software today just plain sucks.

    Bloat, ugly interfaces, options which don't work the same way depending on what menu you select, and many other issues, software has gone downhill, significantly, in the last decade.

    Of course the excuses will fly fast and furious from those in programming claiming it's not their fault because the higher ups get in their way. If it were up to them the software they produce would be flawless. It would run using the bare minimum of memory while producing an odor similar to roses. It's only because of the managers and supervisors that software is pushed out incomplete and buggy. You can't hold them responsible for the code they wrote if someone else gets in the way. After all, they deserve their high salaries no matter how poorly the software performs.

    --
    We will bankrupt ourselves in the vain search for absolute security. -- Dwight D. Eisenhower
  19. News flash, itâ(TM)s useless by Anonymous Coward · · Score: 0

    Itâ(TM)s geared towards web developers for one thing. Estimated me in the highest range to be £79k when I earn 4x that. But I suppose thatâ(TM)s because I chose no cloud or web based technologies.

    Want money? Learn lower level tools and get a real job.

  20. Re:"$140K = basic, lower-middle-class income" - Wh by wyHunter · · Score: 1

    You may be confusing "salary" with "income requirements." Since it's almost ubiquitous for couples to have both partners working, what you're really saying is 120K-160K is middle class income, yes? Single folks are pretty much living a much more hand to mouth existence. Otherwise why would settle have 250 square foot apartments? And of course, in rural areas $10/hour is a pretty good wage.

  21. Domain? by Anonymous Coward · · Score: 0

    It doesn't consider business domain, which makes it somewhat inaccurate (and not that useful). The median in finance is going to be somewhat higher than in say, video game development.

    In London for data scientist & backend dev with 10 years experience using assembly, C and C++, it ranges from £66K (25th) to £95K (75th). Anyone in finance making £95k with those skill sets and good domain knowledge should be looking for another job.

    As another data point; with roughly this profile (working for a trading desk) I make ~£200K in an average year, maybe ~£300K in a great year. A contractor rate for my team would be £800/day average, up to £1500/day for someone excellent with niche skills.

  22. Budbudbud by Hognoxious · · Score: 1

    location, doing the needful, education, years of professional coding experience, developer type, technologies used professionally, and doing the needful

    FTFY

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  23. What, no gender? by Anonymous Coward · · Score: 0

    Useless tool since you still end up calculating it yourself for women.

  24. Over 30 by Anonymous Coward · · Score: 0

    Over age 30, your salary falls to $0. So there's that.

  25. gave my salary by mapkinase · · Score: 1

    a median

    --
    I do not believe in karma. "Funny"=-6. Do good and forbid evil. Yours, Oft-Offtopic Flamebaiting Troll.
  26. Re:"$140K = basic, lower-middle-class income" - Wh by Rob+Riggs · · Score: 1

    The poster you are replying to seems to be lacking some perspective. $140K it not "lower-middle-class" in any part of the US. It may be "less than average" in a few select ZIP codes, but in any major city, including SF & NYC, it still counts as firmly middle-class or above. He may feel average compared to his peers, but that's what happens when one has above-average peers.

    --
    the growth in cynicism and rebellion has not been without cause
  27. Paid twice as much? by Anonymous Coward · · Score: 0

    It says I should be paid twice as much. I suspect the UK stats are heavily London-biased, or else I am doing something very wrong...

  28. its is more calculators for coders by Anonymous Coward · · Score: 0

    managed to catch there only on fringe technologies SQL, hadoop
    ETL tools are not present. If I am programming there is is usually shell or python or monkey level java ...
    Overpaid, because according to this calculator we do not have computers yet ....

  29. Apparently Developers exist only in coastal cities by Anonymous Coward · · Score: 0

    It's grossly inaccurate for the mid-section of the country. You can't even select a major metro area outside of the two coasts.

    Garbage-In-Garbage-Out.

  30. Excellent, but add Embedded developers by Flu · · Score: 1
    Salaries for developers in the embedded industry, especially telecom, android, automotive, IoT should be added, as well as categories for Other for developers and Other EU and Other countries.

    This would make the calculator the world's most comprehensive calculator.

  31. Negative by golden_donkey · · Score: 1

    Why is it possible to enter a negative number for the years of experience?

  32. Re:"$140K = basic, lower-middle-class income" - Wh by bluefoxlucid · · Score: 1

    "Middle-class" is essentially the median--there's not a semantic difference between "middle-class" and "average".

    Seattle's median is actually $80,000. For software development jobs, it's over $97k. In parts of the Bay Area, $105k is "low income".

    The Social Security Wage Base is worked off a median income of around $50k. In 2015, incomes above $103,057 held a total 51.1% of the income share; Social Security took 12.4% of the income below $118,500. In 1970, that upper quintile held only 43.3% of the income share.

  33. UK Salary total mythological... by Smid · · Score: 1

    Nope. None of the people I know (and I know a lot) are anywhere near the bottom end of the lowest amount...

    Can't comment on the rest, but it strikes me that they took the US wage, and translated the figures into UK pounds, and gave us that. That's not how it works.

  34. UK Zero Experience QA Test Developer £37 - & by Anonymous Coward · · Score: 0

    QA/Test Developer, UK, 0 years experience, Less than a Bachelors, No Technologies.

    £37,000 25th PERCENTILE
    £45,000 50th PERCENTILE
    £54,000 75th PERCENTILE

    I Wish.

    https://stackoverflow.com/jobs/salary?ff=1&dr=QATestDeveloper&l=United+Kingdom&ed=0&ex=0

  35. OT: Space Cadets by Anonymous Coward · · Score: 0
    Hi, this is offtopic here, but I just read an old comment by you here:

    Take a guy off the street who doesn't understand science very well, tell him you'll pay him a bunch to go to the moon (or mars... mars one reality show anyone?) for 3 years, stick him in a box with some rocket noises, give him some handwavium technobabble during his "training" that explains why he won't feel the gravity difference (assuming your citizen of average intelligence even understands there would be a gravity difference), stress the fact that he'll die if he goes outside without his space suit on, and I bet you could trick someone for quite a bit of time.

    That show exists, it's called "Space Cadets" and it is really hilarious: https://www.youtube.com/watch?v=P3c5rsqqHjE&list=PL1XdIdTaqo7Ltnz0q_5gTjDS2wA5tkt-n.

    In the first episodes they explain how they select participants who are unaware about physics, susceptible to groupthink, gullible, but not cowards; then they give them an education about space which is 80% accurate and 20% nonsense (including gravity generators) in a decommissioned air force base; and finally put them in a simulator while the brave participants believe they are blasting into in space...

    The presenter is really annoying, but apart from that it is a great show.