If, as an employee, your philosophy is to grift what you can, expect companies to do the same. And good employers actually don't.
Well said.
If the entire relationship is built on lies and deception, it begins to show over time. Employees who build their relationship based on manipulating their employer (setting low expectations, as the article suggests) aren't the same employees helping their teammates, working together to get things done, and shipping good work. They're the ones that need constant manager attention and slowly siphon the energy out of their peers and managers. Removing them from the team is a win for everyone.
But pretending that working two full-time salaried jobs are OK because no one has actually caught you? Wow.
And you're basically providing a template for manager who don't believe in more flexible working arrangements to deny them. I'd love for people for that to be kicked hard to the curb.
And, yes, most companies are. That's been my experience, and that's how they have to be if they want to compete in the market.
And you've still misunderstand the 2-way feedback loop about effort estimation.
You have this misconception that a job is an isolated 1:1 relationship with an employer where units of work are passed in isolation back and forth. In the real world, something like this does huge damage to the team by forcing everyone else to compensate for the deliberate underperformance.
I didn't say a job. I said the job I'm hiring for.
If you're going to come in and deliberately do as little work as possible to extract as much as possible from the team, why should I give the job to you instead of someone who is actually honest and cares?
You're not entitled to any job you want, obviously. I usually have 10-100 applicants who would honestly do the job and not sandbag their work onto peers. Obviously we would all rather have the honest employees working on the team.
In what moral system do you deserve the job more than literally any other honest employee if you're dead set on doing less than them and lying your way through the job?
If nothing else, having two jobs becomes a conflict of interest with a huge monetary incentive to continue lying. There's also the matter of trade secrets as people often come from related companies.
Truth is, double job workers are usually caught because they're underperforming. But smart managers give employees the benefit of the doubt and don't go firing people at first signs of underperformance. If someone has a legitimate reason for falling behind for a while (maybe overleveled during hiring, maybe struggling with real life issues, etc.) then we work with them. If they have a manipulative/deceptive reason (working two jobs, avoiding work) then it's better off that we replace them with someone who cares.
If you think that a job is a simple matter of "do fixed pile of work every week", that's not how 95% of software jobs work. We rely on a 2-way communication with employees to establish what's reasonable, and if someone is manipulating us into lowering expectations (literally the title of this article) then they must go and be replaced with someone who cares.