Musings on the Morning Running Story

Musings on the Morning Running Story

Daily short news for you
  • For over a week now, I haven't posted anything, not because I have nothing to write about, but because I'm looking for ways to distribute more valuable content in this rapidly exploding AI era.

    As I shared earlier this year, the number of visitors to my blog is gradually declining. When I looked at the statistics, the number of users in the first six months of 2025 has dropped by 30% compared to the same period last year, and by 15% compared to the last six months of 2024. This indicates a reality that users are gradually leaving. What is the reason for this?

    I think the biggest reason is that user habits have changed. They primarily discover the blog through search engines, with Google being the largest. Almost half of the users return to the blog without going through the search step. This is a positive signal, but it's still not enough to increase the number of new users. Not to mention that now, Google has launched the AI Search Labs feature, which means AI displays summarized content when users search, further reducing the likelihood of users accessing the website. Interestingly, when Search Labs was introduced, English articles have taken over the rankings for the most accessed content.

    My articles are usually very long, sometimes reaching up to 2000 words. Writing such an article takes a lot of time. It's normal for many articles to go unread. I know and accept this because not everyone encounters the issues being discussed. For me, writing is a way to cultivate patience and thoughtfulness. Being able to help someone through my writing is a wonderful thing.

    Therefore, I am thinking of focusing on shorter and medium-length content to be able to write more. Long content will only be used when I want to write in detail or delve deeply into a particular topic. So, I am looking for ways to redesign the blog. Everyone, please stay tuned! 😄

    » Read more
  • CloudFlare has introduced the pay per crawl feature to charge for each time AI "crawls" data from your website. What does that mean 🤔?

    The purpose of SEO is to help search engines see the website. When users search for relevant content, your website appears in the search results. This is almost a win-win situation where Google helps more people discover your site, and in return, Google gets more users.

    Now, the game with AI Agents is different. AI Agents have to actively seek out information sources and conveniently "crawl" your data, then mix it up or do something with it that we can't even know. So this is almost a game that benefits only one side 🤔!?

    CloudFlare's move is to make AI Agents pay for each time they retrieve data from your website. If they don’t pay, then I won’t let them read my data. Something like that. Let’s wait a bit longer and see 🤓.

    » Read more
  • Continuing to update on the lawsuit between the Deno group and Oracle over the name JavaScript: It seems that Deno is at a disadvantage as the court has dismissed the Deno group's complaint. However, in August, they (Oracle) must be held accountable for each reason, acknowledging or denying the allegations presented by the Deno group in the lawsuit.

    JavaScript™ Trademark Update

    » Read more

The Story

Before dawn breaks, my heavy footsteps thud against the ground.

Hanoi is in the peak of a heat wave, so the weather after 8 AM is no different from a furnace being stoked from the ashes of the previous night. This is also the reason why evening runs after 6 PM have become increasingly sparse, as I have tried to experience the feeling of running like a cow on the "modern desert" of humanity. The heat rising from the asphalt makes sweat pour down, soaking my shirt after just a few steps. My breathing is erratic, like a heart accidentally touching the face of a crush.

[Suddenly...]

Two weeks ago, the CEO at the company started a running movement. I’m not sure why, but the goal was to run a total of 24km by the end of the month. When I first heard about it, I thought to myself how could anyone run in such weather, yet before I knew it, I stood up and enthusiastically welcomed this idea. Wow, it seems my mouth got a bit ahead of itself. The room buzzed with excitement in support. Everyone chimed in: Deal!

A few days later, before I even remembered the running challenge, the "boss" had already fired the starting gun with a record of 4km. Wow, it seems like the race is heating up. After all, he is a busy person yet still manages to find time to run. After some investigation, it turns out he wakes up early to run.

Waking up early? That concept is quite vague for someone who sleeps late due to having many things to do. During my time developing a note-taking app, midnight to 1 AM was usually when the computer lights would finally turn off, and after an additional 30 minutes reflecting on the “silly mistakes” of the previous day, my brain would finally shut down and drift into sleep. I always tried to go to bed before midnight to achieve alertness for the next day, which is why many times when I was diligently typing away, I would glance at the clock, and once it hit 11:30 PM, I had to fold the laptop. But on some enthusiastic days, the clock ceased to exist in my view. The next morning, right at 6:30 AM, the alarm rang again, and I wished I had gone to bed earlier the night before - I regretted it in disappointment!

But once I joined the challenge, I had to complete it. It looks like the only way is to wake up early to run!

I started organizing everything to sleep earlier. 11 PM might just be enough to wake up at 5:30 AM the next morning. This sudden change seemed to move the heavens, as that morning was truly cool, and there were even tiny raindrops to end a long string of scorching sunny days. Before dawn breaks, my heavy footsteps thud against the ground. It had been a while since I ran, so the first session was just a gentle warm-up. The scenery of that early morning was so different from anything I had ever seen before—no noise, no vehicles, very few people, and spacious.

Usually, I wouldn’t run immediately after touching the ground; walking about 500m helps my legs adapt better to the running path and avoids unnecessary injury. The walking path runs parallel to the main running path, separated by a railway track in the middle, with solid walls on both sides to prevent anyone from entering for safety. Therefore, to cross over, one must go over a bridge. The bright red bridge is sturdy and has about 50 steps. Believe me, sometimes you don't need to climb a mountain; just running on this bridge is enough to feel invigorated. It's called the main running path because it is longer and has fewer obstacles compared to the walking path. It has two well-paved sidewalks, but one side belongs to a residential area, so it isn't very continuous; sometimes the entrances and exits to tunnels or gates take up part of the ribbon.

The first 5 minutes after I take my strides are always the hardest. The drowsiness hasn’t yet worn off, and all my limbs haven’t yet adjusted to the tasks of the new day. I breathe steadily following a 3/1 rhythm that I recently discovered. Inhale for 3 steps and exhale long for about 3 more steps. This breathing rhythm helps me feel more comfortable and relaxed compared to the previous 3/3 rhythm.

The goal for each day is 4-5km, which isn't too difficult when I get used to the rhythm, and the feeling of lethargy gradually fades away. I try running on a new route that I had never taken before to embrace new air. The straight path heads towards the rising sun, as if I am running towards the glow. The scenery that morning was truly magnificent.

After running for another 30 minutes, the sun had cast clear shadows on the pavement, signaling it was time to head back and prepare for a new day. But before finishing the journey, I walk a few more hundred meters to let my muscles stretch. I do a few twists, stretch my legs, wipe off the sweat, and flap my wet shirt to dry before heading straight home.

Since then, every 2-3 days, I would run again, and the drowsy feeling of waking up at 5 AM gradually became familiar. I realized I had changed a lot during this time. A more agile body, a mind unified with the physical self, overflowing with energy. If before, I needed to take a nap for ten or fifteen minutes every noon, now I might not need to rest at all and still have enough energy for the entire afternoon.

24km has been surpassed, the challenge has been completed. What remains within me is a body better than yesterday. And surely, the picturesque scenery of those early mornings will be recounted many times in the future...

Premium
Hello

Me & the desire to "play with words"

Have you tried writing? And then failed or not satisfied? At 2coffee.dev we have had a hard time with writing. Don't be discouraged, because now we have a way to help you. Click to become a member now!

Have you tried writing? And then failed or not satisfied? At 2coffee.dev we have had a hard time with writing. Don't be discouraged, because now we have a way to help you. Click to become a member now!

View all

Subscribe to receive new article notifications

or
* The summary newsletter is sent every 1-2 weeks, cancel anytime.

Comments (1)

Leave a comment...
Avatar
Ẩn danh11 months ago

Em test thử cái comment. Tản mạn thì em cũng đang duy trì mỗi ngày 5km (đã được 60d) :D

Reply
Avatar
Xuân Hoài Tống11 months ago

Ui xịn thế 😳, nói thật cách ngày chạy với a đã là cố gắng lắm rồi mà e còn chạy được hàng ngày luôn. Bái phục 🫡