Most of the things need time to get done, even the world was done in more than a single day.
One technique to improve everything you do is to use spaced times.
Spaced times is giving time for you and for the thing you are doing.
When reading a blog post or a book, you can get tired of it, or don't understand everything that is on there. If you give time to it and go do nothing or reading something else, you gain many benefits from it.
One benefit is to let you think out all of those ideas, making them more clear to you and absorb more of it. When you go back to reading, you are going to have a better understand and the reading will be better.
When writing a blog, book, or doing slides, you can write the first draft, but the first review needs some spaced time. If you review it right away you still are much influenced by the draft. To do an effective review you need to spaced time, so you are going to sink good ideas and bury the bad ones. You are going to review it with “fresh” eyes.
Use the spaced time to refine, iterate, and review your work. Let ideas sink. Remove fresh ideas from your mind. Forget them, when you come back only the best ones will still be there.
There is an argument to be made for the opposite approach when it comes to writing: Send immediately. This could potentially create pain - i.e. you made a spelling mistake, or didn't polish it - but it also forces you to be fully present when writing or talking - because of the pain.
The real reason we might feel a need for this "spaced time" is because we don't have time to think in general, to ponder, or just stare at the scenery. If we had that, maybe we could be more present when we need to be