As a programmer, I have no problem with seeing or using "and/or" in technical documentation. For example,
I can upvote an answer that satisfies me and/or mark it as accepted.
That's perfectly good English to me. However, if I were writing a novel, or even just an essay, or — heaven forbid — a poem, "and/or" would seem extremely out of place.
My question is, what should I be using instead? (I solemnly swear I will not use that knowledge to actually write a poem.)