It's often said here to make your intentions known early to avoid unintentional friend zoning. At the same time, a seemingly competing piece of advice is to keep your goals and intentions vague so you can appear more mysterious, subtlety summed up.

What is the community's opinions on the balance between the two?