Harry's Blog RSS Feed
A blog about language learning, Coding, AI, and thoughts.
Featured
-
From Monolith to Micro-services: Architecting My Japanese Vocabulary
How a Senior Frontend Engineer uses 'Meta-Vocabulary' and atomic design principles to master complex Japanese kanji compounds and business terminology.
-
What an AI Agent Taught Me About Learning App Design
Insights on how collaborating with an AI agent transformed my approach to building language learning tools, from data structure to UI design.
-
Notes After a Podcast: Trust the Machine, Understand the Human
Reflections on a podcast episode about vibe coding, high-fidelity prompting, and what it means to communicate clearly with AI.
Recent
[6/ 18]-
What Dota 2 Taught Me About Learning Japanese
Lately I've been thinking a lot about language learning, especially about why some methods seem to work so much better than others even when the amount of effort is roughly the same.
-
年,是记忆的刻度 - 记录我在国外过的第一个除夕
Reflections on spending Chinese New Year's Eve in Tokyo for the first time — on cultural memory, tradition, and the passage of time.
-
The Tailored Suit-Why I Build My Own Tools - LingoContext
Why I built LingoContext, a context-aware translation Chrome extension, and the philosophy of building your own tools.
-
I’m building an app that turns "random" Kanji into a logical system based on radicals.
Building Kanji Kaisen, a web app that teaches kanji through radicals, turning overwhelming symbols into a learnable logical system.
-
编程已成“大白话”: 一个程序员的 AI 时代反思
A programmer's reflection on how vibecoding and AI have lowered the barriers to coding, and what that means for developers.