Chương 103 — Gương soi hai mặt
Chiều ở văn phòng quận 10 có màu vàng nhạt, mỏng như lớp bụi bám trên mặt kính.
Hoàng đẩy cửa vào lúc gần bốn giờ. Bên ngoài, đường Tô Hiến Thành vẫn còn tiếng xe máy dồn thành từng đợt; mỗi lần đèn xanh ở ngã tư xa xa đổi màu, âm thanh lại tràn tới rồi rút đi, để lại tiếng máy lạnh già trong văn phòng kêu đều đều. Sau mấy ngày ở nhà Bình Thạnh, tiếng ồn ở đây nghe lạ. Nó sạch hơn, ít mùi cơm chiều và dầu gió hơn, nhưng cũng lạnh hơn.
Trâm ngẩng đầu khỏi bàn chăm sóc khách hàng.
“Anh Hoàng về rồi hả? Chị Phương Anh nói nếu anh tới thì để tài liệu hợp đồng Nhật ở bàn anh.”
“Ừ. Cảm ơn em.”
“Khoa anh đi kho với chú Tân rồi. Chiều nay có đợt thiết bị mới về.”
Hoàng dừng tay trên quai balo.
“Ba anh tự đi à?”
“Dạ, chú đi với anh Khoa. Lúc nãy chú còn bắt tụi em ký biên bản nhận hàng đủ từng cục sạc dự phòng.” Trâm cười, giọng nhẹ đi. “Chú kỹ lắm. Anh Khoa nói từ giờ kho Bình Thạnh khỏi sợ thất lạc.”
Hoàng gật đầu. Anh không hỏi thêm. Trong đầu hiện ra hình ảnh ba mặc áo sơ mi bỏ trong quần, cầm cây bút bi cũ ghi số lượng thiết bị lên tờ giấy kẹp bảng. Bàn tay chai sần từng bóp thắng chiếc Wave trong mưa giờ đặt lên kiện hàng có logo NỢ SỔ. Vẫn là cùng một người đàn ông ấy, chỉ đổi loại đường phải chạy.
Anh đi vào phòng làm việc nhỏ ở cuối văn phòng.
Căn phòng không lớn. Một bàn gỗ ép, hai ghế, một kệ sắt đựng hồ sơ, trên tường treo bảng trắng đã lau nhưng vẫn còn vệt mờ của những sơ đồ cũ. Cửa kính nhìn ra khoảng trời hẹp giữa hai dãy nhà quận 10. Nắng chiều xiên qua rèm lá dọc, cắt mặt bàn thành những vệt sáng dài. Ly cà phê đen ai đó đặt từ buổi sáng đã nguội, trên mặt nổi một vòng dầu mỏng.
Hoàng đặt balo xuống ghế, cởi đồng hồ, kéo tay áo sơ mi lên. Điện thoại hiện bốn tin chưa đọc: một từ Khoa báo kho xong sớm hơn dự kiến; một từ Phương Anh gửi link bảng phân quyền tài chính của Cổng Việt; một từ chị Linh chỉ có hai chữ “chị ổn”; và một tin của Minh: “Khi nào anh tới, tôi có review deployment cần chốt.”
Anh đọc tin của chị Linh lâu hơn ba tin còn lại.
Chị ổn.
Hai chữ đó có thể nghĩa là chị đã ngủ được thêm một tiếng. Có thể nghĩa là chị chưa khóc trước mặt mẹ. Có thể chỉ là cách một người vừa về nhà sau bốn năm tự nhắc mình không được làm người khác lo.
Hoàng tắt màn hình điện thoại, ngồi xuống.
Máy lạnh thổi vào gáy làm da anh nổi gai. Anh mở laptop, nhưng không đăng nhập ngay vào dashboard NỢ SỔ. Ngón tay đặt trên bàn phím một lúc, rồi dừng lại. Từ ngày Hệ thống biến thành Tấm gương phản chiếu, anh đã ít mở nó hơn trước. Không phải vì không cần. Vì mỗi lần mở, anh không còn nhận được cảm giác có ai đó đặt trước mặt một bài toán rõ ràng.
Trước đây, Hệ thống luôn có hình dạng của đường đi: nhiệm vụ, hạn chót, phần thưởng, hình phạt. Mỗi ô nhấp nháy đều buộc anh bước tiếp. Dù ghét hay thích, chỉ cần nhìn vào đó anh biết mình đang đứng ở đâu trên một bản đồ.
Giờ nó giống một mặt kính hơn. Anh nhìn vào, thứ hiện ra không phải tương lai. Chỉ là những vết hằn do chính anh để lại.
Hoàng nhắm mắt, gọi giao diện lên.
Một lớp ánh bạc mở ra trước tầm mắt. Không có âm báo. Không có thanh tiến độ lao về phía trước. Các khung dữ liệu treo yên trong không khí, trong suốt đến mức anh vẫn nhìn thấy vệt nắng trên bàn xuyên qua chúng.
[HỆ THỐNG KIẾN QUỐC — HÌNH THÁI PHẢN CHIẾU]
[Trạng thái người dùng: CEO công khai]
[Độ bền tổ chức: Lv.3]
[Chỉ số tin cậy nội bộ: 79%]
[Chỉ số phản chiếu gia đình: 81%]
[Chỉ số rủi ro đạo đức: 30%]
[Kiến thức kỹ thuật của founder so với codebase: lệch có kiểm soát]
[Quyền veto kỹ thuật: đang hoạt động — tần suất sử dụng gần nhất: 0]
Hoàng nhìn con số 30 lâu nhất.
Rủi ro đạo đức.
Cái tên nghe lạnh và nặng, như một dòng trong báo cáo kiểm toán hơn là thứ thuộc về một đời người. Khi Hệ thống mới mở ra, chỉ số ấy đứng ở 40%. Lúc đó anh đã ngồi rất lâu trong phòng trọ quận 10, tự hỏi Hệ thống dựa vào đâu để đo điều đó. Nó có đo số lần anh nói dối không? Đo những phần sự thật anh cắt bỏ khi nói với Phương Anh? Đo cách anh biến nhu cầu thật của ba thành một hợp đồng kho bãi, biến nỗi cô đơn của chị Linh thành một vai trò trong Cổng Việt?
Nếu nhìn nghiêm khắc, anh đã làm tất cả.
Anh đã dùng hiểu biết về người thân để thiết kế lối ra phù hợp với lòng tự trọng của họ. Với ba, đó là một công việc có trách nhiệm thật, lương thật, biên bản thật, để ông không cảm thấy mình nhận bố thí từ con. Với chị Linh, đó là một đề nghị vừa chạm vào vết thương của người đi xa, vừa phục vụ đúng phần còn thiếu của Cổng Việt. Anh biết chị cần một ý nghĩa mới. Anh cũng biết dự án của mình cần người hiểu cộng đồng Việt ở Nhật.
Hai điều ấy cùng đúng.
Gương không cho anh quyền chọn mặt đẹp hơn.
Một tiếng gõ nhỏ vang lên ngoài cửa. Hoàng chưa kịp trả lời thì cửa hé ra. Phương Anh đứng bên ngoài, một tay cầm tập hồ sơ mỏng, tóc buộc thấp, áo sơ mi xanh nhạt xắn đến khuỷu tay.
“Anh tới rồi.”
“Ừ.”
Cô đặt tập hồ sơ lên bàn anh.
“Bản quyền và phân phối thử nghiệm ở Nhật. Tôi chưa gửi chị Linh. Đợi chị ấy nghỉ vài ngày đã.”
Hoàng nhìn bìa hồ sơ. Trên đó, Phương Anh viết tay: Cổng Việt — Nhật Bản / bản nháp khảo sát cộng đồng.
“Cảm ơn.”
Phương Anh không ngồi xuống ngay. Cô nhìn mặt anh, rồi nhìn ly cà phê nguội trên bàn.
“Anh về nhà mấy ngày trông mệt hơn đi Singapore về.”
Hoàng cười nhạt.
“Ở Singapore chỉ có nhà đầu tư. Ở nhà có gia đình.”
“Khó hơn?”
“Khó theo kiểu khác.”
Phương Anh kéo ghế ngồi đối diện. Cô không mở hồ sơ, cũng không nói về hợp đồng. Sau những tháng làm việc cùng nhau, cô đã học được khi nào một tài liệu không phải lý do chính để bước vào phòng.
“Chị Linh sao rồi?”
“Chưa ổn. Nhưng chị nhắn là ổn.”
“Đó là hai câu khác nhau.”
“Ừ.”
Ngoài phòng, điện thoại bàn của Trâm reo. Giọng Trâm vang lên qua vách kính, mềm và rõ: “Dạ chị, em kiểm tra lại đơn hàng giúp chị liền. Nếu app treo thì chị đừng nhập lại hai lần nha, để em xem log trước.” Câu nói ấy trôi qua, bình thường đến mức nếu là một năm trước, Hoàng sẽ không để ý.
Một năm trước, mọi cuộc gọi khách hàng quan trọng cuối cùng vẫn sẽ vòng về anh hoặc Khoa. Một lỗi nhỏ cũng đủ kéo anh khỏi bữa cơm, khỏi giấc ngủ, khỏi bất kỳ cuộc trò chuyện nào. Bây giờ Trâm nói “để em xem log trước” như đó là việc hiển nhiên.
Độ bền tổ chức Lv.3 không nằm trong con số vốn, cũng không nằm trong văn phòng có máy lạnh. Nó nằm ở câu nói đó.
Phương Anh theo ánh mắt anh nhìn ra ngoài.
“Trâm xử lý tốt hơn tháng trước,” cô nói. “Khoa huấn luyện kỹ. Minh cũng chịu viết tài liệu log cho người không biết code đọc được.”
“Minh chịu viết tài liệu?”
“Anh ấy càu nhàu ba ngày. Ngày thứ tư viết xong bản tốt nhất.”
Hoàng dựa lưng vào ghế. Một góc miệng anh nhếch lên.
“Đúng là Minh.”
Phương Anh đặt tay lên tập hồ sơ.
“Tôi thêm một phần trong bản Nhật: không liên hệ trực tiếp chị Linh với nghệ sĩ hoặc đối tác bên Nhật trong tháng đầu. Chị ấy chỉ làm khảo sát cộng đồng, không chịu KPI doanh thu, không bị yêu cầu xuất hiện trước team.”
Hoàng hiểu vì sao cô nói kỹ từng chữ.
“Em sợ anh biến chị ấy thành dự án quá nhanh.”
“Tôi sợ anh biến mọi người thành vai trò quá nhanh.” Phương Anh nhìn thẳng anh, không gắt, cũng không né. “Anh làm vậy giỏi. Chính vì giỏi nên đáng sợ.”
Giao diện bạc ở rìa tầm mắt Hoàng không thay đổi. Chỉ số rủi ro đạo đức vẫn đứng ở 30%, không tăng, không giảm. Nhưng câu của Phương Anh làm con số ấy có trọng lượng hơn hẳn.
Anh đặt tay lên mặt bàn, ngón trỏ chạm vào vệt nắng.
“Anh biết.”
“Biết thôi chưa đủ.”
“Ừ.”
Nếu là trước đây, anh có thể sẽ giải thích. Rằng Cổng Việt thật sự cần chị Linh. Rằng ba thật sự phù hợp với kho. Rằng anh không lấy nỗi đau của họ để làm đẹp cho cấu trúc công ty. Tất cả đều có phần đúng. Nhưng Phương Anh không hỏi anh đúng hay sai. Cô đang chỉ vào tốc độ, vào thói quen anh tự động biến một khoảng trống trong đời người khác thành một ô trong sơ đồ vận hành.
Hệ thống cũ từng thưởng cho anh vì làm vậy. Nó gọi đó là tận dụng nguồn lực, mở quan hệ, tối ưu cấu trúc.
Tấm gương mới không thưởng. Nó chỉ đặt trước mặt anh con số 30% và chờ anh tự hiểu.
Phương Anh đứng dậy.
“Tôi để hồ sơ ở đây. Khi nào anh đọc xong, đừng sửa trực tiếp. Ghi comment. Chị Linh phải có quyền từ chối từng phần.”
“Được.”
“Từng phần, Hoàng.”
Anh ngẩng lên.
“Anh nghe rồi.”
Cô gật đầu, mở cửa đi ra. Trước khi cửa khép lại, cô nói thêm:
“Chiều nay Minh deploy module mới. Anh ấy hỏi anh có ở văn phòng không.”
“Anh biết.”
“Vậy lát nữa đừng làm mặt CEO quá.”
Hoàng nhìn cô.
Phương Anh nhún vai.
“Anh làm mặt đó mỗi khi muốn nói ‘tôi tin nhưng để tôi kiểm tra lại’. Người ta nhìn ra hết.”
Cửa đóng lại. Hoàng ngồi một mình, nghe câu ấy chìm vào tiếng máy lạnh.
Anh mở hồ sơ Phương Anh để lại. Những dòng đầu không phải kế hoạch doanh thu hay mô hình tăng trưởng, mà là câu hỏi khảo sát:
Bạn nhớ điều gì nhất khi nghe một bài hát tiếng Việt ở Nhật?
Bạn thường tìm nội dung Việt Nam qua kênh nào?
Bạn có ngại trả tiền cho sản phẩm văn hóa Việt nếu biết tiền đến đúng nghệ sĩ không?
Bạn có muốn tên mình xuất hiện khi đóng góp cho một dự án cộng đồng không?
Không có ô nào hỏi “có thể mua bao nhiêu gói”, “chi phí chuyển đổi”, “tỷ lệ giữ chân”. Phương Anh đã cố ý bắt đầu ở nơi chị Linh có thể thở.
Hoàng gấp hồ sơ lại.
Anh nhìn giao diện bạc. Chỉ số phản chiếu gia đình 81%. Con số ấy đã tăng so với đêm ban công. Không phải vì anh đã trả lời được câu hỏi của chị Linh. Anh chưa trả lời được. Có những câu hỏi không nên bị trả lời quá sớm chỉ để người trả lời cảm thấy nhẹ.
Nó tăng vì ba đang ở kho, làm công việc không giả. Vì mẹ không còn phải thức đêm may gia công nhưng vẫn có việc để bận trong nhà, vẫn càu nhàu ba ăn cơm đúng giờ. Vì chị Linh được đặt trước một cánh cửa mà chưa bị đẩy qua. Vì anh đã học được đôi khi giúp người thân nghĩa là tạo khoảng trống cho họ đứng, không phải nhanh tay kéo họ vào chỗ mình thấy đúng.
Gương soi hai mặt.
Một mặt cho anh thấy kết quả: gia đình ổn hơn, tổ chức bền hơn, rủi ro đạo đức giảm. Mặt kia cho thấy bàn tay anh trong mọi thứ đó. Không có mặt nào vô tội hoàn toàn.
Điện thoại rung. Tin nhắn của Khoa hiện lên:
Kho ngon. Ba mày bắt tao dán nhãn lại hết vì “chữ nhỏ quá, mai mốt lộn”. Tao phục luôn.
Ngay sau đó là một tấm ảnh. Ba Hoàng đứng cạnh kệ sắt trong kho Bình Thạnh, tay cầm cuộn băng keo, mắt nheo lại đọc nhãn trên thùng. Khoa chụp lén từ bên cạnh nên ảnh hơi lệch, ánh sáng kho trắng bệch, nhưng lưng ba thẳng hơn những ngày còn dựng xe dưới mưa.
Hoàng lưu ảnh vào máy.
Anh không gửi câu nào dài. Chỉ nhắn lại:
Đừng cãi ổng. Ổng đúng nhiều hơn mày nghĩ.
Khoa trả lời ngay:
Biết rồi sếp. À mà sếp, chiều nay Minh deploy đó. Đừng phá.
Hoàng bật cười thành tiếng.
Tiếng cười nhỏ nhưng đủ làm căn phòng bớt lạnh.
Anh đứng dậy, đi ra ngoài lấy nước. Văn phòng lúc này đang ở trạng thái hiếm hoi mà trước kia anh từng mơ tới nhưng không nhận ra khi nó xuất hiện: mọi người đều làm việc của mình mà không cần chờ anh chỉ. Trâm đang nói chuyện với khách; một bạn triển khai mới do Khoa tuyển ngồi đối chiếu danh sách thiết bị; Phương Anh đứng cạnh máy in, dùng bút đỏ đánh dấu bản hợp đồng; ở góc kỹ thuật, Minh cúi trước màn hình lớn với sơ đồ service mới, hai tai đeo headphone nhưng không bật nhạc — thói quen khi anh cần tập trung.
Minh ngẩng lên thấy Hoàng.
“Anh rảnh chưa?”
“Rảnh.”
“Cho tôi mười phút.”
“Ở phòng anh?”
“Ừ.”
Minh tháo headphone, cầm một tập giấy in mỏng và laptop đi theo. Anh không còn dáng của ứng viên từng ngồi quán cà phê Bách Khoa mở audit thẳng vào mặt Hoàng. Cũng chưa phải đồng minh mềm mại. Minh vẫn bước nhanh, vai hơi cúi về phía trước, mắt nhìn như đang giải bài toán dang dở. Nhưng khoảng cách giữa hai người đã khác. Nó không còn là khoảng cách giữa người giữ chìa khóa và người đòi chìa khóa. Nó là khoảng cách giữa hai người cùng biết nếu nhà cháy, không ai có quyền đứng ngoài.
Trong phòng, Minh đặt tập giấy xuống bàn, xoay về phía Hoàng.
“Module queue thanh toán offline cho tiệm ở khu mạng yếu. Đi qua review rồi. Phương Anh ký impact check. Khoa test với năm khách ở Bình Thạnh và hai khách Đà Nẵng. Trâm có script chăm sóc nếu sync chậm. Rollback plan ở trang bốn.”
Hoàng kéo tập giấy lại. Trang đầu có bảng tóm tắt: mục tiêu, phạm vi ảnh hưởng, rủi ro, người chịu trách nhiệm, thời gian deploy. Ở góc phải, Minh viết bằng bút đen: Decision owner: Minh. Veto window: 16:30–16:45.
Một ô trống nằm cuối trang.
Founder veto: Có / Không.
Hoàng nhìn ô đó.
Minh đứng đối diện, hai tay đặt trên lưng ghế. Anh không giục.
“Lần trước,” Minh nói, “anh bảo nếu có veto thì phải có lý do bằng văn bản.”
“Ừ.”
“Bây giờ tôi hỏi cho đúng quy trình. Anh muốn xem veto không?”
Câu hỏi rất bình thường. Nó nằm trong quy trình do chính họ dựng ra sau một đêm ba giờ sáng, sau rollback, sau chìa khóa đặt trên bàn. Nhưng khi Minh nói ra, Hoàng thấy toàn bộ đường đi của mấy tháng qua nằm gọn trong ô trống ấy.
Anh có thể đọc từng trang. Có quyền. Có lý do. Anh vẫn là CEO. Veto vẫn còn đó, được thiết kế để không ai biến phân quyền thành buông xuôi.
Anh cũng biết nếu đọc kỹ, anh sẽ tìm được ít nhất một điểm để hỏi. Một giả định về retry interval. Một cách đặt tên queue. Một ngưỡng cảnh báo. Những câu hỏi ấy có thể đúng về kỹ thuật, hữu ích ở mức nhỏ, và đủ để nhắc mọi người rằng Hoàng vẫn nhìn thấy.
Trước đây, anh hay cần điều đó.
Cần chứng minh mình vẫn hiểu. Cần giữ một sợi dây nối từ codebase mới đang trôi khỏi tay mình về chỗ anh ngồi. Cần chắc chắn sự tin tưởng của mình không phải một cú nhắm mắt.
Giao diện bạc lặng lẽ hiện ở rìa mắt:
[Độ bền tổ chức: Lv.3]
[Quyền veto kỹ thuật: đang hoạt động]
[Tần suất sử dụng gần nhất: 0]
[Khuyến nghị: Không có]
Không có khuyến nghị.
Không có mũi tên chỉ anh nên bấm vào ô nào.
Hoàng đặt ngón tay lên trang giấy, đẩy tập review trở lại phía Minh.
“Không cần.”
Minh nhìn anh thêm một nhịp.
“Anh chắc?”
“Deploy đi.”
“Production window bắt đầu sau mười phút.”
“Ừ.”
“Rollback owner là tôi.”
“Anh biết.”
Minh không cười hẳn. Nhưng phần căng ở quai hàm anh thả lỏng đi một chút. Anh gập tập giấy, cầm laptop lên.
“Vậy tôi deploy.”
“Minh.”
Minh dừng ở cửa.
“Nếu có lỗi, gọi anh. Không phải để anh quyết thay.” Hoàng nói chậm, từng chữ rõ. “Gọi để anh biết mình đang nợ khách hàng cái gì.”
Minh gật đầu.
“Được.”
Cửa mở rồi đóng lại. Qua lớp kính, Hoàng thấy Minh trở về bàn kỹ thuật. Anh nói gì đó với Trâm; Trâm gật đầu, mở sẵn danh sách khách hàng test. Phương Anh nhìn đồng hồ. Một bạn triển khai mới đứng cạnh Khoa qua cuộc gọi video, chắc đang ở kho Bình Thạnh; trên màn hình nhỏ, ba Hoàng lướt qua phía sau với cuộn băng keo trên tay, không biết mình vừa xuất hiện trong một khoảnh khắc chuyển giao quyền lực của công ty con trai.
Hoàng đứng sau cửa kính, không bước ra.
Anh để họ làm.
Không khí trong văn phòng đổi rất nhẹ trước giờ deploy. Không ai la lớn, không ai chạy. Chỉ có vài câu ngắn, tiếng bàn phím, tiếng Trâm thử gọi cho một khách hàng trong danh sách. Sự bình tĩnh ấy không tự nhiên mà có. Nó được mua bằng incident cũ, bằng một commit tên “waiting for trust”, bằng những cuộc cãi nhau, bằng việc Phương Anh ép mọi thứ thành checklist, bằng Khoa dạy Trâm nghe khách chửi mà không gãy giọng.
Độ bền tổ chức Lv.3 không phải phần thưởng.
Nó là hóa đơn đã thanh toán một phần.
Hoàng quay lại bàn, mở quyển vở học trò cũ. Bìa vở đã cong, mép giấy ố vàng. Trong đó có những dòng từ rất lâu: hai triệu đầu tiên, 503 người dùng, anh Tuấn — đồng minh, Khoa — đối tác thật, ba mẹ — đang nhìn. Có dòng chữ viết trong một đêm khác: Hệ thống cho tao biết làm gì. Nhưng tao chưa hỏi tao làm vì ai.
Anh lật sang trang mới.
Bút bi chạm giấy, dừng lại một chút rồi chạy.
Ba đang ở kho. Mẹ ngủ sớm hơn. Chị Linh chưa biết mình về để làm gì, và mình không được phép trả lời thay chị.
Anh xuống dòng.
NỢ SỔ deploy mà không cần tay mình đặt lên nút cuối. Minh quyết định. Khoa giữ tuyến đầu. Phương Anh giữ ranh giới. Trâm nghe khách hàng. Tổ chức sống bằng những người không phải mình.
Bên ngoài, Minh giơ tay ra hiệu. Trâm bấm gọi. Phương Anh nhìn màn hình log. Khoa trong cuộc gọi video nói gì đó làm bạn triển khai mới cười. Không có tiếng pháo. Không có thông báo thắng lợi.
Chỉ có một dòng log xanh hiện lên trên màn hình lớn:
Payment offline queue deployed — success.
Hoàng nhìn dòng chữ ấy qua cửa kính. Tay anh vẫn đặt trên trang vở.
Anh viết tiếp, nét chữ chậm hơn:
Hệ thống không còn dẫn đường. Nhưng tôi đã bắt đầu tự nhìn thấy con đường của mình trong gương.
Anh đặt bút xuống.
Giao diện bạc trong tầm mắt không nhấp nháy, không thưởng, không mở khóa gì mới. Nó chỉ phản chiếu vài con số đứng yên dưới ánh chiều quận 10.
Lần đầu tiên sau rất lâu, Hoàng không thấy cần chúng chạy về phía trước ngay lập tức.