Puran
Today I Learned ArcGIS Earth Photos Reading Search Stats
  • 2024-12-10

    After dropping Hamer at school, I felt guilty reading an article about programmers preparing for interviews—something I’d aspired to but never pursued. I later browsed Apple’s 2024 U.S. podcast rankings, adding episodes to Overcast for future listening.

    I discovered my passport had expired and applied for renewal online, but the initial review failed. Concerned about needing to apply at my registered residence, I rushed to the Beijing Exit-Entry Administration Bureau. Thankfully, the staff resolved the issue on-site without an appointment and eased my anxiety.

    In the afternoon, I worked on PopupManager issues. In the evening, I played badminton and admired Hamer’s self-motivation to study, a remarkable change from her younger years.

    The three of us rode an e-bike to play badminton
    → 10:38 PM, Dec 10
    Also on Bluesky
  • 2024-12-09

    Lately, the sun has been rising later and later. This morning, Hamer didn’t wake up as early as she usually does. When I went to wake her, I noticed five or six little birds perched on the tree outside the window. The scene was so peaceful.

    After dropping Hamer off at school, I stopped by Nanchengxiang to buy breakfast. Today’s breakfast was especially hearty, but in the end, we couldn’t finish it all. Later, I practiced English with Speak and tried out a theme I had created myself—it felt pretty effective.

    I spent the day working efficiently using the Pomodoro method, and I completed the task of saving a Layer as a KmlTrack. It’s now basically done.

    In the evening, I came home early. Although I didn’t do anything particularly special, just relaxing and spending time with my family made the simple moments feel especially fulfilling.

    Hamer's Adorable Clay Cup Creation
    → 9:41 PM, Dec 9
    Also on Bluesky
  • 2024-12-08

    Today, Xiaoyan took Hamer to Pop Land, fulfilling Hamer’s wish to visit again after getting a stamp there yesterday.

    While they were out, I stayed home, finishing the 2023 World Baseball Classic final and watching highlights from other games. Feeling restless after spending most of the day indoors, I went for a refreshing walk.

    In the evening, I picked them up and stopped by a crowded Christmas market at FLO. On the way home, the cold night air made the scooter ride feel especially freezing.

    We visited a Christmas market at FLO
    → 10:07 PM, Dec 8
    Also on Bluesky
  • 2024-12-07

    This morning, Hamer had a nosebleed, so I stayed with her until she felt calm. Later, we went to the basketball court, where she excitedly practiced her shots.

    At noon, she cooked her favorite scallion oil noodles. After lunch and a quick nap, she attended dance class, then got a dental sealant, earning praise for her healthy teeth.

    In the evening, Hamer cooked an upgraded noodle dish with sausage and shrimp, enjoying it immensely. Meanwhile, I reviewed baseball rules and watched the 2023 World Baseball Classic finals.

    Excitingly, I also learned I’ll be speaking at the DS session—a thrilling first for me!

    I took Hamer to get a dental sealant. She lay on the dentist’s chair wearing sunglasses, looking a little nervous but also adorably serious.
    → 10:41 PM, Dec 7
    Also on Bluesky
  • 2024-12-06

    Last night, Hamer wet the bed, something she hadn’t done in a long time. She woke up calmly, got ready efficiently, and we even arrived at school early. The sunrise was beautiful, with clouds looking like casual brushstrokes across the sky.

    In the morning, I had an idea for an ArcGIS Earth-themed project and brainstormed with ChatGPT. At work, I continued experimenting with the Cursor editor, trying its useful features, and worked on enhancing my Python project.

    After work, I went out for dinner and drinks with colleagues, enjoying a rare moment of relaxation.

    After work, I went out for dinner and drinks with colleagues
    → 11:56 PM, Dec 6
    Also on Bluesky
  • 2024-12-05

    Today, Hamer slept in and woke up upset about missing her early start. She cried to Grandma, but I stayed calm, giving her space to work through her emotions. Later, we talked, and she felt better.

    At work, I explored the Cursor AI code editor. Initially unimpressed, I changed my mind after using it with a real project. Its smart predictions, editing capabilities, and context handling significantly boosted my coding efficiency.

    At noon, I followed my fitness routine. In the evening, Xiaoyan arrived back. Hamer and I cooked noodles and discussed ways to improve her morning routine.

    My arm is covered with spots from oil burns I got while cooking last Saturday.
    → 11:31 PM, Dec 5
    Also on Bluesky
  • 2024-12-04

    This morning, Hamer woke up before the alarm, got ready on her own, and we admired a beautiful sunrise as we headed to school. On my way back, I stopped to buy a fried dough stick for my mother-in-law, and we enjoyed a long breakfast, talking about family and her past.

    I spent the day fixing bugs and learning about P/Invoke, yield, and LINQPad. Xiaoyan shared a photo of her birthday noodles, which inspired me to cook her something similar.

    In the evening, Hamer helped serve dinner from Hema, and we stayed within budget. Later, we enjoyed watching baseball highlights of Chinese Taipei’s games in the 2024 WBSC Premier 12 baseball tournament.

    Xiaoyan's birthday seafood noodles—a dish that was both lavish and beautiful
    → 11:02 PM, Dec 4
    Also on Bluesky
  • 2024-12-03

    This morning, Hamer woke up on her own, surprising me as she called from the bathroom. I admired her for waking up early three days in a row. The sunrise on our way to school was beautiful, and I felt grateful not to have to nag her to get ready.

    Xiaoyan left for a business trip. I rushed to a meeting, then spent the day fixing bugs, including a tricky NMEA data issue.

    In the evening, I enjoyed playing badminton with colleagues. Later, my mother-in-law visited, and we had a meaningful chat about health and family.

    the morning sun painted the blue sky with shades of red, and a plane passed by high above the tall chimneys
    → 9:47 PM, Dec 3
    Also on Bluesky
  • 2024-12-02

    Last night, strong winds made it colder this morning. Hamer woke up early, got ready, and arrived at school by 7:25. After dropping her off, I stopped by the supermarket for fruit and corn.

    At home, I made breakfast and then practiced English. I spent the morning working on a playback issue and discussed the solution with my colleagues. In the afternoon, I fixed the issue. In the evening, Hamer and I watched baseball and figure skating.

    During lunch, I reflected on how I could be kinder to my mother-in-law and reduce Hamer’s material possessions to help her develop independence.

    I am wearing my newly bought helmet on my way home.
    → 9:23 PM, Dec 2
    Also on Bluesky
  • 2024-12-01

    I didn’t realize it’s already December before writing this journal—time has flown by.

    Hamer woke up early wanting to exercise, but I was too tired, having not slept well. She watched her iPad until I got up around nine, and we decided to go play basketball. We planned for only thirty minutes since we needed to catch a special effects movie at the Science Center. However, we stayed longer, and things got rushed. At home, I reminded Hamer repeatedly that we were late, but she was slow getting ready, and I ended up being stern. We weren’t in the best mood as we left, but talked it out on the way.

    We missed the movie but accepted it calmly. Hamer enjoyed learning about the scientists' names and their birthdates. Afterward, we explored the main exhibit, which was interesting, and ate McDonald’s outside under the sun, like a picnic. Hamer was thrilled with her burger, fries, and Sprite.

    In the afternoon, Hamer played at the children’s area while I napped. Afterward, we strolled around and caught a stunning sunset, with half the sky in dark hues and the other side glowing red. Back home, we cooked noodles, and Hamer put on a face mask, curious why kids have them.

    A child peeks out from red curtains in a retro-themed photo booth set with old-fashioned items and decorations.
    → 9:22 PM, Dec 1
    Also on Bluesky
  • 2024-11-04

    On Monday morning, Hamer climbed into our bed early to keep sleeping. Both she and Xiaoyan were too tired to get up since yesterday had been exhausting. It was pretty cold when we left home, and Hamer mentioned that she’d wear her fleece-lined school uniform from now on.

    While waiting at home before work, I happened to hear a song by The Carpenters. Xiaoyan said to me, “I taught you how to sing this song, remember?” She asked if I could still recall it. I replied, “Of course I do—it was at the track.” Xiaoyan was really surprised, thinking I wouldn’t remember that detail, and she was delighted. She taught me this song line by line when we were still in school, during one of our first walks on the track after we started dating.

    I got to work a bit late today, and after a morning meeting, I didn’t get much done until the afternoon when I finally made some progress.

    Later, during a chat with Hamer, she said the happiest part of her day was going to school. That was a big surprise but also made me really happy. School used to be something she dreaded and avoided. I asked her what made her most nervous, and her answer was also school—she still feels tense in class, but it seems she’s getting used to it.

    Xiaoyan is kissing Hamer while she is doing her homework
    → 9:12 PM, Dec 1
    Also on Bluesky
  • 2024-11-07

    Today was Sprint day, and in the morning, the team reviewed the list of issues needing resolution—most of which came from the external testing team. Though the list was quite long, it felt manageable. My main focus was on handling the mutual exclusivity between G and other functionalities.

    As the workday was ending, I started tackling a S123 issue. While discussing with the PE, I realized that a logic error had been made. By 11 p.m., I thought I was close to untangling the issue, but the more I looked into it, the more complex it became. I knew I wouldn’t be able to solve it tonight. I let my colleague go home and decided to stay back and continue working on it until around 1:30 a.m., trying to get as far as I could before calling it a day.

    → 8:59 PM, Dec 1
    Also on Bluesky
  • 2024-11-08

    I got home after 10 p.m. tonight, feeling quite satisfied. Most of the G features are complete, and the device connection issues, which had worried me, were mostly resolved thanks to a colleague’s help.

    Throughout the morning, my biggest headache was the S123 reading and editing permissions issue. I kept experimenting with my idea of using the REST API to check edit permissions. By 10:30 a.m., I finally got the update and delete logic working, and took a break to relax. Later, I ran into another issue when editing geometry. Adding different layers created permission management problems, which made me anxious. I discussed it with the S123 team and kept thinking about it through lunch. By the afternoon, I managed to solve it, then quickly moved on to address the UI problems I had missed earlier, and finished off the G recording and data display. Without noticing, it was already night, and I worked until 10 p.m.

    When I got home, Xiaoyan and Hamer were finishing a dance workout. Around 11 p.m., they went to get ready for bed, while I scrolled my phone aimlessly until I finally went to sleep at 1 a.m.

    coworkers are discussing the G features
    → 8:52 PM, Dec 1
    Also on Bluesky
  • 2024-11-09

    This morning, I looked for places near home where we could exercise and found some community centers and soccer fields. We got up late and rode to brunch, enjoying bagels, pasta, and fries. During brunch, I saw an open tennis court for the evening and booked it. Afterward, we picked up a tennis racket for Hamer, and she went to her dance class.

    While she danced, I explored a nearby community center. The basement gym felt eerie, but once I got familiar with the place, it was better. I ended up in the library and read Scarcity Brain until it was time to get Hamer, who was eager to check out the gym.

    Afterward, Hamer did some homework, knowing we planned to hike tomorrow and play tennis later. We struggled a bit with tennis, using an automatic launcher, but Hamer enjoyed using cones to catch the balls. Compared to badminton, tennis felt more challenging, and I considered getting a coach eventually.

    After tennis, we went out for dinner, and when we got home, Hamer finished more homework. She then did a dance workout with Xiaoyan while I, exhausted, went to bed early.

    Hamer's first time playing tennis at the court, with an automatic ball launcher.
    → 8:34 PM, Dec 1
    Also on Bluesky
  • 2024-11-14

    Last night, I dreamt about Mr. Zheng. He invited me to join him for dinner.

    This morning, as we were heading out, Hamer asked, “Are we late?” It was already 7:45, and she was worried about being scolded by her teacher. She also asked about not eating lunch at school anymore. At the gate, she started crying, saying she didn’t want to arrive that late again.

    At lunch, I went out for some testing, taking a walk around the office building. I found several issues and potential improvements. In the afternoon, I revised my work and did more testing on the way home, uncovering even more problems. Testing always seems to reveal something new.

    on field testing with PC
    → 8:28 PM, Dec 1
    Also on Bluesky
  • 2024-11-15

    I woke up around 5 a.m., eager to solve the device connection monitoring issue. After searching, I found a useful reference in an old sample, which got me excited to try it out. This issue had been on my mind since my testing yesterday showed I couldn’t properly handle device connections, making the G feature frustrating.

    Once at work, instead of diving into the issue, I focused on drafting my 1-on-1 notes for an afternoon meeting with my boss. I ended up writing too much detail, even though I knew it would have been better to just list key points. This slowed me down and kept me locked into a rigid structure. The meeting didn’t go well—I felt like my explanations fell flat. Luckily, my boss was patient and provided feedback, mainly on AI, people, overtime, and leadership.

    Afterward, I returned to device management but kept running into issues. Debugging became impossible as the app wouldn’t start, citing a .NET version problem. Despite troubleshooting until the end of the day, I couldn’t solve it. Later, I picked up Hamer, met Xiaoyan at the mall, and treated ourselves to a nice dinner out.

    After our meal, Hamer is playing at the playground, a hill
    → 8:17 PM, Dec 1
    Also on Bluesky
  • 2024-11-16

    This morning, I took Hamer to try out our new tennis rebound trainer. We changed plans to go to a spacious park near her old kindergarten instead. After warming up with badminton, we started practicing tennis, but the rebound ball was too heavy for her. Switching to a softer ball, Hamer struggled at first to dribble or bounce it. So we decided to use our hands and worked on getting comfortable with the ball and racket, eventually managing to make it fun. By the end, Hamer could bounce the ball five or six times!

    On the way back, we ran into Xiaoyan, who was heading out for a facial. Hamer couldn’t decide whether to join her, even as we got home, which made me impatient. She ended up crying, and we called Xiaoyan to pick her up.

    Back at home, I got engrossed in the Korean drama “18 Again,” watching until they returned for lunch. In the afternoon, I took Hamer to her dance class, where she handled everything herself—changing clothes and packing up afterward. Later, Xiaoyan and Hamer went out for dinner with a coworker leaving Beijing, while I stayed home, watching the Korean drama.

    Hamer hanging on like a sloth
    → 8:11 PM, Dec 1
    Also on Bluesky
  • 2024-11-17

    Our family finally went on a hike today, choosing Baiwang Mountain over the Fragrant Hills, where Hamer and me had gone the previous week. We left around 9 a.m., taking the subway. The hike began with a quick ascent to the top before noon, leaving me initially disappointed by the lack of challenge. However, the day grew more interesting as we descended the northern slope.

    There were lots of fun moments: Hamer and Xiaoyan held hands down long stairs, the three of us ran around like kids in an open field, and Hamer attempted a steep slope but got scared midway. We also visited a small pond where Xiaoyan reluctantly fed fish with dropped bread and explored a canyon full of gravel. We even stumbled across a group filming a cheesy but amusing skit.

    After the hike, we ate a meal, where I surprisingly ended up eating the most despite snacking all day. Exhausted, we took a cab home, and everyone dozed off. Hamer completed her homework and went to bed, while I lounged on the couch, watching “18 Again” until I fell asleep, eventually deciding to stay there for the night.

    I took a selfie for our family on the top of Baiwang mountain
    → 8:04 PM, Dec 1
    Also on Bluesky
  • 2024-11-29

    This morning, Hamer woke up early, climbed into my bed, and asked if she could start getting ready. I encouraged her to decide, and she got ready efficiently, finishing by 7:20. We enjoyed a beautiful sunrise on our way to school, arriving at 7:25, likely the earliest.

    After dropping her off, I practiced English, focusing on connected speech. During my commute, I listened to Circle Around’s A World of Music podcast, which lifted my mood, and I even joined in making sounds along with the music.

    Work was focused on the G feature playback. In the morning, I worked on reflecting recorded data accurately, and in the afternoon, tackled pause issues. We devised two solutions, including a simplified version of my initial idea, but by 9 PM, I still had unresolved issues and decided to continue next week.

    At home, Hamer was calm and relaxed. She had experimented with flour and makeup, washed dishes, and used the gas stove. We trimmed her nails, shared a snack, and read until she fell asleep.

    Xiaoyan has had early flights for three days in a row and will be back tomorrow. I hope she can rest well.

    the morning sky was painted with a beautiful sunrise
    → 11:52 PM, Nov 29
    Also on Bluesky
  • 2024-11-28

    Xiaoyan woke up early, and I went back to sleep, not getting up until Siri reminded me at 7 AM. Xiaoyan had already left by then.

    Hamer woke up later, worried about being late for school, but after a quick time check, she felt reassured and we arrived at 7:39.

    After dropping Hamer off, I read a chapter of Positive Discipline and practiced English. Over breakfast, I listened to All Songs Considered’s Thanksgiving special, which set a warm mood all the way to work.

    At home, I treated myself to a chicken leg as a Thanksgiving treat. Hamer had already eaten out with Grandma, so I made instant noodles and helped her with her homework.

    I spent the day optimizing the G feature, addressing small issues with icons, crashes, and unit tests. A colleague and I resolved a serious playback issue and agreed to fix it before the final RC.

    During lunch, I did a five-part workout: dumbbell incline press, incline curls, RFESS, pull-ups, and crunches with leg raises. I felt exhausted but refreshed afterward, ready for the afternoon.

    With my coffee cup in hand, I headed into the gym and tackled a five-part workout.
    → 10:31 PM, Nov 28
    Also on Bluesky
  • 2024-11-27

    In the morning, Hamer got ready mostly on her own, and we arrived at school before the gates opened. Her independence filled me with pride.

    After breakfast, I resumed my English practice. On the way to work, I listened to two podcasts: one on parents' emotions affecting kids, and another about a girl practicing violin, reminding me of Xiaoyan’s wish to learn it.

    At work, I addressed issues with the G feature, adding a DispatcherTimer for smoother transitions and adjusting path recording. The results were good, but my time management needs work.

    I got home late, and Hamer called about our shopping plans. She and Grandma argued about her riding her bike. I encouraged her to work it out, but she wanted me to help. When she saw Xiaoyan, she burst into tears, but was soon comforted.

    On the way to Hema, Hamer was upset about not riding her bike, but Xiaoyan suggested a shared bike, which cheered her up. We took turns holding it steady as she pedaled.

    At Hema, we stuck to our shopping rules: no chips and staying under 150 yuan. We ended up at 151 yuan, a small “splurge”, and went home happy.

    Xiaoyan steadied the bike to help Hamer concentrated on pedaling
    → 10:09 PM, Nov 27
    Also on Bluesky
  • 2024-11-26

    Beijing has been freezing lately. Riding my scooter felt like the wind was slashing at my face. After badminton, the cold cut straight to the bone. I considered buying a helmet but couldn’t decide between a scooter helmet or a motorcycle one, so I chose to sleep on it. That night, the first snow of the season quietly fell over Beijing.

    Work focused on code review and addressing feedback. The PM flagged some serious issues with a detailed video showing real-world scenarios. I spent the day reproducing and resolving the problems. Although time-consuming, the process was rewarding.

    In the morning, Xiaoyan took Hamer to school—we’ve been alternating this task these two weeks. After getting up, I made breakfast, tidied up, and read a few pages of a book. Xiaoyan teased me, “Pretending to be literary?” We laughed as she did her makeup. When she heard a Korean song playing, she said, “We should visit Korea since you’re so into K-culture!” Later, she noticed Hamer’s dirty socks still lying on the mat. I had picked them up earlier but absent-mindedly put them back down. She stared at them, wide-eyed, then burst into laughter, saying, “So it’s true—when people are speechless, they really do laugh!”

    At noon, I read Positive Discipline and reflected on its sections about “natural consequences” and “logical consequences.” It explained the value of letting children experience the outcomes of their actions or collaboratively developing solutions instead of using punishment. This gave me new insight into how I could guide Hamer more effectively. I had planned to read this section with her, but we both ended up busy.

    the first snow of winter quietly began to fall over Beijing
    → 11:07 PM, Nov 26
    Also on Bluesky
  • 2024-11-25

    This morning, Hamer snuggled into bed, and I enjoyed the peaceful warmth. After dropping her off, I felt calm, a feeling that lingered from finishing my journal last night.

    Reflecting on how to guide Hamer, I picked up Positive Discipline. Xiaoyan and I had discussed her unkind behavior toward friends. I considered punishment but felt uneasy, so I decided on a positive conversation instead.

    That evening, we talked. I shared my thoughts, and she listened. We agreed on key ideas: respect others, take space when needed, and repair relationships with actions like a note or hug. Afterwards, Hamer eagerly wrote an apology letter, decorated it, and seemed at ease.

    Work was light today. I addressed feedback on the G feature and summarized key points on System.IO.Pipelines. Xiaoyan took the day off and picked up Hamer. I also decided to keep my journal concise for privacy and sustainability.

    Xiaoyan guided Hamer on how to use a needle to stitch her namecloth onto her dancing bouncing belt.
    → 10:34 PM, Nov 25
    Also on Bluesky
  • 2024-11-24

    I woke up relatively early this morning, and Hamer and I headed to the small square, full of excitement to continue our training. The weather was noticeably cooler than yesterday, but our enthusiasm remained undiminished. We started with agility ladder drills, ran two laps, and played badminton for a while. Just then, Hamer’s classmate arrived. My original plan was to replicate yesterday’s activities: practicing the agility ladder, then playing tennis, and finishing with the ring toss game. However, Hamer seemed to lose interest in the agility ladder. She felt she had practiced enough and didn’t want to continue.

    I insisted on sticking to the plan and tried to persuade her to join. At first, she resisted; then, she ignored me entirely, focusing instead on setting up the props for the ring toss game. While I was practicing with her classmate, I noticed Hamer arranging the materials for the ring toss. Deliberately, I told her, “Even if you get it ready, we’re not going to play it right now.” Hamer probably felt ignored, and her frustration boiled over—she burst into tears out of anger. My patience wasn’t great either. Instead of comforting her, I criticized her behavior. Hamer, now even angrier, directed her frustration at her classmate, saying some hurtful things. What had started as a cheerful morning ended in an unpleasant fallout. Frustrated, we hastily packed up and went home.

    On the way back, I felt sorry for Hamer’s classmate and saddened by the conflict. Deep down, I realized the situation wasn’t entirely her fault; I bore some responsibility too. I had approached the activity as a structured training session, trying to recreate yesterday’s joy, while Hamer saw it as playtime. By forcing my plan on her, I had ignored her feelings.

    When we got home, Xiaoyan was awake, and Hamer ran to her, tearfully recounting what had happened. This led to a family discussion. While we emphasized that it was wrong for Hamer to say hurtful things to her friend, I also admitted my fault in not planning the activity well or communicating my ideas with her beforehand.

    After emotions had settled, Hamer turned to drawing. She made a card expressing her love for her mom and, close to noon, handed me a small piece of paper with a mini apology letter written on it. Reading her letter, I felt touched and reflective. I realized I had been too eager to replicate yesterday’s happiness and had unintentionally ruined the moment. Life often works that way—when we try too hard to force joy, we lose its essence. Sometimes, letting things unfold naturally yields better results.

    For lunch, I planned to reheat the braised noodles with green beans from the night before but accidentally turned the heat too high, burning them. With the noodles ruined, Xiaoyan stepped in to save the day by quickly whipping up plain noodles. Hamer and I tried to help, but we only managed to create more chaos. Surprisingly, Xiaoyan’s noodles turned out delicious, and both Hamer and I devoured two big bowls. Grandma, however, found them a bit bland and ate only a small portion.

    In the afternoon, our family visited the Beijing Science Center’s Children’s Playground for the first time. Hamer was thrilled and quickly captivated by the science-themed toys and exhibits. The center was enormous, with the children’s area spanning three floors. It was well-designed, catering to children’s interests while introducing scientific concepts in fun and interactive ways. We marveled at the place, remarking, “With a free facility like this, who needs amusement parks?” We stayed from 1:30 until the center closed at 4:20, leaving reluctantly. On the way home, Hamer kept saying how much she wanted to come back.

    During the ride back, we debated whether to eat out or dine at home and eventually decided on Domino’s Pizza. After dinner, we returned home relatively early. After washing up, Hamer climbed into bed and fell asleep quickly, looking content and happy. We tidied up a bit and went to bed early as well, wrapping up an eventful yet fulfilling day.

    Xiaoyan and Hamer joyfully jumping in front of the Beijing Science Center
    → 9:22 PM, Nov 24
    Also on Bluesky
  • 2024-11-23

    When I woke up this morning, I felt refreshed and energized—it had been an especially good night’s sleep. Around 8:30, I started packing up to take Hamer to meet her classmate for some exercise. Hamer was particularly excited about the agility ladder and rings that had arrived just the day before. She’d seen others playing with them and thought they looked like a lot of fun.

    When we got to the venue, we began by following video tutorials to learn footwork drills using the agility ladder. Hamer and her classmate jumped around, laughing and having a blast. Afterward, we switched to playing badminton. Hamer struggled to hit the shuttlecock and became a bit frustrated, so she set down her racket and grabbed a tennis ball instead. We decided to toss the ball to each other, trying to keep it from touching the ground. Our initial goal was 10 passes, but it proved so difficult that we lowered it to 5. When we finally achieved it, we all cheered.

    Next, we experimented with catching the ball using rackets and played agility ring games, like throwing a ring and jumping to it. We took turns twice, then tried forward, backward, and side jumps. Anyone who made a mistake had to run a lap as a penalty. I ended up running twice, which had Hamer and her classmate laughing uncontrollably.

    While running, I suggested a relay race, and they were thrilled. We ran three laps around the field, working well together. Despite being sweaty and exhausted, the laughter never stopped. The final game was their favorite—ring toss. Using leaves as “money” to buy rings, the two kids had a blast, laughing and jumping around. Before we knew it, it was noon, and we packed up to head home. On the way, Hamer jokingly pretended to cry, saying, “I don’t want to leave my classmate!”

    After lunch, we relaxed in the living room for a while. Seeing it was nearly time for dance practice, Hamer and I began to get ready. Before leaving, I told her, “While you’re dancing, I’ll write in my journal, okay?” She found the idea novel and agreed. At the dance studio, I dropped her off and went to a nearby community study room to write. As I typed, memories of the joyful morning filled my mind, and an hour and a half flew by.

    After picking up Hamer, we stopped to buy some cake. On the way, she suddenly asked, “What’s a journal?” After I explained, she said, “I want to write one too!” We agreed that next Saturday, after dance practice, we’d bring our supplies to the study room and write journals together.

    When we got home, Xiaoyan was napping, so I helped Hamer with her homework. There wasn’t much to do, so she finished quickly, eating a few small cakes in the process and even taking some with her when we went out again. She wanted to join me at the hair salon, so we went together. Along the way, she chattered excitedly, saying, “I love playing with my classmate’s dad; he’s so much fun!” At the salon, I got a haircut while she had her hair washed, thoroughly enjoying the experience.

    On our way back, we hurried to buy groceries. My task for the evening was to make braised noodles with green beans since I’d lost a bet with Xiaoyan over who would cook dinner on Saturday. The green beans cost 10 yuan, and the noodles 5 yuan. When Hamer heard the total price, she laughed and said, “So cheap!” I took the opportunity to explain, “That’s one of the benefits of eating at home.”

    At home, Hamer spent a long time chatting on the phone with her classmate while I got busy in the kitchen. Xiaoyan stood nearby with chestnuts, occasionally feeding me bites as I worked. It had been a while since I last cooked, so I carefully followed the recipe step by step, washing, chopping, and cooking the ingredients. Though busy, I found it enjoyable. When Hamer finished her call, she came into the kitchen wanting to help, but by then I was nearly done. She stayed anyway, pretending to arrange dishes and playing the role of a restaurant server.

    After an hour, the braised noodles were finally ready. Both Xiaoyan and Hamer loved them, showering me with compliments. That long-lost sense of accomplishment filled me with satisfaction.

    In the evening, we lounged on cushions and the sofa in the living room, watching Klaus together while relaxing. During this time, Hamer wrote her Christmas wish list for Santa, ready for him to “collect” it. It wasn’t until 10:30 that we slowly got up to wash up and end the day.

    Hamer's Christmas Wish List for Santa: Balloon, Barbie’s house, Automatic pencil sharpener, Eraser
    → 11:48 PM, Nov 23
    Also on Bluesky
← Newer Posts Page 8 of 20 Older Posts →
  • RSS
  • JSON Feed
  • Lucky
  • Archive
  • About