Use colorful language!
Be mindful of the adjectives you use because those help characterize the characters you're describing.
For example when you use descriptors like "dark chocolate" and "caramel" you're describing something that is sweet or bittersweet. Something that is a commodity, something that is consumed. Maybe that doesn't describe your character.
What if instead of saying "she had dark chocolate skin" , you say "she has skin as dark as the sea"?
What if you told me that "her open palms were weathered like unfired clay"?
What if you told me "her eyes were as deep and warm and patient as the night sky turning to dawn"?
What if "her hair coils back on itself like a flurry of storm clouds resting above a stilled mind"?
This is a character who has more of a personality even though she hasn't said a word and nothing has been said about what she's wearing.
When we're mindful about these things we're pushing ourselves to be more creative, to be better writers, and to do service to the characters we're representing.
Thinking about UI/UX for App/ActivityWatch
ActivityWatch has a lot of power but the UX isn't the greatest. This is pretty typical for opensource apps for a couple reasons
Design by committee fundamentally doesn't work
Most open source projects are started by engineers with minimal design background.
tangent I wish there was a place or a pipeline where new designers could be matched up with open source projects that are open to UI changes. So many new designers create fake projects for their portfolio when there are real projects out there that could use the help!