I personally have found it effective to oscillate between having a goal and defining constraints in some _direction_. There are points on the journey where articulating a specific goal is helpful. At other times, I get more results with a few well-defined constraints. It can depend upon the season, but both have been solid tools for progress.