During my first week at my first job, I met one of the senior developers on my team.
He asked me if I liked spicy food.
“Not really,” I responded.
“You’ll never make it in this industry.”
I love spicy food today.
Of course, you don’t have to enjoy eating any type of food to make it in software. But be it debugging a difficult problem or discovering the obvious mistake that held you up the last three days: you do need to have a tolerance for pain.