How to pay programmers less
yegor256.com
yegor256.com
If you haven't thought about these things yet, you don't have the right friends (at work), or haven't thought enough about your job, the company, the ecosystem, how businesses and the economy at large work, and your place in it all. It's totally fine not to think about those things, if you choose, but at least make sure it's a conscious choice.
Not trying to sound condescending, not thinking about those things is a natural state that everyone has been in -- just trying to help illuminate for those that "don't know what they don't know" -- you may see this and think "so what, I'm happy with my current pay and lifestyle, it's fine" and that's totally fine! I'm just trying to reach those who may not even know these things are in play.
All that said, being a programmer in this day and age is one of possibly the freest, most open, most rewarding, and well paying jobs.
I'm sure most people are familiar with the wage fixing scandal in the bay, which is covered here under the "Make a deal with competitors"
That seems to be a common 'trick' by sleazous companies as well. Internships seem to be much more about saving money than actually teaching anyone anything.
In the UK/EU, there's also the 'hire employers from poorer parts of the continent' thing. Yeah, I know, probably not politically correct to say that, but I've definitely seen companies offering far lower than market rate wages for programming, and then filling vacancies with people from areas where that is seen as 'normal' (plus those who are massively inexperienced/don't look around much).
However, in bay area software companies, I see that most companies would rather extract more value from every employee, rather than cut employee costs by not paying higher salaries. When negotiating for a salary, for example, if you overbid too aggressively for your salary, often the result is that the company wants you even more, especially if you have a recruiter with a fat commission at stake! This isn't too surprising, considering that they're located in the bay area (as opposed to somewhere half the labor cost - like Austin). I know it's not possible for every business model, but If companies were serious about cutting costs, they'd start moving to cheaper areas in the US or even start outsourcing more to India and China ~ with considerable savings. Bay area companies, usually prioritize growth, above cutting costs, though this could change in the future as industries mature.
1. Keep salaries secret. I like this part. I do not like socialist way of deciding salaries. I worked at a place where salaries were open and left within a year.
2. Give raises randomly
Know several employers and CEO who do this as a policy. It is mostly like 'yeah lets give them $200 monthly raise' by making it sound like a big deal and then make them work on Christmas to recover it
3. No conferences
Make fun of conferences before your employees. Tell them only bozos go to such idiotic nerdy places. We are cool guys we don't go there. I know several companies that work hard to deny their employees any networking opportunity.
4. Spy on them.
Not aware.
5. Make a deal with competitors
Dont know.
6. Promote corporate values
I fell prey to this once. Not again. But the author has ignored trashtalking others. Saying things like "only morons work for google", "facebook is in death spiral".
7. Help them survive
Correct. Innumerable examples of how employers use this techniq. This is most common when the employee is H1B. He/she feels indebted for getting the visa.
If the employer does not have 401K plan that employer is not worth working for more than 2 years.
http://time.com/76655/google-apple-settle-wage-fixing-lawsui...
Illegal is what government thinks people should not do, people do it all the time however.
Is this a joke?
illegal.
EDIT: Why the downvotes? This above is demonstrably factual, and it doesn't necessarily imply that I _think_ that it should be legal nor that I think it was right for him to do it.
You can't just slot in a new replacement body like changing a tire and then immediately start driving away full throttle whenever you lose a key engineer. Our jobs are so nuanced, and there's a ton of arcane internal knowledge that each person has that took a ton of time to build up and wasn't ever documented (a lot of the most valuable IP doesn't ever leave peoples' heads).
Not to mention, there are specialized "your company only" skills and human relationships that people develop that are only applicable to YOUR company that also took a lot of time and experience to build up. This is why I actually think it is worthwhile for HR to always give a counter-offer whenever an engineer decides to leave.
Plus, they thought they could get away with it.
On a parting note, calling Steve Jobs a criminal is certainly a debatable accusation 'round these parts.
Looks like people here have not understood that the original tone of the post is that of satire. Besides just because government does not allow something does not mean companies don't do it. If a large reputed company like Apple and Google did it clearly smaller fish must be easily passing through regulatory net.
Did Apple and Google fire anyone over the episode ? Late Steve Job continues to be a tech icon.
All companies are required to interview American candidates for every H1B they hire by law. Are you saying they genuinely wish to kick out the Indian guy they have already interviewed if they find an American person or is it just one bullet point on the lawyer's list of things ?
Real world != What government allows.
Just unilaterally make it your policy to not recruit from competitors, unless they recruit someone from you, in which case you recruit one person from them for everyone they recruited from you, and then return to not recruiting from them.
If they are observant they will figure out that you are using the tit for tat strategy and that they can probably maximize their benefit by not recruiting from you.
You can also go the remote work route (not sure why this is so shunned -- NOPE, I forgot; you can't do real engineering work unless you pay $3k/month rent to live in San Francisco and cram into a noisy constantly-distracting SoMa open office that smells like bum dung).
This is something that's actually an offense that can get you fired at my company. Their justification is "to reduce gossip".
(Further information on whether your company is covered: https://www.nlrb.gov/rights-we-protect/jurisdictional-standa...)
Glassdoor is a site that lets you view reported salaries from different companies. They're doing lots of things now, but that was the original value prop for that site, IIRC.
> Keep salaries secret.
This is standard procedure and doesn't work. Sure some of the really highly paid people will keep their mouths shut, but the rest will talk.
> Spy on them.
Doesn't need to be IT spying, a "You have to be in office with us, so we can work more productive!" is enough distrust for me to "not" join a company nowadays.
> Make a deal with competitors.
Not just a problem of big corp employees. Often the CEOs of the tech companies of the same size in one city know each. My girlfriend works as a marketer for an agency and they got a big consulting gig with new tech, from a startup, they should set up for a big corp. Now she became a pro in that tech, but she can't apply to the startup, because the CEO of her agency is "biggest friend" with the CEO of the startup.
> Promote corporate values.
I worked for a company for about 5 years. They tanked and got buyed by an investor. He replaced the management completely with some generic corporate guys. Then these guys ran around preaching our new culture and corporate values as if they have always been there. It felt kinda 1984'ish. I mean I worked there more than half of the time the company even existed, they just got there and tried to tell me how things are running there. Well then I quit, lol.
> Stress them
Luckily I only stress myself and am quite chill about other peoples problems.
> Cushion chairs and tennis tables
I was at a few meetups in my city, which were in the offices of startups. They are quite stereotypical. Big open offices, ping-pong-tables, etc. I always have to think about these images of the industrial age, where hundrets of women had to sew clothes in big industry halls. The idea to work there is quite scary to me.
> Give them sound titles.
Yes, they throw these titels around without any questions asked. Beside the C-level stuff you can be anything. And if you play your cards well and the company gets big it could be that your "dumb titel" gets you a nice place somewhere.
> Help them survive.
This doesn't work too good. Only with very awkward programmers, I think. The problem with most programmers is, they get mad money, often even if underpaid, and live quite frugal. In 2 years I saved enough money to stop working for 1 year, so I only used ~50% of the money I got. Also the unemployment help in our country is 60% of your last income and is paid for 12 months (9 if you quit yourself). So if you can create software, you're pretty free to change to a different employer quite quickly.
> Be a friend.
This often doesn't work well with me. I live a rather deviant life, most people don't know what to make of it. They start to go on a personal level, but are overwhelmed by what I'm doing or I don't even respond to their connection attempts, because of my negative experiences in the past.