brandonwie.dev — Software engineering insights, tutorials, and learnings
brandon@seoul : ~ $ whoami --verbose
Software engineer writing about backend systems, DevOps, and lessons learned building real products.
Brandon Seokhyun Wie Full-stack AI engineer building production systems — film school grad turned engineer, now building AI products at Playtag. This blog collects what I've learned along the way.
Projects → All posts About Brandon
Homepage summary
Events synced 7M
Essays shipped 168
Polyglot services 6
Bilingual writing EN/KR
brandon@seoul : ~ $ ls -l ~/work
brandon@seoul : ~ $ ls -lt ~/posts | head -10
Recent Posts · 10/168 # date cat title / description
01 Oct 29, 2026 devops Anthropic Prompt Cache TTL + Cost Mechanics Anthropic silently dropped Claude Code's prompt-cache TTL from 1 hour to 5 minutes around early March 2026. Without explicit awareness, idle gaps ≥5 min between messages evaporate the cache and force a full cold cache-write on the next message — pricing it at 1.25× base input on the entire conversation prefix. 02 Oct 29, 2026 general Claude Code Multi-Profile HUD Setup Running Claude Code with multiple accounts requires careful HUD configuration to show correct per-account usage stats. Here's how to fix cross-profile data leaks. 03 Oct 22, 2026 aws AWS VPC Networking Fundamentals Comprehensive guide to AWS VPC networking: CIDR notation, subnet design, NAT Gateway placement, route tables, and complete Terraform examples. 04 Oct 22, 2026 devops A Harness That Fixes Itself - And Prunes Its Own Fixes The most expensive agent mistakes are not the dramatic ones. 05 Oct 22, 2026 devops Claude Code: Shared + Personal AI Config Pattern Split AI instructions into committed (shared) and gitignored (personal) layers 06 Oct 22, 2026 devops The pre-commit hook race that put my files in someone else's commit Two sessions committing to one repo, a slow pre-commit hook, and `fatal: cannot lock ref HEAD`. The loud failure is the easy one — the quiet failure hands your staged files to the other session's commit under its message. 07 Oct 20, 2026 ai-ml Claude Code Agent Teams Experimental feature for orchestrating multiple Claude Code instances as a coordinated team with shared task lists and inter-agent messaging 08 Oct 20, 2026 devops Wrap Skill Follow-Up Persistence Architecture When a session-state dashboard regenerates from a single source (today's journal), unresolved follow-ups from prior sessions vanish silently on every rebuild. Compounded with single-source discovery and conversation-only mentions, follow-ups disappear three ways at once. The fix is a 4-layer architecture. 09 Oct 6, 2026 frontend `_emphasis_` does not close against a Korean particle CommonMark will not close an underscore emphasis run when Hangul sits on both sides of the closing delimiter, so the underscores stay literal. Asterisks have no intraword restriction and still close. 10 Sep 20, 2026 ai-ml AI Code Review Confusion Patterns Thirteen distinct ways Claude, Copilot, and Codex behave on PRs — ten failure modes plus two productive behaviors to amplify, plus an analyst-side error class. With detection signals and the empirical tiebreaker that resolves factual disagreements. fzf --preview · 01 devops · Oct 29, 2026
Anthropic Prompt Cache TTL + Cost Mechanics
Anthropic silently dropped Claude Code's prompt-cache TTL from 1 hour to 5 minutes around early March 2026. Without explicit awareness, idle gaps ≥5 min between messages evaporate the cache and force a full cold cache-write on the next message — pricing it at 1.25× base input on the entire conversation prefix.