| But keeping salaries secret leads to rumour and speculation. How is that better? Especially when you make it so taboo to talk about, it just makes it more exciting. Especially so since you can't hide the externalities. I'll give you an example. When we learnt a girl from finance owned her own horse, the gossip around the office was not how did she skrimp and save, but what she needed to do to whom to receive such an obviously large salary. I have no doubt she did just save her money well but thanks to keeping everyone's salary secret, we have vicious rumours instead of fact. If you are really hiring people who honestly believe that everyone apart from them contribute little to the company, then you are hiring incredibly arrogant people. If you are really hiring people who honestly would be surprised that some people earn more than others, then you are hiring incredibly naive people. fwiw, I earn £27,000 as a C#/Java developer in central London and I know I am extremely poor at salary negotiation so I expect I am grossly underpaid. This causes me resentment. Salary negotiations involve me having to justify myself or backhandedly belittling the contributions of my colleagues. ie. exactly the sorts of problems you believe that keeping salaries secret solves. There is only one reason for keeping salaries secret, and that is to keep wages down. That benefits employers, and it benefits those who are great at negotiating. |
I mean this in a nice way, but what you lack in salary negotiation skills you could make up in tolerating a job hunt and switching. In London, if you're intermediate or better with those skills, you could probably find positions with a 50% higher publicly stated salary?
Not sure about the horse thing though. You can get stabled livery and pay all the various horse related expenses on about £5K a year. My car costs me more.