I've found that properties and other traits in people can be malleable and change over time.
I have tons of personal experiences where a new developer seems very obstinate because they've never had anybody really challenge the way they do things. They get onto a project and suddenly get put in their place by a more senior developer. It might have to happen once, or several times before they start to change how they approach things and become more humble over time.
But I agree, properties of people can change, behaviors you can change for a short time, but you inevitably will regress back to how you normally behave. As such, behaviors tend to be easier to observe and predict.
I have tons of personal experiences where a new developer seems very obstinate because they've never had anybody really challenge the way they do things. They get onto a project and suddenly get put in their place by a more senior developer. It might have to happen once, or several times before they start to change how they approach things and become more humble over time.
But I agree, properties of people can change, behaviors you can change for a short time, but you inevitably will regress back to how you normally behave. As such, behaviors tend to be easier to observe and predict.