2026
2025
Weekly #33: The Ladder of Inference
Weekly #32: A Sun Yat-sen University Alumni Interview
Weekly #31: A Claude-Powered Reading Flow
Weekly #30: Written on My 30th Birthday
The Life of a Game Component: From Load to Screen
Weekly #29: A New Life
2024: Farewell, Midsummer
Weekly #28: AI Has No Capacity for Experience
2024
Exploring and Building an AI Mental Wellness App
Mac Niche App Recommendations and Workflow Sharing (2024)
Weekly #27: A New Way of Living
Farewell, Summer
Airing's Consultation Service
Weekly #26: The Journey
Personal Toolkit and Gear Recommendations
Weekly #25: Love Concrete People
2023: Escaping the Drift
2023
Weekly #24: Ten Years of Programming
Weekly #23: Time Management When You're Doing Too Much
Weekly #22: The Joy of the Present
Weekly #21: Short Video in the Age of Speed
Weekly #20: Restart
Weekly #19: The Meaning of Keeping a Journal
Inside Big Tech's In-House Cross-Platform Frameworks
Weekly #18: Escaping Social Media
2022: Peace and Joy
2022
Weekly #17: Go Where Your Heart Leads
Weekly #16: My Personal Information Feed
The Chromium Rendering Pipeline — From Bytes to Pixels
Weekly #13: The Mysticism Lever and the Isekai Groups
Case Sensitivity in Frontend Development
Weekly #12: The Three Great Romances of Frontend
Weekly #11: How Divination Works
Weekly #10: Games I Love (Vol. 1)
Weekly #9: From High Efficiency to High Drain — Observations and Reflections
Weekly #8: Three-Act Structure and the Hero's Journey
Weekly #7: Models for Impromptu Speaking
Weekly #6: Perception Checking in the Art of Communication
Weekly #5: A Day in My Life at TME
Weekly #4: The Evolution of Personal Blogs
A look at how personal blogs have evolved over the years.