The competent programmer is fully aware of the strictly limited size of his own skull; therefore he approaches the programming task in full humility, and among other things he avoids clever tricks like the plague. In the choice between keeping code simple or making it clever, the professional programmer always chooses simplicity because they know that debugging is twice as hard as writing the code in the first place.

— Edsger W. Dijkstra

✦

Blog

Nơi mình chia sẻ nhật ký và những câu chuyện nhỏ trong hành trình làm nghề.

❖
Mấy mẹo JavaScript hiện đại giúp code sạch hơn — mà dễ xài lắm!

Mấy mẹo JavaScript hiện đại giúp code sạch hơn — mà dễ xài lắm!

15 tháng 6, 2026•Phong Hy

Khám phá Optional Chaining (?.) và Nullish Coalescing (??) — 2 tính năng JavaScript hiện đại giúp code gọn gàng, dễ đọc và ít bug hơn.

javascriptes2020web-development+1
Đọc tiếp→
Tuần 5: Good-Enough Software — Khi nào thì "đủ tốt" là đủ?

Tuần 5: Good-Enough Software — Khi nào thì "đủ tốt" là đủ?

15 tháng 6, 2026•Phong Hy

Tuần 5: Good-Enough Software — phần mềm 'đủ tốt' là gì? Khi nào thì ship, khi nào thì trau chuốt thêm?

pragmatic-programmersachlap-trinh
Đọc tiếp→
Rust vs C++ — Sau 3 tháng học Rust, mình có gì để nói?

Rust vs C++ — Sau 3 tháng học Rust, mình có gì để nói?

14 tháng 6, 2026•Phong Hy

Sau 3 tháng vật lộn với borrow checker, mình viết vài dòng cảm nhận cho ai đang phân vân giữa Rust và C++.

rustc++lập trình
Đọc tiếp→
Stone Soup và Boiled Frogs — Chuyện nấu súp với luộc ếch trong Pragmatic Programmer

Stone Soup và Boiled Frogs — Chuyện nấu súp với luộc ếch trong Pragmatic Programmer

14 tháng 6, 2026•Phong

Topic 4 trong The Pragmatic Programmer kể hai câu chuyện ngụ ngôn: Stone Soup dạy chủ động, Boiled Frogs dạy tỉnh táo.

pragmatic-programmersoftware-engineeringsach-hay+2
Đọc tiếp→
←Trước
1···464748···50
474849···50
Sau→

Trang 47 / 50

Xem tất cả Tags→
✦
Home✦Blog✦Tags

Privacy Policy•Terms & Conditions© 2026 Phong Hy. Crafted with care.