I just use "he" if I need a generic pronoun.
Sod political correctness. Everyone understands it, hardly anyone gets het up about it.
I use "one" in such cases, but only if I am unduly concerned that the reader might perceive some degree of sexism from using either "he" or "she."
Hmm, I forgot I use "one" fairly often too. Maybe I use it often enough that that's why nobody rags on me for this sort of thing. I'm politically correct and didn't know it.

