Home

Chuyện Phiếm 02: Thiên kiến kẻ sống sót - Survivorship Bias

Chuyện #1: Mặc giáp cho máy bay Trong Thế Chiến II, thời điểm chiến sự giữa các phe đang diễn ra hết sức khốc liệt, các tướng lĩnh phe Đồng Minh nhận thấy tình trạng có rất nhiều máy bay chiến đấu và máy bay ném bom trở về từ chiến trường Đức với chi chít lỗ đạn. Họ hiểu rằng cần phải tìm cách gia cố thêm nhằm tăng số lượng máy bay sống sót trở...

Read more

From Agile to Scrum

Agile và Scrum không còn là thuật ngữ mới, không tính riêng ngành phần mềm, mà nó đã thực sự phổ biến ở rất nhiều ngành nghề khác rồi. Sự thịnh hành của Agile và Scrum kéo theo trào lưu nhà nhà đi học, người người thực hành với kì vọng có thể vận dụng nó để thay đổi được phong cách quản lý, tối ưu hoá năng suất,… hay vô vàn những lời giới thiệu ...

Read more

Chuyện Phiếm 01: Sản Phẩm Tốt

Do định hướng blog là nơi chia sẻ góc nhìn và cách tôi rèn luyện khả năng diễn giải và phát biểu ý tưởng, thêm việc nhận thấy bản thân đang chậm chạp đi đáng kể (có lẽ là dấu hiệu tuổi tác), nên tôi nảy ra ý tưởng thử viết những mẩu chuyện được phác thảo và hoàn thiện trong thời gian ngắn. Những mẩu chuyện này được tổng hợp thành các series, trư...

Read more

Năm Mèo Nói Chuyện Clean Code: Mèo Đen Hay Mèo Trắng

Mèo đen hay mèo trắng không quan trọng, miễn là nó bắt được chuột (Thuyết con mèo - Đặng Tiểu Bình) Dẫn luận thành Code xấu hay code đẹp không quan trọng, miễn là nó chạy được. Khi tôi tóm tắt như vậy, chắc chắn sẽ có nhiều người phản đối, hay chê cười, vì đơn giản ai cũng hiểu là nếu đã là developer thì code smell, code spaghetti,...

Read more

Bài học về mô hình kinh doanh

Khi mới được bổ nhiệm làm product owner của sản phẩm của công ty, tôi xác định rằng tư duy đầu tiên mình cần có là phải “hiểu” được sản phẩm mà team của mình đang xây dựng. Để tiếp cận tư duy này thì có khá nhiều phương pháp, trong đó thì tôi đề cao cách sử dụng mô hình kinh doanh (business model) để vẽ lên bức tranh tổng thể của sản phẩm, và kì...

Read more

Spaghetti Tower Marshmallow Challenge

Spaghetti Tower Marshmallow challenge là một thử thách khá nổi tiếng và được thử nghiệm bởi nhiều đối tượng khác nhau, từ trẻ em cho đến người lớn, từ các trường học, cho đến hoạt động build-up nội bộ doanh nghiệp. Tôi dám chắc bạn đã từng ít nhiều nghe đến nó, hoặc cũng từng biết đến nó nhưng không rõ tên gọi của nó mà thôi. Vậy thì cái challen...

Read more

Scrum Team và Tây Du Ký

Bài viết đầu tiên về chủ đề non-tech, do career path của tôi giờ đã chuyển sang hướng mới, nên nhân tiện một buổi tìm kiếm tài liệu và chuẩn bị cho buổi training về Agile/Scrum cho công ty, tôi cũng note lại vài dòng vào cái blog cũ kỹ này, hy vọng nếu bạn có đọc thì ủng hộ swiftyvn tiếp nha. Chủ đề lần này tôi sẽ bàn luận một số điểm thú vị tô...

Read more

Adapter Design Pattern

Bài viết về Prototype đã khép lại phần giới thiệu cho loại Pattern đầu tiên: Creational. Và để tiếp nối chuỗi bài viết về chủ đề này, tôi xin được tiếp tục giới thiệu loại Pattern thứ 2: Structural. Mở đầu cho Structural và cũng là chủ đề chính của bài viết lần này, là một loại Pattern quen thuộc khác, mà khi nhắc đến tên, chắc chắn ai dù làm Lậ...

Read more

Prototype Design Pattern

Welcome back, series về Design Pattern xin được tiếp tục, với một Design Pattern phổ biến khác: Prototype Design Pattern. Giới thiệu Prototype Pattern Prototype Design Pattern thuộc loại Creation, đồng nghĩa với việc nó sẽ giải quyết một vấn đề nào đó của bài toán khởi tạo Object. Prototype dịch ra nghĩa là nguyên mẫu, nguyên bản, kết hợp với ...

Read more

Builder Design Pattern

Đợt vừa rồi tôi có hơi bận viết blog nội bộ cho công ty nên có hơi bỏ bê trang này, nhưng không sao, SwiftyVN đã trở lại và đương nhiên là series về Design Pattern cũng sẽ quay lại 🤘. Vẫn tiếp nối chuỗi bài viết về loại Creational (khởi tạo), và cũng vẫn là một trong những pattern thuộc hàng phổ thông nhất, đó chính là Builder Design Pattern.

Read more