Great article. I’ve been thinking a lot about this lately too, and it is definitely a cultural problem here in the U.S., though I’m sure it’s a problem anywhere there’s tools of instant gratification (namely, technology) that is creating and reinforcing impatience.
Impatience is such a difficult thing to undo. Once you develop habits of impatience, it’s quite a challenge to de-program yourself. Like you mentioned, mindfulness and meditation is a good antidote to this problem.
I’ve also found that focusing on the process instead of the outcome helps me to be more patient when it comes to achieving my goals. If I can learn to focus on and enjoy the process, I won’t be rushing so impatiently towards the outcome.