Chương 3: Thứ Hai, hai giờ chiều
Phía chuỗi nhà thuốc sang ba người. Một chị giám đốc vận hành. Một anh phụ trách pháp chế. Và giám đốc công nghệ của họ, chị Lương Mỹ Diễm, bốn mươi lăm tuổi, tóc bới gọn, mang theo một cái máy tính xách tay đã dán chi chít nhãn.
Ông Ân mở đầu bằng lời xin lỗi chính thức. Anh Quyết trình bày diễn biến: một lỗi trong bản phát hành, đã khắc phục trong vòng ba mươi phút, công ty đã xác định cá nhân gây lỗi và đang xử lý kỷ luật. Anh không nói tên. Anh không cần nói. Ai trong phòng cũng nhìn sang Duật.
– Tôi muốn nghe người viết mã. – Chị Diễm nói.
Duật đứng dậy. Anh không mở máy chiếu. Anh lấy cây bút lông, đi tới cái bảng trắng.
– Em xin giải thích bằng một ví dụ ở chính nhà thuốc của chị. – Anh nói. – Khách đưa thẻ cho thu ngân, thu ngân quẹt, máy treo. Khách sốt ruột, bảo quẹt lại. Một thu ngân giỏi sẽ không quẹt ngay. Chị ấy nhìn số hóa đơn trên máy, gọi hỏi ngân hàng xem hóa đơn số đó đã trừ tiền chưa. Nếu trừ rồi thì thôi. Đoạn mã kiểm tra khóa chống trùng làm đúng việc đó: mỗi đơn mang một mã duy nhất, gửi kèm sang cổng thanh toán. Khách bấm lại, cùng mã thì cổng trả lại kết quả cũ chứ không trừ lần hai. Mất thêm ba trăm mili giây. Bản 3.8.1 bỏ bước đó.
Anh vẽ hai ô vuông, hai mũi tên.
– Để hoàn tiền, em đề xuất ghép theo mã giao dịch ngân hàng, không ghép theo số tiền, vì đêm đó có hơn hai trăm khách thật sự đặt hai đơn giống nhau. Ghép theo số tiền là hoàn nhầm cho họ. Em đã viết cách đối soát ra giấy. Nếu được mở lại tài khoản, em chạy thử trên bản sao dữ liệu trong hai giờ, đưa danh sách cho bên chị duyệt trước khi hoàn.
Chị Diễm nghe, không ghi chép, mắt nhìn hai mũi tên trên bảng. Rồi chị mở cái máy tính dán nhãn.
– Anh nói bản 3.8.1 bỏ bước kiểm tra. – Chị nói. – Ai quyết định bỏ?
Phòng im. Ông Ân hơi nghiêng người.
– Dạ, theo hợp đồng giữa hai bên, – Duật nói, – mỗi bản phát hành lên môi trường thật đều phải gửi phiếu đề nghị thay đổi sang hệ thống quản lý thay đổi của bên chị, ghi mô tả thay đổi và người phê duyệt. Bên chị lưu, bên em không sửa được. Em không biết trong phiếu bản 3.8.1 ghi gì. Em chỉ biết em không phải người phê duyệt.
Chị Diễm gõ phím. Mười giây. Chị xoay màn hình về phía bàn.
Phiếu thay đổi số hai trăm chín mươi sáu. Bản phát hành 3.8.1. Mô tả thay đổi, gõ bằng tiếng Việt không dấu: "Bo kiem tra trung khi goi cong thanh toan de tang toc do man hinh thanh toan, phuc vu demo. Rui ro: thap." Người phê duyệt phía nhà cung cấp: Mạnh Quyết. Thời gian: hai giờ mười bảy sáng thứ Bảy, ba tuần trước.
Không ai nói gì trong một lúc lâu. Anh phụ trách pháp chế cúi xuống ghi.
Anh Quyết đặt hai tay lên bàn, nhìn chúng.
– Rủi ro thấp. – Chị Diễm đọc lại, rất chậm. – Ba nghìn bốn trăm mười hai khách hàng của tôi, có người là bệnh nhân chạy thận.
Rồi chị quay sang ông Ân:
– Tôi không cần biết công ty anh kỷ luật ai. Đó là việc nội bộ. Tôi cần hai thứ. Một, mở tài khoản cho anh này, chạy đối soát như anh ấy vừa nói, gửi tôi danh sách trước năm giờ chiều mai. Hai, từ nay mọi phiếu thay đổi liên quan tới thanh toán phải có hai người phê duyệt, và một trong hai là người viết mã.
Ông Ân gật đầu. Ông nhìn sang Duật, lần đầu tiên trong ba ngày, không phải như nhìn một dòng chi phí.
Bốn giờ chiều, tài khoản của Duật mở lại. Anh chạy đối soát trên bản sao dữ liệu. Ba nghìn bốn trăm mười hai giao dịch trùng, trừ đi mười chín giao dịch ngân hàng đã tự đảo, còn ba nghìn ba trăm chín mươi ba cần hoàn. Hai trăm mười bốn khách đặt hai đơn thật, giữ nguyên. Anh gửi danh sách cho Ngô Ny kiểm tra chéo trước khi gửi đi. Cô ngồi soát tới tám giờ tối, tìm ra hai dòng anh ghép sai, anh sửa.
Commit đối soát đẩy lên lúc tám giờ mười hai. Trong phần mô tả, Duật ghi rõ: người viết Lâm Duật, người kiểm tra Ngô Ny.
Hai tuần sau, anh Quyết nộp đơn nghỉ. Không ai công bố lý do. Bình luận bị xóa trên yêu cầu hợp nhất số bốn trăm mười hai không bao giờ được khôi phục, vì cũng không cần nữa.
Tháng sau, chị Diễm gửi email mời Duật sang làm ở phòng công nghệ của chuỗi nhà thuốc. Lương cao hơn hai mươi phần trăm. Duật đọc email trên sân thượng nhà trọ, giữa mấy sợi dây phơi.
Anh trả lời rằng anh cảm ơn, và anh sẽ ở lại thêm một năm, cho tới khi quy trình hai người duyệt chạy được mà không cần ai nhắc. Anh không nói thêm lý do. Trong nhóm chat dự án, Ngô Ny vừa gửi lên yêu cầu hợp nhất đầu tiên cô tự viết từ đầu, và gắn tên anh vào ô người duyệt.
— Hết —

🏙️ Đô thị & làm giàu
🏙️ Đô thị & làm giàu
🏙️ Đô thị & làm giàu
🏙️ Đô thị & làm giàu
🏙️ Đô thị & làm giàu
🏙️ Đô thị & làm giàu