Everyone knows to pick their battles, but how do you decide? Strategies for knowing when to push back and when to let it be in software dev.