Plan on the macro. Execute on the micro.
I’ve been doing a lot of thinking lately about the dichotomy of our intrinsic desire to see progress quickly in the short term, and the absolute requirement to exert patience in the long term.
I think it ties a lot into the ever-growing false perception of “overnight success” and the tools at our daily disposal that precipitate it, along with the tools at our daily disposal that allow us to fulfil our appetite for instant gratification in almost everything we do.
It leads to a lot of us becoming dissatisfied with incremental, day by day, progress towards our goals and hence frustrated with how long it is taking to achieve them.
I think the best way to tackle it is this; set your long term, macro goals, and understand that they are likely going to take longer than you anticipate to achieve them, regardless of what social media may have you believe. Exert patience in this regard.
Break those goals down, and then down again, and then down once again into short term, S.M.A.R.T., micro goals, that you can execute on every single day, week, month and year. Understand that small progress is better than no progress, and over the long term every single piece of progress adds up. But don’t be fucking lazy and sit around waiting for shit to happen. Execute swiftly and efficiently. Exert speed in this regard.
The combined effect of execution and speed in the short term, with planning and patience in the long term, is a major key.
Remember that a journey of thousand miles starts with a single step.
And as Bill Gates so perfectly put it… “Most people overestimate what they can do in one year and underestimate what they can do in a decade.