I'll be earnest for a second to suggest a reading path if you're interested about this. In order of priority, so if you only have time for, say, two books, just get the first two. These are minimally abstract/artsy, all rooted in applied principles.
1. Don’t Make Me Think – Steve Krug (usability fundamentals)
2. Thinking with Type – Ellen Lupton (type hierarchy, spacing, scale systems for text)
3. Color Design Workbook – Sean Adams (applied palettes, real-world usage for tints/shades)
4. Strategic Writing for UX – Torrey Podmajersky (microcopy for errors, empty states, onboarding)
5. Making and Breaking the Grid – Timothy Samara (layout patterns, rhythm, when/how to break rules tastefully)
6. Laws of UX – Jon Yablonski (honestly one of my favorites. fast heuristics you can apply without thought and have a better result 99% of the time)
https://www.goodreads.com/review/list/136355865-sam?order=a&shelf=should-engineers-design&sort=position&view=table
https://hachyderm.io/@samhenrigold/115247926574714997