Edit: If companies were so worried about overstaffing, they wouldn’t hire foreign contractors. I’ve had tons of terrible experiences with having to supervise unqualified (but cheap) coders who live in India, etc. Often they’re great people, but I’ve frequently had suspicions that they’re working multiple contracts, because they’ve been 1) so incredibly slow and 2) they’re only available for work at weird times. Literally any company could simply look at the times that a programmer makes their Git commits, set an expectation of 20 or more commits a day, and basically guarantee that they’re keeping too tight of a watch on their employees for them to keep 2 jobs, even without “keystroke monitoring" — just look at the Git commits timestamps during code review.