{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Puran Zhang","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/puran","_microblog":{"about":"https://micro.blog/about/api","id":"57931","username":"puran","bio":"Software Development Engineer at Esri, working at the intersection of GIS, AI, and real-world systems.\nI build tools that help people explore, understand, and act on the world—focusing on thoughtful engineering, clarity, and long-term maintainability.\n\nBeyond code, I’m a devoted husband and father, an outdoor sports enthusiast, and a lifelong learner. I value curiosity, reflection, and perspective—believing that good engineering, like a good life, is about making intentional trade-offs and continuing to grow.","pronouns":"he/him","is_following":false,"is_you":false,"following_count":1,"discover_count":0},"author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://avatars.micro.blog/avatars/2024/47/57931.jpg"},"items":[{"id":"88932594","content_html":"<p><a href=\"https://youtube.com/shorts/LEIisFyu8tU\">2026年4月24日，早晨记录</a>。</p>\n<p>今天这条视频记录了一个轻松的早晨和一点生活反思：早上虽然没去跑步，但还是坚持了保持习惯；哈妹去她同学家玩得很开心，今天早上也看到 ChatGPT 5.5 发布了，打算试试新功能，看看怎么融入我的工作生活。</p>\n<p>视频里还聊到了最近手术后的恢复、Codex 在工作中的应用，以及最近追的一部轻松剧《21 世纪大君夫人》。</p>\n","summary":"","url":"https://puran.blog/2026/04/24/chatgpt-codex.html","date_published":"2026-04-24T14:59:16+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2026-04-24 14:59","date_timestamp":1777042756,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://mastodon.social/@puran/116460274545688611","https://bsky.app/profile/did:plc:gopkqc5h4csdmhpk5emvbef4/post/3mkas3gve3g2y"]}},{"id":"88859613","content_html":"<p><a href=\"https://youtu.be/F75103qcUEM\">2026年4月23日，一日记录</a>。</p>\n<p>今天这条视频记录了一个有点疲惫、也有点复杂的工作日：没有去跑步，下午去医院做牙齿手术前的检查，脑子里还一直挂着项目 demo、工作推进和时间不够用这几件事。</p>\n<p>视频里也聊到了一个让我挺惊喜的点：我开始用 GPT-Image-2 来做产品概念图，效果比预想中更好。再加上晚上哈妹第一次认真玩了 ChatGPT 生图，这一天里好像又多了一点“AI 真的开始进入日常生活”的感觉。</p>\n","summary":"","url":"https://puran.blog/2026/04/23/demo-gptimage-chatgpt-ai.html","date_published":"2026-04-23T15:21:56+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2026-04-23 15:21","date_timestamp":1776957716,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://mastodon.social/@puran/116454702116748892","https://bsky.app/profile/did:plc:gopkqc5h4csdmhpk5emvbef4/post/3mk6cvf3rr727"]}},{"id":"88784385","content_html":"<p><a href=\"https://youtube.com/shorts/LEIisFyu8tU\">2026年4月22日，周三早晨</a>。</p>\n<p>今天早上睡得比较晚，醒来后哈妹问了我一个很有意思的问题：“爸爸，为什么你每次起来都那么有精神？”这期视频就从这个小问题开始，聊了聊最近的状态、早晨的想法，还有“字宝宝”这个应用的新进展。</p>\n<p>昨晚我把 Claude Design 的设计稿交给 Codex 去对齐实现，结果 surprisingly 好，整体效果和设计稿非常接近。也因为这个，我开始重新思考，接下来这个小应用到底该主要放在哪个工具链里继续做下去。</p>\n","summary":"","url":"https://puran.blog/2026/04/22/claude-design-codex-surprisingly.html","date_published":"2026-04-22T14:56:21+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2026-04-22 14:56","date_timestamp":1776869781,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://mastodon.social/@puran/116448938846566262","https://bsky.app/profile/did:plc:gopkqc5h4csdmhpk5emvbef4/post/3mk3qyl2jee2y"]}},{"id":"88708073","content_html":"<p><a href=\"https://youtu.be/a63f-mzcqAE\">2026年4月21日，周二早晨记录</a>。</p>\n<p>穿上了小眼送的新衣服，简单跑了步，顺便聊了聊最近在用 Claude Design、ChatGPT、Codex 和 Copilot 时的一些感受。</p>\n<p>这一期里我也顺着路上想到的事，聊了聊 deep agents 的 sample、“字宝宝”这个小应用接下来怎么继续做，以及我对上周生活和产品想法的一点反思。</p>\n","summary":"","url":"https://puran.blog/2026/04/21/claude-designchatgptcodex-copilot-deep-agents.html","date_published":"2026-04-21T14:21:24+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2026-04-21 14:21","date_timestamp":1776781284,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://mastodon.social/@puran/116443138736225726","https://bsky.app/profile/did:plc:gopkqc5h4csdmhpk5emvbef4/post/3mjz6l7ogyo2i"]}},{"id":"88706702","content_html":"<p><a href=\"https://youtu.be/1-uQeabQ7ZY\">2026年4月17日，周五Morning</a>。</p>\n<p>工作日早晨：下过雨的北京、没去跑步但也没有愧疚、在家重新做了一杯咖啡，还有继续推进“字”这个 APP 的重构和设计思考。</p>\n<p>一路上我也聊到了最近对 Anthropic / Opus、Codex 使用额度的感受，以及为什么在做这个 APP 的过程中，越来越觉得产品设计和 UX 需要自己再多花时间去想清楚。最后还顺带聊了聊最近在看的 Pocket 4 和运动相机选择。</p>\n","summary":"","url":"https://puran.blog/2026/04/21/morning-app-anthropic-opuscodex-app.html","date_published":"2026-04-21T13:58:45+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2026-04-21 13:58","date_timestamp":1776779925,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://mastodon.social/@puran/116443050619246641","https://bsky.app/profile/did:plc:gopkqc5h4csdmhpk5emvbef4/post/3mjz5cwimvi23"]}},{"id":"88634589","content_html":"<p><a href=\"https://youtu.be/V0Y3_fuh5oQ\">2026年4月20日，早上记录</a>。</p>\n<p>今天早上记录了一次很惊艳的体验：我用 Claude Design 给一个“写汉字 APP”做设计探索，从最初想法一路走到线框图、高保真页面，再到角色设定和情绪化 Icon。最打动我的不是它“会出图”，而是它真的能帮你把模糊想法一步步推进成更完整的产品方向。对做新产品 brainstorming 来说，这种体验真的很酷。</p>\n","summary":"","url":"https://puran.blog/2026/04/20/213244.html","date_published":"2026-04-20T13:32:44+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2026-04-20 13:32","date_timestamp":1776691964,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88576311","content_html":"<p>The design from Claude Design is truly impressive—here’s an example featuring the Zi baby character sheet.</p>\n<img src=\"https://cdn.uploads.micro.blog/27301/2026/zi-baby-character-sheet.png\" width=\"600\" height=\"338\" alt=\"Ten illustrated faces display various expressions, each labeled in Chinese with corresponding English descriptions.\" loading=\"lazy\">\n","summary":"","url":"https://puran.blog/2026/04/19/the-design-from-claude-design.html","date_published":"2026-04-19T14:51:50+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2026-04-19 14:51","date_timestamp":1776610310,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://mastodon.social/@puran/116431938577504446","https://bsky.app/profile/did:plc:gopkqc5h4csdmhpk5emvbef4/post/3mju7fw43vd25"]}},{"id":"88576142","content_html":"<p>After three hours of commuting by metro and on foot, we didn’t spot the marathon-running robot—but we did stumble upon a small, unexpected joy: a round of punch-hole fun.</p>\n<img src=\"https://cdn.uploads.micro.blog/27301/2026/img-4016-m.jpg\" width=\"600\" height=\"337\" alt=\"A man kneels on a sidewalk, engaging with three children who are seated and looking at a picture book.\" loading=\"lazy\">\n","summary":"","url":"https://puran.blog/2026/04/19/after-three-hours-of-commuting.html","date_published":"2026-04-19T14:46:15+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2026-04-19 14:46","date_timestamp":1776609975,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://mastodon.social/@puran/116431914158259339","https://bsky.app/profile/did:plc:gopkqc5h4csdmhpk5emvbef4/post/3mju72tmeu42p"]}},{"id":"88381768","content_html":"<p>2026年4月16日: <a href=\"https://puran.blog/2026/04/16/232654.html\">puran.blog</a></p>","summary":"","url":"https://puran.blog/2026/04/16/232654.html","date_published":"2026-04-16T15:26:54+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2026-04-16 15:26","date_timestamp":1776353214,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://mastodon.social/@puran/116415091600923365","https://bsky.app/profile/did:plc:gopkqc5h4csdmhpk5emvbef4/post/3mjmpyowwau2v"]}},{"id":"88303375","content_html":"<p>Haha, Hamer went to her friend’s home this evening on her own, carrying her homework. I was planning to go pick her up, but we must have just missed each other on the way. Now she’s sitting by the door, waiting for me to come home and let her in.</p>\n<img src=\"https://cdn.uploads.micro.blog/27301/2026/img-3972-m.jpg\" width=\"450\" height=\"600\" alt=\"A child sits on a staircase holding a phone with a blue bag labeled DACO beside them.\" loading=\"lazy\">\n","summary":"","url":"https://puran.blog/2026/04/15/haha-hamer-went-to-her.html","date_published":"2026-04-15T13:46:03+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2026-04-15 13:46","date_timestamp":1776260763,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://mastodon.social/@puran/116409036760891628","https://bsky.app/profile/did:plc:gopkqc5h4csdmhpk5emvbef4/post/3mjjzxmscmc2z"]}},{"id":"88297641","content_html":"<p>2026年4月15日: <a href=\"https://puran.blog/2026/04/15/200047.html\">puran.blog</a></p>","summary":"","url":"https://puran.blog/2026/04/15/200047.html","date_published":"2026-04-15T12:00:47+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2026-04-15 12:00","date_timestamp":1776254447,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://mastodon.social/@puran/116408617972353602","https://bsky.app/profile/did:plc:gopkqc5h4csdmhpk5emvbef4/post/3mjjtypj7md27"]}},{"id":"88250616","content_html":"<p>2026年4月14日: <a href=\"https://puran.blog/2026/04/14/232346.html\">puran.blog</a></p>","summary":"","url":"https://puran.blog/2026/04/14/232346.html","date_published":"2026-04-14T15:23:46+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2026-04-14 15:23","date_timestamp":1776180226,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://mastodon.social/@puran/116404556167769538","https://bsky.app/profile/did:plc:gopkqc5h4csdmhpk5emvbef4/post/3mji2bmwnkd2e"]}},{"id":"88139455","content_html":"<p>我们家好像已经习惯了吃医院的饭菜了…😂</p>\n<img src=\"https://cdn.uploads.micro.blog/27301/2026/987c035280-m.jpg\" width=\"600\" height=\"600\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://puran.blog/2026/04/13/120130.html","date_published":"2026-04-13T04:01:30+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2026-04-13 04:01","date_timestamp":1776052890,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://mastodon.social/@puran/116395402997121138","https://bsky.app/profile/did:plc:gopkqc5h4csdmhpk5emvbef4/post/3mjdy7gdbjy26"]}},{"id":"87904676","content_html":"<p>AI Future 大会参会感想: <a href=\"https://puran.blog/2026/04/09/ai-future.html\">puran.blog</a></p>","summary":"","url":"https://puran.blog/2026/04/09/ai-future.html","date_published":"2026-04-09T12:22:54+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2026-04-09 12:22","date_timestamp":1775737374,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://mastodon.social/@puran/116374731101617674","https://bsky.app/profile/did:plc:gopkqc5h4csdmhpk5emvbef4/post/3mj2sgr7ygy2o"]}},{"id":"87389305","content_html":"<p>2026年3月，一些碎片: <a href=\"https://puran.blog/2026/04/01/202157.html\">puran.blog</a></p>","summary":"","url":"https://puran.blog/2026/04/01/202157.html","date_published":"2026-04-01T12:21:57+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2026-04-01 12:21","date_timestamp":1775046117,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://mastodon.social/@puran/116329429317350818","https://bsky.app/profile/did:plc:gopkqc5h4csdmhpk5emvbef4/post/3migonv5l7x2w"]}},{"id":"87077850","content_html":"<p>what a spawn—sub-agents working for me. love it.</p>\n<img src=\"https://cdn.uploads.micro.blog/27301/2026/screenshot-2026-03-27-at-10.34.05pm.png\" width=\"600\" height=\"365\" alt=\"A dark-themed interface displays a development environment with Chinese and English text, code, and task descriptions.\" loading=\"lazy\">\n","summary":"","url":"https://puran.blog/2026/03/27/what-a-spawnsubagents-working-for.html","date_published":"2026-03-27T14:39:11+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2026-03-27 14:39","date_timestamp":1774622351,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://mastodon.social/@puran/116301657781134979","https://bsky.app/profile/did:plc:gopkqc5h4csdmhpk5emvbef4/post/3mi2dz3f7ii2g"]}},{"id":"84923384","content_html":"<p>The Chinese New Year has come and gone. Now it’s time to step back into ordinary life.</p>\n<img src=\"https://cdn.uploads.micro.blog/27301/2026/img-3265-m.jpg\" width=\"600\" height=\"450\" alt=\"A person is hanging clothes on a line in a residential area with houses and vehicles in the background.\" loading=\"lazy\">\n","summary":"","url":"https://puran.blog/2026/02/24/the-chinese-new-year-has.html","date_published":"2026-02-24T13:45:23+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2026-02-24 13:45","date_timestamp":1771940723,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://mastodon.social/@puran/116125910331193739","https://bsky.app/profile/did:plc:gopkqc5h4csdmhpk5emvbef4/post/3mfmcie73rq2o","https://www.threads.com/@puran.1218/post/DVJJGH0lnIJ"]}},{"id":"84234800","content_html":"<p>Heading back home for the Chinese New Year. pause, recharge, restart.</p>\n<img src=\"https://cdn.uploads.micro.blog/27301/2026/b243430189-m.jpg\" width=\"600\" height=\"450\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://puran.blog/2026/02/14/heading-back-home-for-the.html","date_published":"2026-02-14T01:39:26+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2026-02-14 01:39","date_timestamp":1771033166,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://mastodon.social/@puran/116066432756985675","https://bsky.app/profile/did:plc:gopkqc5h4csdmhpk5emvbef4/post/3mervb3cmvv2a","https://www.threads.com/@puran.1218/post/DUuGEVaDQEX"]}},{"id":"83262205","content_html":"<p>Hamer ran toward her grandmother’s home like an arrow.\nIt had been a long time since we last saw Grandma.</p>\n<img src=\"https://cdn.uploads.micro.blog/27301/2026/7ce23a4719-m.jpg\" width=\"450\" height=\"600\" alt=\"A child is pulling a colorful suitcase with cartoon characters down a narrow urban alleyway. Hamer ran toward her grandmother’s home like an arrow.\" loading=\"lazy\">\n","summary":"","url":"https://puran.blog/2026/01/31/hamer-ran-toward-her-grandmothers.html","date_published":"2026-01-31T03:10:39+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2026-01-31 03:10","date_timestamp":1769829039,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://mastodon.social/@puran/115987524597372069","https://bsky.app/profile/did:plc:gopkqc5h4csdmhpk5emvbef4/post/3mdotw44eh42o","https://www.threads.com/@puran.1218/post/DUKNjSRjXE8"]}},{"id":"82895309","content_html":"<p>This was Hamer’s first time staying at home by herself. During the day, she felt quite comfortable, but by the evening, she began to feel a little bored.</p>\n<img src=\"https://cdn.uploads.micro.blog/27301/2026/0ee742b62f-m.jpg\" width=\"600\" height=\"600\" alt=\"Hamer‘s today plan: A handwritten list in black ink is accompanied by floral decorations and the word JOYFUL at the bottom.\" loading=\"lazy\">\n","summary":"","url":"https://puran.blog/2026/01/26/this-was-hamers-first-time.html","date_published":"2026-01-26T13:00:32+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2026-01-26 13:00","date_timestamp":1769432432,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://mastodon.social/@puran/115961526629335818","https://bsky.app/profile/did:plc:gopkqc5h4csdmhpk5emvbef4/post/3mddchbvdsr2z","https://www.threads.com/@puran.1218/post/DT-Y5swFidA"]}},{"id":"82802223","content_html":"<p>I am so stressed to watch Alex to climb the Taipei 101.</p>\n<img src=\"https://cdn.uploads.micro.blog/27301/2026/b2e33c239c-m.jpg\" width=\"600\" height=\"450\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://puran.blog/2026/01/25/i-am-so-stressed-to.html","date_published":"2026-01-25T01:23:36+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2026-01-25 01:23","date_timestamp":1769304216,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://mastodon.social/@puran/115953125562017523","https://bsky.app/profile/did:plc:gopkqc5h4csdmhpk5emvbef4/post/3md7l2yhb5x23","https://www.threads.com/@puran.1218/post/DT6kZn6kajy"]}},{"id":"82303705","content_html":"<p>Around 30 km, my right quadriceps began to cramp, followed by cramping in my left calf near 35 km. A physiotherapist later identified a functional flat foot on my left side. Reduced foot stability likely altered my biomechanics and caused compensatory overload between my legs.</p>\n<img src=\"https://cdn.uploads.micro.blog/27301/2026/7d183a5f1e-m.jpg\" width=\"600\" height=\"450\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://puran.blog/2026/01/18/around-km-my-right-quadriceps.html","date_published":"2026-01-18T05:40:16+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2026-01-18 05:40","date_timestamp":1768714816,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://mastodon.social/@puran/115914497326029184","https://bsky.app/profile/did:plc:gopkqc5h4csdmhpk5emvbef4/post/3mcog4xyods2c","https://www.threads.com/@puran.1218/post/DTpALW0je4v"]}},{"id":"82301770","content_html":"<p>The finish line is already in sight—haha.</p>\n<div class=\"microblog_collection\">\n<img src=\"https://cdn.uploads.micro.blog/27301/2026/1ae9c3fba4-m.jpg\" width=\"600\" height=\"450\" alt=\"\" loading=\"lazy\"><img src=\"https://cdn.uploads.micro.blog/27301/2026/654fd6b593-m.jpg\" width=\"600\" height=\"450\" alt=\"\" loading=\"lazy\">\n</div>\n","summary":"","url":"https://puran.blog/2026/01/18/the-finish-line-is-already.html","date_published":"2026-01-18T04:27:08+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2026-01-18 04:27","date_timestamp":1768710428,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://mastodon.social/@puran/115914208183610550","https://bsky.app/profile/did:plc:gopkqc5h4csdmhpk5emvbef4/post/3mcobzhyefr2t"]}},{"id":"82202858","content_html":"<p>Welcome to Hong Kong.</p>\n<img src=\"https://cdn.uploads.micro.blog/27301/2026/ce2c404d43-m.jpg\" width=\"450\" height=\"600\" alt=\"A person is reading a newspaper inside an airplane cabin with blue ambient lighting.\" loading=\"lazy\">\n","summary":"","url":"https://puran.blog/2026/01/17/welcome-to-hong-kong.html","date_published":"2026-01-16T17:09:53+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2026-01-16 17:09","date_timestamp":1768583393,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://mastodon.social/@puran/115905882394018399","https://bsky.app/profile/did:plc:gopkqc5h4csdmhpk5emvbef4/post/3mcklparnh32u","https://www.threads.com/@puran.1218/post/DTlFcpGkYCI"]}},{"id":"81961863","content_html":"<p>AI Startup Survival Rules: Melvin Chen's Strategic Blueprint and Lovart's Practice: <a href=\"https://puran.blog/2026/01/13/ai-startup-survival-rules-melvin.html\">puran.blog</a></p>","summary":"","url":"https://puran.blog/2026/01/13/ai-startup-survival-rules-melvin.html","date_published":"2026-01-13T14:14:25+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2026-01-13 14:14","date_timestamp":1768313665,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://mastodon.social/@puran/115888218921959008","https://bsky.app/profile/did:plc:gopkqc5h4csdmhpk5emvbef4/post/3mccqowflhx2u","https://www.threads.com/@puran.1218/post/DTdDWM2EYO5"]}},{"id":"69992870","content_html":"<p><a href=\"https://micro.blog/puran\">@puran</a> Dragonflies are flying low again—looks like another heavy rain is on the way.</p>\n","url":"https://micro.blog/puran/69992870","date_published":"2025-07-28T15:54:49+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2025-07-28 15:54","date_timestamp":1753718089,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"61424945","content_html":"<p><a href=\"https://micro.blog/val\">@val</a> This is a good question. Yes, it would be so fast because I lived in Beijing. When you were in the west of China, it would be much slower.</p>\n","url":"https://micro.blog/puran/61424945","date_published":"2025-04-04T01:17:16+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2025-04-04 01:17","date_timestamp":1743729436,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"61177688","content_html":"<p><a href=\"https://micro.blog/val\">@val</a> China’s delivery system is incredibly advanced now - most packages can be delivered within the same day when you ordered on JD. (Except for my reply speed… sorry about that!)</p>\n","url":"https://micro.blog/puran/61177688","date_published":"2025-04-01T05:03:16+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2025-04-01 05:03","date_timestamp":1743483796,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"56427657","content_html":"<p><a href=\"https://micro.blog/Miraz\">@Miraz</a> Thank you. The Lunar New Year is the biggest festival in China, and most of us will go home to stay together and celebrate it.</p>\n","url":"https://micro.blog/puran/56427657","date_published":"2025-01-31T15:41:18+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2025-01-31 15:41","date_timestamp":1738338078,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"52868776","content_html":"<p><a href=\"https://micro.blog/val\">@val</a> Yes, it is. It’s so heartwarming to hear her say the same thing every year in the same scene.</p>\n","url":"https://micro.blog/puran/52868776","date_published":"2024-12-21T11:52:51+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2024-12-21 11:52","date_timestamp":1734781971,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"52670361","content_html":"<p><a href=\"https://micro.blog/val\">@val</a> Wow, that’s a long time! I think you must be more local than I am. I only passed through Nanchang every year to catch a train. I’ve been in Beijing for 15 years, so I’m quite familiar with it. But Jiangxi is my hometown, and it’s a different feeling altogether.</p>\n","url":"https://micro.blog/puran/52670361","date_published":"2024-12-19T13:29:53+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2024-12-19 13:29","date_timestamp":1734614993,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"52256262","content_html":"<p><a href=\"https://micro.blog/val\">@val</a> Thanks. I am from Jiangxi province, a south province of China.</p>\n","url":"https://micro.blog/puran/52256262","date_published":"2024-12-15T10:19:27+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2024-12-15 10:19","date_timestamp":1734257967,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"51932156","content_html":"<p><a href=\"https://micro.blog/val\">@val</a> No, it’s the passport. Because I am living in Beijing but have no Beijing 户口, I am worried that I need to go to my hometown to apply for a new passport after seeing the initial review failed.</p>\n","url":"https://micro.blog/puran/51932156","date_published":"2024-12-12T00:17:30+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2024-12-12 00:17","date_timestamp":1733962650,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"50934163","content_html":"<p><a href=\"https://micro.blog/val\">@val</a> Thank you. (it tasted good</p>\n","url":"https://micro.blog/puran/50934163","date_published":"2024-12-01T23:53:12+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2024-12-01 23:53","date_timestamp":1733097192,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"48986585","content_html":"<p><a href=\"https://micro.blog/puran\">@puran</a> Hamer finally stopped at 12:00 a.m. because she was too sleepy and tired. However, she was crying when she stopped because she really wanted to finish her homework.</p>\n","url":"https://micro.blog/puran/48986585","date_published":"2024-11-05T16:49:00+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2024-11-05 16:49","date_timestamp":1730825340,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"44834423","content_html":"<p><a href=\"https://micro.blog/val\">@val</a> 是的，我听到的时候我也很是被打动到。</p>\n","url":"https://micro.blog/puran/44834423","date_published":"2024-09-04T23:57:13+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2024-09-04 23:57","date_timestamp":1725494233,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"43786307","content_html":"<p><a href=\"https://micro.blog/puran\">@puran</a> I couldn’t contact Xiaoyan before noon, as per her schedule she should have arrived at Chara Airport by then. I tried to search for the flight information but found nothing, which made me more anxious. I was continuously searching for the mine details until Xiaoyan sent me a message.</p>\n","url":"https://micro.blog/puran/43786307","date_published":"2024-08-19T15:38:54+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2024-08-19 15:38","date_timestamp":1724081934,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"43785810","content_html":"<p><a href=\"https://micro.blog/puran\">@puran</a> There’s a lot of new developments work to be done, and I haven’t even started preparing for the tech share that’s scheduled for two weeks from now.</p>\n","url":"https://micro.blog/puran/43785810","date_published":"2024-08-19T15:30:07+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2024-08-19 15:30","date_timestamp":1724081407,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"42916795","content_html":"<p>@jade Yes, I watched that match. They played so well. I was happy that they finally won the gold medal; they deserved it, and it’s also a reward for their performance over the years. After the match, Yaqiong also received a proposal from her boyfriend. It was so heartwarming.</p>\n","url":"https://micro.blog/puran/42916795","date_published":"2024-08-05T10:58:44+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2024-08-05 10:58","date_timestamp":1722855524,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"42226598","content_html":"<p><a href=\"https://micro.blog/ArnoldHoogerwerf\">@ArnoldHoogerwerf</a> Here is the list. I just subscribed and cannot provide my thoughts on it currently, but I will give it a try after more time listening.</p>\n<ul>\n<li>Esri &amp; The Science of Where</li>\n<li>Geographic Thinking from Esri Canada</li>\n<li>Building the Open Metaverse</li>\n<li>The VerySpatial Podcast</li>\n<li>The MapScaping Podcast</li>\n<li>The GeoSpatial Index</li>\n<li>New Books in Geography</li>\n</ul>\n","url":"https://micro.blog/puran/42226598","date_published":"2024-07-25T13:47:41+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2024-07-25 13:47","date_timestamp":1721915261,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"41796355","content_html":"<p><a href=\"https://micro.blog/chrisd\">@chrisd</a> I will. I am looking forward its upcoming SwiftUI version.</p>\n","url":"https://micro.blog/puran/41796355","date_published":"2024-07-19T00:20:47+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2024-07-19 00:20","date_timestamp":1721348447,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"41408143","content_html":"<p><a href=\"https://micro.blog/Miraz\">@Miraz</a> good to know, thanks.</p>\n","url":"https://micro.blog/puran/41408143","date_published":"2024-07-13T00:16:08+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2024-07-13 00:16","date_timestamp":1720829768,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"41372065","content_html":"<p><a href=\"https://micro.blog/Miraz\">@Miraz</a> Hi, I always thought that island climates would be warm and comfortable. By the way, this is the first time I’ve heard of Aotearoa and learned that it’s a name for New Zealand.</p>\n","url":"https://micro.blog/puran/41372065","date_published":"2024-07-12T13:09:32+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2024-07-12 13:09","date_timestamp":1720789772,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"40970754","content_html":"<p><a href=\"https://micro.blog/puran\">@puran</a> from midnight to the morning</p>\n","url":"https://micro.blog/puran/40970754","date_published":"2024-07-06T04:50:29+00:00","author":{"name":"Puran Zhang","url":"https://puran.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F47%2F57931.jpg","_microblog":{"username":"puran"}},"_microblog":{"date_relative":"2024-07-06 04:50","date_timestamp":1720241429,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}}]}