Adversarial software development is also when I do my best work

Adversarial personal development is definitely a thing too.