I'm weak at building characters. What resources are there to create rich characters? I'm thinking beyond name generators: Quirks, biography, diseases like allergies, hobbies and jobs, wealth, omens, ...
I've read loads of books where the reaction and development of characters seems to extreme for the events that effect them in the story. However not having any development makes the character boring, ...