Chương 27 — Lựa chọn không phải của Hệ thống
Họp xong, hai người đi ra trước.
Hoàng không đi theo. Anh bảo còn uống nước, rồi ngồi lại một mình với cái bàn nhỏ góc quán — cái bàn nhựa giữa ba chiếc ghế giờ đã trống, để lại vết nước từ ba ly cà phê đá, một mẩu giấy ăn vo thành cục nhỏ mà không biết ai vo, và cái tăm anh Tuấn gãy đôi rồi đặt xuống mà không biết mình đang làm vậy.
Anh Tuấn đề nghị đứng ra thay hoàn toàn. Khoa nhìn Hoàng. Hoàng nhìn Khoa. Ba giây.
Sau ba giây đó, anh Tuấn hỏi thêm một câu gì đó — Hoàng không còn nhớ chính xác, chỉ nhớ là câu đó đòi câu trả lời ngay. Anh nói để tao suy nghĩ thêm một đêm, anh Tuấn gật, Khoa gật, rồi cả hai về theo hướng khác nhau.
Mười lăm phút qua đi.
Quán không đông. Tiếng ghế kéo đâu đó phía trong. Một bài nhạc từ máy tính bàn chủ quán — thứ nhạc không có lời, cứ lặp đi lặp lại trong nền như người quên tắt đài.
Hoàng lấy trong túi áo ra một tờ giấy — tờ giấy anh lấy từ cuốn vở học trò anh Tuấn hay để trên bàn quán này cho khách ghi chú. Anh gấp đôi tờ giấy theo chiều dọc, tạo ra hai cột.
Cột trái: để anh Tuấn đứng ra thay hoàn toàn.
Cột phải: anh Tuấn viết bài phản hồi dưới tư cách VietPath — đối tác phân phối — trình bày commit history, timestamp, không kể tên developer.
Anh không viết theo kiểu não phải — không viết cảm xúc hay lo lắng. Viết như kỹ sư ghi chú kỹ thuật: mỗi điểm một dòng, gạch đầu dòng, ngắn gọn đến mức người khác đọc vào cũng hiểu mà không cần giải thích.
Cột trái — ưu điểm: tức thì, sạch sẽ, không cần giải thích thêm. Nhược điểm: anh Tuấn trở thành mặt của sản phẩm không phải của anh; mọi câu hỏi tiếp theo về sản phẩm sẽ đi qua anh Tuấn; khi NỢ SỔ lớn — nếu nó lớn — việc đính chính tốn nhiều hơn. Và: vi phạm điều anh đã nói với Khoa.
Điểm cuối đó anh gạch thêm một gạch nhấn. Không phải vì nó là lý do duy nhất. Là vì trong tất cả những gì có thể đảo ngược, đây là thứ không đảo ngược được.
Cột phải — ưu điểm: xử lý được câu hỏi hiện tại mà không cần lộ danh tính developer; commit history là bằng chứng kỹ thuật không ai tranh được; VietPath đứng phát ngôn hợp lý vì họ thật sự là đối tác phân phối. Nhược điểm: chỉ dùng được một lần theo cách này — lần sau phải ra mặt thật.
Anh dừng ở dòng nhược điểm của cột phải.
Chỉ dùng được một lần.
Anh Tuấn đã nói câu đó trong buổi họp — lần sau sẽ không có chỗ trốn nữa. Không phải đe doạ. Là sự thật kỹ thuật, nói theo kiểu người đã từng ở trong tình huống tương tự và biết nó kết thúc thế nào.
Hoàng gấp tờ giấy lại, cho vào túi.
Không phải vì chưa xong. Là vì đã xong.
Anh ra đường, gọi xe về nhà — không phải về thẳng, đi vòng một chút qua Bạch Đằng, đoạn đường dọc sông. Không có lý do cụ thể. Chỉ là anh biết nếu về ngay bây giờ sẽ vào phòng, mở máy tính, và bắt đầu làm gì đó vì ngồi không anh không chịu được. Đi vòng cho não bớt vận hành.
Mười giờ đêm. Sông Sài Gòn từ phía Bạch Đằng nhìn sang Thủ Thiêm vẫn còn thưa đèn bên kia — năm 2014, Thủ Thiêm vẫn còn nhiều vùng tối. Vài năm nữa bên đó sẽ khác. Anh biết điều đó từ trí nhớ — nhưng đây là thứ anh không cần mảnh thông tin nào để biết, chỉ cần nhìn.
Xe về đến hẻm lúc mười giờ hơn. Nhà đã tắt đèn ngoài, chỉ còn đèn vàng trong phòng ba mẹ hắt ra khe cửa. Hoàng vào nhẹ, không gây tiếng động, lên phòng.
Anh ngồi trước bàn. Nhìn điện thoại.
Gọi anh Tuấn giờ này không phải là chuyện gì lạ — anh Tuấn hay thức muộn, Hoàng biết điều đó. Nhưng gọi tức thì sau buổi họp có nghĩa là anh đã quyết định ngay, và quyết định ngay có nghĩa là anh đã quyết định trước buổi họp kết thúc — điều mà anh Tuấn sẽ nhận ra.
Anh Tuấn nhận ra không phải vấn đề. Vấn đề là anh có nên để đêm nay trôi qua, suy nghĩ thêm, rồi gọi sáng mai không?
Anh ngồi im ba mươi giây.
Rồi bấm gọi.
Chuông reo ba lần. Anh Tuấn bắt máy.
“Mày quyết rồi à?” Không có alo, không có sao gọi muộn vậy — câu hỏi thẳng, giọng của người đang làm việc khác nhưng đã chờ cuộc gọi này.
“Phương án hai,” Hoàng nói. “Anh viết bài phản hồi dưới tư cách VietPath. Đính kèm commit history và timestamp người dùng đầu tiên. Không nhắc tên Hùng, không tấn công, chỉ trình bày sự thật.”
Im lặng đầu dây.
Không phải im lặng ngạc nhiên. Là im lặng của người đang nghe xong và để câu đó ngồi vào đúng chỗ trước khi nói tiếp.
“Được,” anh Tuấn nói. “Nhưng tao cần mày cam kết một điều.”
Hoàng ngồi thẳng. “Gì vậy anh?”
“Khi NỢ SỔ lớn đến mức không thể ẩn nữa — và mày biết nó sẽ đến chứ, không phải nếu mà là khi — mày phải ra mặt thật. Không phải qua bài viết của người khác, không phải qua phát ngôn của tao, không phải qua một cái tên khác. Mày.” Giọng anh Tuấn không lên cao, không xuống thấp. Như đọc điều khoản mà mình đã soạn trước. “Tao đứng ra lần này vì tao tin mày có lý do để chưa ra. Nhưng lý do đó phải hết hạn. Và mày phải tự biết khi nào nó hết.”
Hoàng nhìn tường phòng. Vết ố ẩm nhỏ ở góc tường — cái vết đó đã ở đó từ hồi anh còn học tiểu học, ba định sơn lại nhiều lần nhưng chưa bao giờ làm.
“Tao cam kết,” anh nói.
“Được.” Anh Tuấn cúp máy — không thêm lời nào, không hỏi thêm chi tiết. Sẽ làm thì làm, không cần bàn giao lễ nghi.
Hoàng đặt điện thoại xuống bàn.
Màn hình tối dần rồi tắt hẳn.
Anh mở tin nhắn với Khoa. Đây không phải lúc gọi điện — muộn quá, và Khoa cần ngủ, và có những chuyện không cần giọng nói mới nói được. Anh gõ:
Anh Tuấn sẽ đăng bài phản hồi dưới tư cách VietPath — đối tác phân phối. Đính kèm commit history và timestamp. Không nhắc Hùng. Bài đủ để tắt nghi ngờ mà không cần lộ ai cả. Mày thấy ổn không?
Gửi. Đợi.
Ba phút sau, tin nhắn về:
mày nghĩ kỹ rồi thì làm thôi
Hoàng nhìn câu đó một lúc.
Không có dấu chấm than. Không có tao đồng ý hay nghe hay đó hay bất kỳ thứ gì bày tỏ thêm. Chỉ câu đó — bảy chữ, không dấu câu cuối, viết thường hết — và nó nói chính xác thứ Khoa muốn nói.
Không phải ủng hộ nhiệt tình. Là sự chấp nhận của người đã quen với cách Hoàng ra quyết định: kỹ, một mình, rồi báo kết quả chứ không hỏi ý kiến trước. Khoa không phải loại người cần được hỏi ý kiến từ đầu — anh ấy cần biết sự thật. Và sự thật giờ Hoàng đã báo.
Hoàng gõ lại: oke. cảm ơn mày.
Tin nhắn về gần như ngay: nhớ báo khi anh Tuấn đăng
ừ
Hệ thống hiển thị giao diện không cần anh mở — nó tự hiện, nhẹ, ở góc trên màn hình mà chỉ mình anh thấy. Dòng chữ nhỏ, màu vàng nhạt:
QUYẾT ĐỊNH GHI NHẬN: XỬ LÝ DANH TÍNH QUA ĐỐI TÁC — PHƯƠNG ÁN TRUNG GIAN
NHIỆM VỤ MỚI ĐANG THEO DÕI: BƯỚC RA — TIÊU THỨC ĐANG HÌNH THÀNH
[Đây không phải nhiệm vụ bắt buộc. Không có hạn chót. Không có hình phạt nếu không hoàn thành. Hệ thống đang đo.]
Hoàng đọc dòng cuối.
Lần đầu tiên từ trước đến giờ, Hệ thống thêm dấu ngoặc vuông vào một thông báo. Kiểu dấu ngoặc đó trong code có nghĩa: chú thích — không phải lệnh, chỉ là ghi chú cho người đọc. Như thể Hệ thống đang giải thích chính nó, không yêu cầu.
Anh không biết mình nên cảm thấy gì về điều đó. Bình thường anh sẽ phân tích. Bình thường anh sẽ hỏi điều này có nghĩa là gì với chuỗi nhiệm vụ tiếp theo, phần thưởng là gì, rủi ro là gì.
Giờ anh chỉ đọc rồi kéo giao diện nhỏ lại.
Đồng hồ máy tính góc phòng chỉ mười một giờ kém mười.
Hoàng ngồi trong phòng. Tiếng ba ho khan một tiếng từ phòng bên — tiếng ho đêm anh đã nghe từ nhiều tuần trước, không dày, nhưng đủ để nghe thấy. Rồi yên lại.
Anh mở tab trình duyệt.
Trong thư mục tải xuống của Hệ thống — phần mà chỉ anh truy cập được, không phải folder máy tính thật — có một file anh chưa mở: MANH_THONG_TIN_002.sys. Timestamp nhận: ngày 87 của nhiệm vụ HẠT GIỐNG. Hơn hai tuần trước.
Anh nhấp mở.
Giao diện quen: nền tối, chữ trắng nhỏ, không có hình ảnh hay biểu đồ — chỉ dữ liệu thô. Tiêu đề: THỊ TRƯỜNG SAAS CHO DOANH NGHIỆP VỪA VÀ NHỎ VIỆT NAM — 2015–2017 — ĐỘ CHÍNH XÁC HIỆN TẠI: 91%.
Anh đọc.
Dữ liệu không thiếu — nó đầy. Biên lợi nhuận SaaS tiêu biểu tại Đông Nam Á giai đoạn đó, tốc độ tăng trưởng theo phân khúc SME, những sản phẩm nào sẽ chiếm thị phần và vì sao, những sai lầm điển hình của founder lần đầu làm sản phẩm B2B nhỏ. Có một đoạn về thanh toán đặc biệt chi tiết — năm nào cổng thanh toán nào ra đời, điều khoản ban đầu thế nào, ai sẽ bị nuốt và ai sẽ sống sót đến 2018. Tất cả đều là thứ anh cần, tất cả đều là thứ sẽ cho anh lợi thế thật sự khi lập kế hoạch sáu tháng tới.
Anh đọc đến giữa tài liệu thì dừng.
Ngón tay anh đặt trên touchpad, không kéo xuống.
Có một giây anh nhận ra — không phải kết luận từ phân tích, là nhận ra tức thì như khi nhìn ra lỗi ở dòng code bất kỳ — anh đang đọc tài liệu này để xác nhận rằng mình đã quyết định đúng. Không phải để ra quyết định. Không phải để điều chỉnh kế hoạch. Để tìm bằng chứng rằng cái con đường anh đã chọn tối nay, cái cam kết anh đã đưa ra với anh Tuấn, cái câu mày nghĩ kỹ rồi thì làm thôi của Khoa — tất cả là đúng.
Nhưng quyết định đã xong từ lúc anh gấp tờ giấy lại ở quán.
Mảnh thông tin này không thay đổi được gì nữa.
Hoàng đóng file lại.
Hệ thống không phản ứng gì với hành động đó. Không có thông báo, không có điểm, không có cảnh báo kiểu bạn chưa đọc hết thông tin được cấp. Giao diện nhỏ ở góc màn hình vẫn hiển thị chỉ số như thường — Tín nhiệm, Thực chiến, Nguồn lực, Trí lực — tất cả đứng yên, không dao động.
Anh ngồi nhìn nó.
Từ đêm đầu tiên tỉnh dậy trong cái phòng này với cơ thể không phải của mình, Hệ thống là thứ anh nhìn vào để biết mình đang ở đâu. Không phải vì anh tin tưởng nó — mà vì nó là thứ duy nhất cho anh phản hồi đo được trong một thế giới mà mọi thứ khác đều mơ hồ. Tín nhiệm tăng. Thực chiến tăng. Nhiệm vụ hoàn thành. Thanh số đầy thì anh biết mình đang làm đúng hướng.
Đêm nay anh đóng mảnh thông tin lại mà không đọc hết.
Không phải vì anh không cần thông tin đó — anh cần. Một tuần nữa anh sẽ mở lại và đọc từng dòng, ghi chú vào vở kỹ thuật, lập kế hoạch sản phẩm quý tới theo từng điểm dữ liệu. Nhưng tối nay thì không — vì tối nay, lần đầu tiên, anh nhận ra mình định dùng thông tin đó như một cái gương soi lại điều mình đã nhìn thấy rồi, không phải như ngọn đèn chiếu vào chỗ tối.
Đó là hai thứ khác nhau.
Hệ thống im lặng.
Nhưng lần này cái im lặng đó không giống những lần trước — không giống im lặng của đêm tháng 11 khi anh chờ Hệ thống gợi ý và nó không gợi ý gì, cũng không giống im lặng hôm Khoa hỏi vậy giờ mày muốn làm gì và giao diện chỉ hiển thị màu vàng CHỜ QUYẾT ĐỊNH. Những lần đó, im lặng là sự vắng mặt.
Lần này im lặng là sự có mặt của thứ gì đó không cần nói.
Anh không biết đặt tên cho sự khác biệt đó. Anh chỉ nhận ra nó.
Hoàng cúi người lấy quyển vở từ ngăn bàn dưới cùng — không phải vở học trò đang dùng, là quyển vở cũ anh mua từ tháng đầu tiên, loại vở kẻ ô vuông nhỏ dành cho bài toán. Anh dùng nó ghi chú kỹ thuật — sơ đồ kiến trúc database NỢ SỔ, ghi nhớ về bug cần fix, phân tích về cổng thanh toán. Thứ anh viết vào đây không ai đọc được trừ anh, vì nó là kỹ thuật thật của người làm thật.
Anh giở đến trang trống cuối cùng trong vở — còn hai trang, ô vuông nhỏ xanh nhạt.
Anh viết, bằng bút bi đen:
Anh Tuấn sẽ đăng bài mai hoặc ngày kia. Bài xử lý được câu hỏi ngắn hạn.
Điều tao cam kết với anh Tuấn: khi NỢ SỔ lớn đủ, tao ra mặt thật. Không đẩy sang ai. Câu này anh Tuấn yêu cầu. Nhưng tao cũng muốn câu đó tồn tại.
Tao đã định đọc mảnh 002 để xác nhận mình đúng. Đóng lại vì nhận ra mình đang làm vậy.
Không rõ điều đó có nghĩa là gì với Hệ thống.
Nhưng đêm nay tao ngủ được.
Anh đặt bút xuống.
Nhìn những gì vừa viết. Chữ của mình, mực xanh nhạt, chữ viết tay của thằng nhóc mười lăm tuổi có bàn tay nhỏ hơn bàn tay anh nhớ — nhưng nét chữ thẳng theo kiểu người quen ghi chú kỹ thuật từ nhỏ.
Gấp quyển vở lại. Cất vào ngăn bàn.
Anh tắt đèn bàn, ngả lưng xuống giường trong bóng tối phòng. Qua vách mỏng: tiếng ba thở đều — không ho thêm lần nào. Phía xa hẻm, tiếng con mèo nào đó kêu một tiếng rồi im.
Hệ thống ở góc tầm nhìn — nhỏ, sáng mờ trong bóng tối phòng — vẫn hiển thị các chỉ số như thường. Tín nhiệm. Thực chiến. Nguồn lực. Trí lực. Founder Lv.
Anh nhìn nó một lúc.
Rồi nhắm mắt.
Giao diện vẫn còn đó — Hệ thống không tắt vì người dùng nhắm mắt, nó không hoạt động theo lý như vậy. Nhưng khi mắt nhắm, không có gì để nhìn nữa.
Và lần này, đó không phải là vấn đề.