A vision is a blueprint for a house you can already walk through in your head, and a goal is one step toward building it. That distinction opens the best post here, written by somebody working in property who has watched how few people can look at an unfinished building and see what it will become.
The rest of the blog is attraction marketing, aimed at people tired of chasing prospects, and it stays reasonable about how long that approach takes to work.
The practical marketing post is old-fashioned in a good way. Put a link in the signature of everything you write online, because every forum post and every email quietly does the work afterwards, and build a page of questions with real answers rather than obvious ones.
One post is written in German and offers a new year as a gift you get to design.
Read the vision post if you have goals and no picture of what they add up to.