Build. Break. Learn. Build better.
Mình viết về những thứ mình đang xây.
Code, architecture, performance, AI, infrastructure — và những quyết định nhỏ phía sau một hệ thống chạy thật.
Chỉ là những gì đã làm, những gì đã sai, những trade-off đã chọn và những bài học còn lại.
Hi, mình là Long
Blog này là nơi mình ghi lại những thứ mình học được, tìm hiểu và trải nghiệm trong công việc, cũng như những bài học trong cuộc sống xung quanh mình.
Từ Uber uReview Đến Dự Án Thật: Nghệ Thuật Dùng AI Code Review Không Rác
Bài học từ kiến trúc Multi-Agent Code Review của Uber và kinh nghiệm thực chiến để thuần hóa AI Review thành trợ thủ thay vì máy spam comment rác.
Claude Code Best Practice: Các tips giúp tăng tốc lập trình
12 tips thực chiến từ Serena MCP, SuperClaude, sub-agents, extended thinking đến git worktree — giúp khai thác tối đa sức mạnh Claude Code.
Claude Agent Skills — Hiểu từ gốc đến ngọn
Agent Skills không phải tool, không phải code — mà là cơ chế tiêm workflow con người vào não LLM đúng lúc cần. Bài viết đi sâu từ first principles.
Công cụ giúp buff sức mạnh Claude Code lên gấp nhiều lần
SuperClaude — framework mở rộng cho Claude Code với 11 chuyên gia AI, slash commands, auto-routing và metrics cụ thể thay vì suggestion generic.
Claude Code Multi-Account Switcher
Chữa cháy khi Claude hết usage giữa chừng — switch account cực nhanh, không mất context, resume session liền mạch.
Debug Mode — Khi Tư Duy Debug Truyền Thống Được Nâng Cấp Bởi Agent
Cursor Debug Mode tự động hoá quá trình debug mà dev luôn làm — Agent thêm log, chạy lại code, đọc log, reason ra nguyên nhân.
Hiểu về Process vs Thread
Câu hỏi quốc dân trong phỏng vấn kỹ thuật — hiểu rõ process, thread, context switching, isolation vs sharing từ gốc đến ngọn.
Từ 150k tokens còn 2k tokens: Dynamic MCPs & Code Mode tối ưu
Dynamic MCPs và Code Mode — đập đi xây lại cách AI Agent tương tác với tool, giảm 98,7% token, tăng tốc độ và bảo mật.

def make_it_better(system):
for tiny in daily_improvements():
system = apply(tiny, system)
return system



