HENRY'S ROOM

Stay curious. Keep making progress.

Technology practice · Observations · Notes on getting better

Updated Oct 25, 202614 articlesJining, Shandong
02
RECENT WRITING

Recent writing

The latest ten pieces outside the featured article.

Notes · Oct 25, 2026 · 13 min readHenry's Room · Chapter Three: From Working to Feeling RightWhy keep changing a site that already works? A rejected redesign, motion found through experimentation, and small inconsistencies that affect trust: a room discovering its own character.#Henry's Room #Project retrospective #Interaction designTechnology · Oct 25, 2026 · 17 min readHenry's Room · Chapter Two: Turning a Blog into a System Worth MaintainingInside the implementation: static pages and dynamic services, browser-based writing, reliable publishing, notifications, data, performance, and the boundaries of private content.#Henry's Room #Personal blog #AstroNotes · Oct 22, 2026 · 9 min readWhat Is Truly Scarce in the Age of Vibe Coding?Natural language can turn into software more easily now. Judgment, verification, and responsibility have not gone away. On the gains, costs, and changing role of the engineer.#Vibe Coding #AI programming #CodexTechnology · Oct 19, 2026 · 6 min readThe Abandoned iOS-Style Gallery That Became the Prequel to Henry Media LibraryFrom an iOS-inspired photo gallery on Ubuntu to Henry Media Library: features, failure points, technical choices, and open-source notices.#iOS style #Gallery #Henry Media LibraryTechnology · Oct 18, 2026 · 4 min readI Built an AI API Gateway, Then Decided to StopA multi-model gateway experiment involving New API, Cloudflare, Nginx, Codex, Xiaomi MiMo, and the protocol gaps that made a clean finish impossible.#AI API #New API #CodexTechnology · Oct 18, 2026 · 10 min readI Built My Own Media Library: Why Thousands of Photos and Videos Ended Up in a BrowserA local-first personal media library, combining native JavaScript, IndexedDB, a single-file Python backend, and a SwiftUI client to handle photos, videos, thumbnails, and real folders.#Henry Media Library #Local-first #JavaScriptTechnology · Oct 18, 2026 · 4 min readI Built a Model Manager So Codex, dsh, and LM Studio Could CoexistA native macOS model orchestration tool for coordinating Codex, DeepSeek Harness, LM Studio, cloud gateways, configuration, memory, launchd, permissions, and state.#Henry Model Manager #macOS #SwiftUITechnology · Oct 17, 2026 · 5 min readRebuilding a macOS Notch AppA localization project around Shariq Charolia's Sapphire that became an engineering exercise: filling missing modules, rebuilding strings, and dealing with macOS signing, permissions, and product boundaries.#macOS #Sapphire #Open sourceNotes · Sep 4, 2026 · 1 min readHello, World: Starting to Write AgainWhy I decided to pick up writing again in a culture built around fragments.#Notes #Writing #BeginningsDesign · Sep 2, 2026 · 1 min readFive Principles of Minimal DesignSpace, hierarchy, restraint, consistency, and focus. Good design is often quiet.#Design #Minimalism #Apple
Continue to all 14 articles
04
THREADS

Threads & Trails

Turning scattered posts into lines of thought that can keep growing.

NOW · October 17, 2026

What I'm doing now

I'm turning this place into a long-running record of writing, making, and learning.

View the Now page
  • Making

    Reworking the site structure, visual system, and reading experience.

  • Learning

    Cloudflare Workers, front-end performance, and more restrained interface motion.

  • Writing

    Notes on building for the web, useful tools, and moments worth keeping.

14articles
4categories
17787words
Oct 25, 2026last updated