The person to whom you're responding explicitly drew a distinction between discussing a raise with your boss vs going to your boss with another offer that you have secured.
I can see the importance of that distinction. To put the relationship in a different context: Imagine the difference between a girlfriend who says, "Hey, we need to discuss the amount of time you spend playing video games. I'd like you to pay more attention to me." vs "Hey, I don't like the amount of time you spend playing video games, so I've been talking to this new guy about being my boyfriend. Your move."
Because it's only OK to ask for a raise when the boss has the upper hand?
That would be the upper hand.
Before that, it's just a discussion.
This industry doesn't value engineering experience. It values breadth over depth. There are some exceptions. But the data are what they are.
Every day I go to work, the implied threat is that my company could assign all my work to someone cheaper--generally speaking, give 1/Nth of my work to each of my N co-workers, then advertise an open position if that puts the team over capacity--and abruptly end our work-for-pay relationship. Or maybe they allow a tester to jump up into development, and give them tester+1 pay instead of developer pay. If I meet with my manager with competing offer in hand, that may invert the status quo of the power balance for all of 15 minutes. How unnerving for them.
You always need the company more than the company needs you. That's a corollary to the whole point of having a company, which is to produce an entity separate from and greater than its constituent parts.
Personally, I'd just keep silent about the amount of the competing offer and ask for a raise. They can do their own calculations about how much they can afford to give, and if they can't match the competing offer without knowing what it is, I'd take it. Telling them what that offer is makes as much sense as divulging your salary history when seeking out competing offers, which is to say it does not make sense. Let companies do their own calculation regarding how much you are worth to them, instead of copying the answers off of each other.
Besides, that's exactly how they gauge what kind of wages to offer when they hire you -- from what others would accept in your place.
You don't fire your girlfriend in tough times, but your boss will fire you if he had to. It's a stricylty pay to play relationship.
Spouses are loyal back, businesses are not.
Not saying that you should be concerned about getting fired everyday. But if you don't create demonstrable value to your company over a longer period of time (a couple of years perhaps) don't expect to keep the job. Things are moving wayy too fast today.
Outside of my own direct experience, I can also recall many other co-workers' experiences where the companies I've worked for went above and beyond in their commitment to their employees. One time that meant making many extraordinary allowances for an employee suffering from a mental breakdown. At times it has meant extending the employment of someone who was looking for a life/career change, but the company kept on paying a salary until the employee found somewhere new to land - way beyond where the employment had any real benefit to the company. There are many others.
By all means, takes some precautions. By all means, stand up for yourself. By all means, make sure that you're being fairly compensated... but if you go into every relationship, personal or business, with your shields raised and phasers set to kill - you will reap what you sow.
I know that personal relationships aren't exactly the same as business relationships, but to pretend that they aren't somewhat analogous doesn't line up with my own experiences. I've had a lot of personal relationships in business. Almost every boss I've ever had has been my friend on some level and the same goes with a lot of people who've worked for me.
When you treat people with respect, consideration, and friendship in your work life - you'll be surprised at how often you get the same from them in return.
Getting independent information of your value isn't "guns blazing."
Going out and getting a job offer is a step beyond that.
Work is NOT like having a girlfriend. Like the other poster said, a better analogy is your relationship with a prostitute. But it's good you brought up this incorrect analogy, because I think it really shows the horribly wrong mentality that bosses have, because they believe this to be a good analogy even though it isn't.
I'm not showing up to work every day because I have any warm and fuzzy personal feelings for the people there (especially the management). I go to work because they give me a paycheck. That's it. It's no different than prostitution, except not quite as icky. If my girlfriend tells me she needs to spend less time with me for a little while because she's going to spend some time with her family for some family problem, or she's working on her own start-up business and needs to spend extra time on it to make it successful, etc., then sure. If, however, employer tells me they need to cut my pay in half because they're having money problems, I'm immediately going to look for a new job. I don't have any personal feelings for my employer, and I don't expect to grow old and retire with them either, and I also know that if they don't need me any more, I'll be out the door with a pink slip that day.
I think this analogy really shows how many employers think (wrongly) that employees should have some kind of loyalty to them, even though the employers rarely have any loyalty back to the employees.
On the other hand, sending every other employee the clear message that the only way to get a raise is by showing up with a better offer isn't the path to the best of cultures either.
Those that imitate the tactic are not the ones to be concerned about, the others are, those who have nonmonetary reasons to stay. Employment isn't equally fungible to all employees. The less mobile will feel screwed and their motivation and productivity will suffer. Getting paid less than market rate is much easier to not mind about than getting paid less than the guy across the table. Secrecy could be a solution, but before you embrace it all too enthusiastically ask yourself twice about the gossip level in the organization.
In the end, the ratio of "will imitate" employees to "will grudgingly accept" employees determines the better answer. The former will hate "aggressive bargaining will not be tolerated", the latter will hate "only aggressive bargaining will be rewarded".
If my manager wanted that, it would have been in the contract [that I have never had as an "at will" employee], and they would have had to pay something to me as compensation.
If I have no contract, I owe my employer nothing. The loyalty I give them is equal to the loyalty they promised me: zero. They explicitly told me I could be fired at any time for any reason from an enumerated list ten pages long, or for no reason at all, if the whim merely struck them one day.
As an employee, that is a big "fuck you" to me from the management, and they should be happy that I even let them know I might quit if they don't do something soon to prevent that, instead of just calling my manager up to say I won't be working there today, as another company offered me a better deal.
If the answer to that is no, no amount of backup will convince them otherwise. Then you get into the question of "why am I working here" and it forces you to leave anyway.
Somehow, all paths lead to leaving. And I think this is what the original article is getting at - if you want more money, your best bet is to leave.
"Pull this on you"? You sound like a real joy to work for.
This is expressly why I choose gigs where I'm working directly for an owner if at all possible. If you've created value, owners know how important you are and will take your request seriously as long as it's reasonable.
In my career, I have received 100% of the raises I've requested ... at least a half dozen times. I've never once received a no or even negative push back. Owners were eager to retain me.
Even if your intention as a "line manager" is to not give the raise, the right move is to at least feign consideration for a few days and show the employee his request at least matters enough to think about.
Letting everyone know they'll immediately be shown the door if they dare request an increase would create a terrible culture. Clueless management.