I'm working in a small company located in Europe, which has a business model that extends existing development teams of other companies with a minor number of local developers and a much higher number of remote developers (different contintent). Pre-Covid-era we noticed twice that remote developers tend to work full-time in two (or even more) jobs, which was affecting the work done together with us quite a lot.
Now with the pandemic bringing remote working to a much broader acceptance rate it seems that the issue of multiple jobs is rising. Recently I've read an article about 37% of remote people in U.S. are working two full-time jobs. From our experience the number also rose quite a lot in our remote developer employee market - generally spoken. We don't have exact numbers for our employees yet.
And this leads me to my question(s): How do you deal with such a situation?
First of all, I'd like to figure out how we can identify someone working more than we are aware of. Generally it would be fine for me (/us) what people do in their non-work time, but if it affects our work, then it's not acceptable. So how can we identify such a situation?
Secondly if one has figured out that someone is working additionally at other jobs, how should one handle that? From a contract perspective, we would (/could) need to fire that someone the next day, but from a business model and general work perspective we can't easily compensate if someone leaves from one day to another.
I'm looking forward to your experiences and ideas.
I noticed pre-covid that businesses tend to make internal decisions such as spending and hiring, that even when not directly related to my department, ultimately affected the compensation they were available to offer me. Now with the pandemic closing a number of businesses it seems the issue of bad business decisions is even higher.
It's simply a matter of trust. If an employer is not providing the absolute maximum hypothetical compensation then we can all agree that is a truly disgusting and untrustworthy employer. I don't have exact numbers for my employer yet.
First of all, I'd like to figure out how I can identify an employer making business decisions I am unaware of. Generally it would be fine for me what businesses do internally but when it affects my salary, then it's not acceptable.
Secondly, if one has figured out that a business is taking private actions that one doesn't like, how should one handle that? I would need to quit that job the next day, but from a personal finance perspective I cannot easily afford leaving and acquiring new jobs from one day to another.
I'm looking forward to your experiences and ideas.
You know the irony? He didn’t have much to do even in his second job. So he was collecting two paychecks for doing almost nothing and was bored/irritated. Whose fault is that?
I think your effort and time would be better spent in making sure your employees had enough, interesting work to keep them occupied, instead of spending time playing detective. Let’s say you found one or more of your employees are doing multiple jobs. What can you do about it, other than getting upset and firing them? What happens after you fire them? You’re gonna hire again, and play detective again, with the new employees? It is just a waste of time.
Overworking your employees is bad. So is underworking. I’d rather spend time keeping my employees happy than snooping on them.
Think about what actual problem you have if some of your remote developers have two jobs. Can you measure the costs or risks? Or do perceive it as a betrayal or lack of control?
Ed Zitron wrote “If someone gets their work done to a high quality and on time and also happens to be working another job, you do not actually have a problem, and if anything, you’re lucky to have them.”
I don't care as long as I have the results delivered. I cannot imagine myself doing just a single development project during the week. Sometimes you absolutely have to switch contexts and think of a completely different task, perhaps in a different language/framework. I actually encourage that in a similar way Google encouraged people to work on their personal projects back in the day.
Having said that, it must be clear and transparent to all parties.
Clever people on the internet will tell you it all comes down to trust between the employee and and employers.. Of course there is more to it, that's just the starting point of the discussion. How do you create and sustain that whole work relationship is a full time craft for a manager.
And then there is the debate between freelancing and employing. Freelancers are perfectly fine with multiple clients, it's part of the thing. But with knowledge employees, they are expected to be dedicated to your company (they don't have specific hours but a general goal to perform and a certain expectation of commitment), otherwise they're just playing the same game than freelancers, in disguise.
If you're going to tell me that "its just about setting some KPI / performance metrics, if you cant do that then you're not a good manager" then please don't also tell me at the same time "engineers should be free of all constraints, let them do their thing without any surveillance that's bad for their morale !" in others situations. We have to choose. Either we trust the person is going to be dedicated to us (or will come forward that they want to work with another company at the same time) without hard surveillance, or you're treating them like resources that we can manage, track and fire easily if the performance review is bad. No side of the spectrum is best, where to stop the slider is highly dependent on the situation and people too
I feel like you just answered your own question. If you say you'll be fine with someone working multiple jobs if it doesn't affect their output then why would you need to "identify such a situation"?
Just let people do what they want and evaluate people's output and performance.