Etymology
Today it means: To modify source code to remove design patterns and structure, for example to make it harder to reverse-engineer. Full definition →
de- + factor, modelled on earlier refactor.
Etymology from Wiktionary, CC BY-SA 4.0.