Some tech workers have put pressure on their employers to end contracts with U.S. Immigration and Customs Enforcement. This week Chef, a software company based in Seattle, took that action after employee protests.

Last week, a former Chef employee Seth Vargo discovered part of his code was connected to ICE. So he deleted it because he said he disagreed with the agency's policy of detention. "I have a moral and ethical obligation to prevent my source from being used for evil," Vargo said.

Thank you for bringing this to my attention. It helped me do the right thing and pull my code from the Chef ecosystem. — Seth Vargo (@sethvargo) September 20, 2019

It caused a disruption to the system and consequently to Chef customers. In an email sent to employees, Chef CEO Barry Crist originally said the company would continue their contract with ICE, "regardless of whether or not we personally agree with their various policies.”