Categories
Product Thinking
Product Thinking (5): Abstraction Thinking — From Math to Systems
How a math background shapes engineering decisions — from group theory to FSMs, from proof structure to API design, and why 700 articles is an abstraction engine.
Product Thinking (4): Self-Healing Systems — Teaching Machines to Fix Themselves
The philosophy and engineering of systems that detect, diagnose, and fix their own failures — from watchdog anti-patterns to autonomous improvement engines.
Product Thinking (3): UX & Design Systems — Tokens, Dark Mode, and Bilingual
Building a design system from CSS tokens to dark mode to bilingual content — and why consistency matters more than creativity.
Product Thinking (2): Security Engineering — Defense Without Paranoia
How I learned to build security into the system itself — pre-commit hooks, atomic guards, two-layer firewalls, and the art of automated defense.
Product Thinking (1): Architecture Design — From Monolith to Autonomous Agents
How my architectural thinking evolved from a single Next.js app to distributed autonomous agent systems — and the patterns that emerged along the way.




