Những Suy Nghĩ Của Tôi

Đây là một số suy nghĩ của tôi về những thứ tôi đang học hoặc đang làm.

Tự nhiên là một hệ thống Abstraction: Khi lập trình viên chỉ đang sao chép lại vũ trụ
Tự nhiên là một hệ thống Abstraction: Khi lập trình viên chỉ đang sao chép lại vũ trụ
16 tháng 10, 2026

Tại sao chúng ta phải chia module, đóng gói và tạo interface? Hóa ra, các nguyên lý kiến trúc phần mềm không phải do con người tự nghĩ ra, mà là bản năng sinh tồn duy nhất giúp vũ trụ mở rộng quy mô mà không tự sụp đổ.

software-architecturecomputer-scienceclean-code
Đọc
Giờ AI viết code thay tôi — nên tôi tạo một công cụ để ngăn nó phá hỏng hệ thống i18n
Giờ AI viết code thay tôi — nên tôi tạo một công cụ để ngăn nó phá hỏng hệ thống i18n
5 tháng 6, 2026

AI hiện đang đảm nhận phần lớn việc viết code cho tôi — nhưng nó cũng âm thầm làm hỏng các translation keys: hardcode string, tạo ra orphan keys, và hallucinate namespace. Đây là lý do tôi xây dựng i18n-sharpen, một i18n linter dựa trên AST, và định nghĩa thực sự của một 'AI-friendly codebase'.

AIi18ndeveloper tools
Đọc
Lợi thế Kiến trúc của Angular trong Kỷ nguyên AI
Lợi thế Kiến trúc của Angular trong Kỷ nguyên AI
1 tháng 5, 2026

Sự tự do của React từng là điểm mạnh đối với lập trình viên, nhưng lại là điểm yếu rắc rối đối với AI. Dưới đây là lý do tại sao kiến trúc chặt chẽ của Angular là lợi thế tuyệt đối trong kỷ nguyên AI.

frontendreactangular
Đọc
Bẫy Megamorphic: Khi viết code tái sử dụng (DRY) phản tác dụng
Bẫy Megamorphic: Khi viết code tái sử dụng (DRY) phản tác dụng
1 tháng 5, 2026

Tái sử dụng code không chỉ để tiết kiệm dung lượng, nó giúp JIT Compiler kích hoạt Hot Path. Nhưng nếu không cẩn thận với kiểu dữ liệu, bạn sẽ sập bẫy Megamorphic.

javascriptv8jit
Đọc
Thang trừu tượng: 6 Tầng kiến trúc của thế giới phần mềm
Thang trừu tượng: 6 Tầng kiến trúc của thế giới phần mềm
30 tháng 4, 2026

Cách khoa học máy tính quản lý sự phức tạp. Phân tích cấu trúc từ điện áp vật lý đến logic ứng dụng.

computer-sciencearchitecturehardware
Đọc
Sự thật về cách Code chạy: Từ Bare Metal, Hệ điều hành đến Máy ảo
Sự thật về cách Code chạy: Từ Bare Metal, Hệ điều hành đến Máy ảo
29 tháng 4, 2026

Một góc nhìn toàn cảnh về cách phần mềm thực sự tương tác với phần cứng: từ dòng điện trong môi trường Bare Metal, qua System Calls của Hệ điều hành, đến Bytecode trên Máy ảo.

iotcpphardware
Đọc
AI Giờ Không Chỉ Là Công Cụ Nữa — Xu Thế Đang Chuyển Lên Hạ Tầng
AI Giờ Không Chỉ Là Công Cụ Nữa — Xu Thế Đang Chuyển Lên Hạ Tầng
9 tháng 3, 2026

Từ ChatGPT đến lớp nền tảng quốc gia: tại sao 2026 là năm AI chuyển từ công cụ sang hạ tầng, và mình thấy gì từ góc nhìn dev.

AIInfrastructureStrategy
Đọc
Kỷ nguyên AI Agent: Cursor vs Antigravity vs Claude Code
Kỷ nguyên AI Agent: Cursor vs Antigravity vs Claude Code
9 tháng 2, 2026

Đánh giá toàn diện ba AI coding agent hàng đầu năm 2026 — kiến trúc kỹ thuật, chi phí, hiệu suất thực tế và tương lai của software engineering.

AIAgentCursor
Đọc
Cách Akamai, Cloudflare chống lại 1 triệu thằng như tôi: Phân tích kỹ thuật và chiến lược đối phó
Cách Akamai, Cloudflare chống lại 1 triệu thằng như tôi: Phân tích kỹ thuật và chiến lược đối phó
8 tháng 2, 2026

Phân tích chuyên sâu về cách các hệ thống Anti-bot như Akamai và Cloudflare sử dụng Machine Learning, TLS Fingerprinting, và Behavioral Entropy để phát hiện và chặn hàng triệu bot mỗi ngày.

SecurityAnti-BotCloudflare
Đọc
Dạo Này Mọi Người Hay Lo Chuyện AI Thống Trị Loài Người... Và Nếu Nó Làm Hết Việc Thì Sao?
Dạo Này Mọi Người Hay Lo Chuyện AI Thống Trị Loài Người... Và Nếu Nó Làm Hết Việc Thì Sao?
21 tháng 12, 2025

Giải thích rõ ràng AI hoạt động thế nào để thấy tại sao nó không 'thống trị' được, và suy ngẫm về tương lai khi AI làm hết việc.

AIPhilosophyFuture
Đọc
Từ 1 Triệu Đồng 'Tiền Ngu' Bên GCP Đến Hành Trình Học AWS Từ Gốc Rễ
Từ 1 Triệu Đồng 'Tiền Ngu' Bên GCP Đến Hành Trình Học AWS Từ Gốc Rễ
6 tháng 12, 2025

Bài học xương máu khiến tôi ngừng click-ops vô tội vạ và quay về triết lý first principles khi học AWS.

AWScloudfirst principles
Đọc
Dùng Biome thay cho combo ESLint + Prettier — Tại sao không?
Dùng Biome thay cho combo ESLint + Prettier — Tại sao không?
29 tháng 10, 2025

Không phải vì ESLint + Prettier dở, mà vì Biome đang làm điều tương tự… nhanh hơn, gọn hơn.

BiomeESLintPrettier
Đọc
PNPM – Khi Dev Không Cần Phải Chờ NPM “đi chợ” Giúp Mình Nữa
PNPM – Khi Dev Không Cần Phải Chờ NPM “đi chợ” Giúp Mình Nữa
29 tháng 10, 2025

Khi thời gian cài đặt lâu như mẹ “đi chợ”, đã đến lúc để pnpm cáng đáng nhiệm vụ!

pnpmnpmtooling
Đọc
Tôi dùng AI để code nhanh gấp 10 — mà vẫn pass review như senior
Tôi dùng AI để code nhanh gấp 10 — mà vẫn pass review như senior
27 tháng 10, 2025

Cách dev hiện đại dùng AI agent (Cursor, ChatGPT Codex...) để build nhanh hơn, sạch hơn, và luôn kiểm soát codebase.

AIdeveloperworkflow
Đọc