Hacker News new | ask | show | jobs
by tomhallett 1589 days ago
While I appreciate the effort and the write-up, this methodology has a few flaws.

1) As you state, most high salary positions don't publish their salaries publicly, so a website with developer submitted salaries like levels.fyi provides better user metrics.

2) Most of the results on the "top ruby" link [1] are from dice.com... which then links to another job board [2], jobot.com. The post from jobot.com appears to be from a contingency recruiter with no company name stated. The lack of transparency there is a bit unsettling, but it might be accurate??

3) The only post in the top 20 that is actually from the hiring company is for a "contract" position, where the "salary" is the contractor hourly rate annualized, ie: doesn't cover health insurance, self-employment taxes, etc... so that "salary" would be much less apples-to-apples with a full-time position.

[1] https://www.devjobsscanner.com/top-paid-ruby-jobs/

[2] https://www.dice.com/jobs/detail/dc2e0bbd9bdcad4ac553c88fb06...

1 comments

I am the author, and I am 100% with you. This data is from scrapped job offers, as said in the article, not from devs posting their current salary. Also some offers have lack of transparency as you said, and some also have malformed salary ranges (which I try to clean). So yeah, this is the exact result of those scraped job offers, but take it with a grain of salt.
Totally makes sense. Is there any way for your scanner to filter on "job req from direct company", which would filter out reqs from contingency recruiters?
Hmm could try something, Glassdoor, Indeed and Dice have a lot of them, so I could filter out them or put less weigth on their job offers. What also needs to be solved, is, what is considered to be a 'Python' job for example. If python is a on a job 'tag', I count it, but many offers have many tags with many different languages and frameworks, and that is no good for the study. Maybe in future, I would just count what languages/stack is specified on the title. Just saying. Thanks for your comments, I would try to improve the next study I make.