On taste
Taste is an excellent proxy for quality. If someone has good taste, their decisions are of higher quality. This applies to all domains, both artistic and non-artistic. In fact, you could argue that they apply more to domains outside of art because art decision making is taste, so it’s redundant to even mention it.
Within domains such as engineering or finance, taste applies a lot. If you create a software monstrosity (on an architectural level), you should respond to it with a measure of disgust. If the thing really is a monstrosity, you should feel as if it were in bad taste.
For example, the same way you might look at a really ugly building, and say that it doesn’t have any taste, or look at a poorly dressed man, and say that he has no taste - that same way of thinking extends (and should extend) into your professional domain.
I am not proposing that every engineering decision be made according to the “taste” of the engineer, but I am saying that this is a neglected component, and one you should be on the lookout for when collaborating with other people.
The reason is simple: if you have good taste, it is very difficult to co-create a living space with someone that doesn’t have good taste. By that same token, it is very difficult to architect a software solution or create a financial plan or draft a document with someone who lacks taste.
Taste is industry-dependent. Some thing that are in good taste in one industry may be in poor taste in another. Take for example marketing text. Most tasteful marketing is very distasteful technical writing. This applies both to content and the presentation.
How to know if you have taste? I don’t know. I guess you “just know”. Maybe some things just look ugly to you and you struggle to find arguments. Or - you can find arguments, but it just seems absurd that you should - because look at how ugly the thing is!