關於
A personal blog covering software engineering and macroeconomic investing, with 340+ posts since 2013.
技術
- Go — concurrency, channels, goroutines, interfaces
- Java — concurrency (ForkJoinPool), Spring Boot, JPA, memory management
- Microservice Patterns — inter-process communication, sagas, hexagonal architecture
- JavaScript / Redux — state management, middleware, TypeScript migration
- Infrastructure — Kafka, Docker, MongoDB, PostgreSQL, Nginx
- Kotlin — language features and Gradle builds
- Python — scripting and tooling
- LeetCode — algorithm problem solutions
- LLM / AI — vLLM benchmarking, Claude Code
總經
Thinking frameworks for navigating market uncertainty — structural analysis over predictions, conditional reasoning over directional calls.
- 因果拆解 — multiple explanations with evidence, identifying the most supported path
- 分水嶺 — observable conditions that would change the structural picture
- 失效條件 — specific, verifiable thresholds that invalidate the current framework
- 修正文 — when assumptions break, we update the framework and explain what we learned
Topics span Fed policy, government data, geopolitics, AI/tech economics, and cross-market connections.
History
Posts from 2013–2020 were originally published on Blogger and migrated here. The blog is bilingual, with selected posts in both English and Traditional Chinese.