Trong khoa học có một luật bất thành văn là "Murphy's Law." Đại khái là chuyện gì có khả năng xảy ra thì dù xác suất xảy ra thấp đến đâu nó cũng sẽ xảy ra ở thời điểm bất ngờ nhất, gây ra thiệt hại lớn.
Dự án mình làm thì không tầm cỡ như vậy nhưng cũng đủ phức tạp để sơ suất xảy ra. Đôi khi trong một dự án dài hạn, càng về sau thì càng dễ có xu hướng buông thả, những tiêu chuẩn về chất lượng cũng giảm hẳn so với ban đầu.
Mà lý do mình viết bài này là vì dự án của mình launch rồi, đến ngày present cho các đồng nghiệp khác thì mới phát hiện ra một lỗi nhỏ nhưng nghiêm trọng, mà dự án làm cả năm trời đâu biết lỗi sai từ đâu ra.
Thành ra là 10 ngày vừa qua mình phải lục lọi, đào bới tìm cho ra lỗi này. Cuối cùng phát hiện nó chỉ là sai có 2 dòng code thôi. Mà 2 dòng này sai là vì lúc mình lập trình nghĩ là nó không quan trọng, bỏ qua.
Bài học rút ra là làm bước nào chắc bước đó, thà là trễ deadline, xin lỗi sếp và khách hàng chứ không rush deadline. Phạm sai lầm như tui 2, 3 lần liên tiếp là bán lúa giống.
The 2-percenter