Topic 13 trong series The Pragmatic Programmer: Prototypes and Post-it Notes — một trong những topic làm mình suy nghĩ lại rất nhiều về cách mình vẫn thường làm việc. Prototype không chỉ dành cho code, mà còn có thể dùng Post-it Notes để thiết kế UI nữa cơ!
Topic 11 trong series The Pragmatic Programmer nói về Reversibility — khả năng đảo ngược quyết định. Một bài học đắt giá cho bất kỳ ai làm software: không có quyết định nào là mãi mãi, hãy xây dựng hệ thống để dễ xoay hướng.
DRY không phải là đừng copy-paste code, mà là đừng lặp kiến thức. Cùng mình ôn lại một trong những nguyên lý quan trọng nhất của lập trình viên qua góc nhìn từ cuốn The Pragmatic Programmer.
Topic 7 cuối cùng của Chapter 1: Communicate! — giao tiếp trong công việc lập trình viên. 5 nguyên tắc: biết đối tượng, chọn thời điểm, biết mình muốn nói gì, làm đẹp, và lắng nghe.
Tiếp tục series The Pragmatic Programmer với Topic 6: Your Knowledge Portfolio. Khám phá 5 nguyên tắc quản lý kiến thức như một danh mục đầu tư tài chính — đầu tư đều đặn, đa dạng hóa, và luôn đón đầu công nghệ mới.