While I've encountered devs that have a talent for both many had the "eye" before the code. While anything can be taught and learned if you have no proclivity towards it you're likely to never excel at it without pain. Imagine asking the same question if you were making music "hey devs who play instruments, how do I make good music". My advice would not be so much as "give up" but, "know your expertise", collaborate with someone who covers your weaknesses.
That said really good delivery is often hard won. different tasks have different concerns as well as different clientele. Get your designs in front of customers, there's software specifically for tracking UX metrics as well as general analytics. Don't trust that you can "know best", more than likely what you think is sensible someone else won't and given a large enough customer base people will flounder in your UI in ways that you could not possible fathom.
And most important: Copy whatever is already good. half of what they'll be doing is all the common tropes (gear means settings, hamburger means mo' menu), copy everything that works, users will find your product more naturally intuitive if they've already effectively learned it somewhere else.
which UX metrics you’ve personally found the most valuable?
> Copy whatever is already good
it immediately reminded me of Steal Like an Artist. Great advice, and I always forget that sites like Dribbble exist since they’re not usually in my go-to set of tools
Using a base you can manage, sort and filter your files and their propreties (ex add a rating, price, or deadline proprety to your files or only show files from my movie folder where my proprety is set to [this])
The base doesn't DO anything you couldn't do by hand, it just allows you to do it faster, as you could always modify a file propreties by hand in that file, or search for it using the search features.
The propreties you add are stored in plain text on top of your markdown files The base is stored in a very readable format similar to yaml to the .base file you can see in obsidian.
Here is the generated .base file for a test Movies folder : views: - type: table name: Movies filters: and: - file.folder == "All/Movies" order: - file.name - tags - Watch Date columnSize: file.name: 167