I'm still of the Honorverse school of thinking; each gender assumes its own gender when speaking in indefinites. I would say: "Any captain worth her salt wouldn't do that." A guy would say: "Any captain worth his salt wouldn't do that." Neither of us is being sexist (which should be a relief to the conscientious guys who tongue-twist to try not to offend their female counterparts!).
no subject