In many TTRPG circles a long or intricate backstory is equated with quality role playing. Many role players feel it is essential as a basis for knowing how any character would act in a given situation. This is true and an established backstory (no matter the length) can be an invaluable tool in creating a well rounded character. But the (character’s) story doesn’t end there.
If we equate this to modern life, the backstory would be what happened to you before you finished high school, college, or your early life in general. Extrapolating from there, that background is useful in predicting a person’s actions, but the longer the person lives the less accurate it will be as a predictor. Knowing someone’s past as they graduate school isn’t necessarily going to tell you how that person will act when they’re 35, 40, 50 or older. People change and grow over time. Your character should grow in the same way.
You can do this by pre-planning changes your character will go through, but it’s often better to let changes occur as the story unfolds. You can still allow for changes in your character, but instead of planning certain things that will happen at specified times, just look over your character and be aware of things that they may learn and how those things might affect the way they interact with the world.
For example, perhaps your character believes that all people can be divided into Good and Evil, based on the values they grew up with. Be aware that the character is judging the world based on what they learned as a youth and be ready to include things that happen along the way. Maybe the character will find an NPC in opposition to the character’s learned values, but who is still a positive person in the lives of others. Now the character could change their views of what Good means. Later the character might come across someone who doesn’t fit into their predefined categories of Good and Evil. Perhaps the character has to change their world view to accommodate those who don’t fit into their strict labels. Letting your character change their views over time will make them a more well rounded, believable character.
I had a character once that evolved as the story progressed based on who she spent time with. She was a rogue, but multi-classed with into a Fighter and a Ranger as well, because those are who she was spending time with in her “off” time. (We worked it out that canonically, when we weren’t playing, they could be training with each other or something like that.) It was a great system for both planning ahead and also some character development.