Show HN: Quick and anonymous salary "surveys" at lunch
salarysecret.com
salarysecret.com
I made this site for the situation where you and your colleagues are all at lunch and the discussion of salary comes up. While a lot of people don't feel comfortable discussing specific numbers, they're all still curious :) So this site lets someone start a 'secret' with just a few clicks (no registration etc.). That 'secret' has a code that other people can enter on the site, too, and then by telling the site your salary it will show everyone on that secret the minimum, maximum and average salaries.
As per the 'privacy' page, I'm not storing any personal information... it is anonymous.
It was also a good chance for me to learn Silex (the PHP "micro-framework") and Twitter Bootstrap (though not so well), practice 'progressive enhancements' with Javascript and play with PaaS via Openshift.
Anyway, thanks for any feedback, flames or criticisms...
Good luck!
There's an easy solution when you're looking for an average salary (and everyone doesn't mind doing a little bit of calculation). The first person thinks of a random number, adds his salary to it and tells it to the person on his/her right (so noone else hears!). The next one adds his salary and tells it to the next person and so on. When it re-reaches the first person, he then subtracts the original random number. The result is the sum of their salaries, which can then be divided to yield an average. All done in a way that no one person learns what the salary of any other person was.
[1]: http://en.wikipedia.org/wiki/Yaos_Millionaires_Problem (link sadly broken by HN url parsing?)
That is to say, I'm all for people doing it that way if they like. If, however, they'd rather use an 'app' or whatever, then they're more than welcome to use this.
Is there a way to prevent this sort of scenario while letting the service remain anonymous?
Out of curiosity, are there ways I wonder to actually try and stop this? I mean there are obviously ways to deter it, but is there a way to stop it outright I wonder? I'd have to guess no, but then again, I am definitely not the right person to think about this.
This doesn't prevent several people from colluding, but it does seem to prevent anyone from acting alone to mess with the results of the survey.
Now regarding knowing friend's salaries; From personal experience I can now say that it is not a good thing. I come from a culture where salary is not well kept secret and you usually know your friend's. This leads to a constant state of discontent unless a] You are on the top b] you are the type of person that can factor in intangibles well (hint: most people are not).
You might be working on a really good project, but the next day you arrive at work you will sit there sipping coffee and thinking how come my buddy is earning double working on a iFart app?
They lie so much, that almost everyone in HR completely discounts employee based salary data. Instead, if they need to understand what a market rate is for a salary, they ask employers what they are paying, since to them it is just another expense.
Talk to anyone worth anything in HR and they will echo exactly what I said. You may as well guess what your buddy is being paid, because whatever they tell you is never going to be accurate enough to provide you with an informed opinion.
Any other use of the site is going to be gamed. I agree.
You shouldn't, because they will. Pride is a horrible thing.
I think the wording of "continue a secret" is a little confusing. I appreciate the brevity but maybe "participate in a secret" would be more accurate. "Share a secret" sounds nice -- because that's what we do with secrets :-) But, it might get confused with the sharing of that particular secret code instead.
On a UI note, having to click on the help icon to dismiss the pop-up was a little annoying.
Thanks for the reminder about the popup. I did that part right at the start and kept telling myself I needed to go back to it. I can work on that tonight. Thanks!
1. First person picks a random number and adds it to their salary. Writes it down ands hands it to the next person. 2. Next person adds their salary to that number and writes it down on a new note, hands to the next person. 3. When the first person gets the note, subtract the original number and divide by number of people.
That method requires that there's no collaboration to remain secure.
In the end, I didn't work more on it because I was really busy at the time with my real startup, and I saw no real interesting way to compete with Glassdoor. Plus, I got sort of pissed that all the publicity (articles on TC, MSN Money and ABC news) we got was co-opted by the Glassdoor PR people.
On the flip side, congratulations on actually going up against those guys. When I mentioned this site to my wife she asked "so, kinda like salary.com?" I laughed and just said "God, I hope not". I don't have the time nor inclination right now for something so heavy :)
is there a control to prevent too few minimum participants, which would make it more obvious whose numbers are whose?
the interface could be more graphical, less text heavy.
I agree that the UI could be more graphical... unfortunately I totally suck at the UI side of things. That, I think, I'm going to just have to let slide for now :(
Thanks!