I'm not big on compromise. I understand compromise. Sometimes compromise is the right answer, but oftentimes compromise is the equivalent of defeat, and I don't like being defeated.
"The more you experience, the more you learn, and the more you learn, the better you get."
Rather than steering your life to avoid surprises, aim directly for them.