As an owner of a small business one of the constant struggles is time management, and more importantly, finding time to think long term and not just short term. It's the nature of business (and work) that we tend to focus on tactical items, those things that have to get done today, or that we have to put time into today in order to meet whatever timeline we have.
I've always believed in doing what needs to be done first, then doing what you want to do after, if you have time and energy. Do the dishes, then read a book. It's a smart strategy because it makes sure you do have the time and energy to get things done, but it often means that the strategic thinking part is either done when you're tired or just gets deferred. But it is a short term strategy? Or am I just defining "what has to get done today" incorrectly?
I haven't answered that to my own satisfaction yet, but it's important. I've seen way too much short term thinking as an employee to want to fall victim to it now that I work mostly solo.