Mã Nguồn Ngược Dòng Chương 28 / 209

Chương 28 — Bài đăng của anh Tuấn

Tiếng trống báo hết tiết vang ra giữa chừng bài giải tích anh đang chép — không phải tiếng chuông mà là tiếng kẻng sắt gõ ba nhịp không đều nhau mà thầy bảo vệ trường này hay gõ hơi sớm, đều đặn hai phút trước giờ thật.

Hoàng đặt bút, gập vở lại, kéo điện thoại ra khỏi ngăn bàn.

Thông báo đã ở đó từ sáng — anh đọc khi vào lớp nhưng chỉ đọc nhanh tiêu đề và tên người đăng. Giờ ra chơi mới đủ yên để đọc lại đầy đủ.

Bài của anh Tuấn. Tài khoản Facebook VietPath Technologies. Đăng lúc 8:27 sáng — anh Tuấn dậy sớm, hoặc thức luôn từ tối.

Hoàng mở link, màn hình nhỏ hiển thị bài viết. Không có ảnh bìa, không có caption dẫn — chỉ có văn bản, khoảng bốn trăm chữ, và đính kèm hai ảnh chụp màn hình ở cuối.

Anh đọc từ đầu.

Giọng văn anh Tuấn không phải giọng của người đang bào chữa. Không có câu nào bắt đầu bằng chúng tôi khẳng định hay chúng tôi bác bỏ. Anh Tuấn viết như người đang kể lại một điều hiển nhiên mà anh có chứng cứ trong tay — kèm commit history screenshot và timestamp tài khoản người dùng đầu tiên đăng ký, ghi rõ ngày và giờ. Tất cả những gì cộng đồng đang hỏi đều được trả lời không phải bằng lời giải thích, mà bằng dữ liệu.

Không có tên Nguyễn Việt Hùng ở đâu trong bài. Không một chữ.

Hoàng đọc lần thứ hai.

Lần thứ nhất anh đọc để nắm nội dung. Lần thứ hai anh đọc để hiểu giọng văn.

Có điều gì đó trong cách anh Tuấn viết bài này mà anh không đặt ra khi lập kế hoạch — không phải giọng của người thực hiện một giao dịch, là giọng của người đứng ra bảo vệ điều mình tin tưởng. Hai chữ đó khác nhau. Giao dịch thì viết đủ để xong việc. Tin tưởng thì viết theo cách mà người đọc biết người viết đứng sau mỗi chữ.

Anh Tuấn không phải chủ sản phẩm. Không có lý do gì để viết theo cách đó — trừ khi anh Tuấn thật sự tin NỢ SỔ đáng được bảo vệ.

Hoàng cất điện thoại vào ngăn bàn khi học sinh các lớp khác bắt đầu ùa ra sân.


Giờ Văn tiết ba, thầy Minh chép đề bài lên bảng, lớp cúi xuống viết — Hoàng viết được hai dòng mở bài rồi để bút, đầu cúi nhưng mắt nhìn về phía trước không thật sự nhìn gì.

Điện thoại trong ngăn bàn. Anh không mở ra nhưng biết mình đang nghĩ đến nó.

Trong hai tiếng đầu buổi sáng, bài anh Tuấn đã được chia sẻ hơn bốn mươi lần — con số anh kịp thấy trước khi vào lớp. Không phải vì nội dung bùng nổ hay gây tranh cãi. Là vì cộng đồng dev Sài Gòn nhỏ, người ta biết VietPath là ai, và khi VietPath đứng ra đính kèm commit history thì không ai còn lý do để hỏi thêm.

Câu hỏi đã được trả lời. Không bằng drama, không bằng đối đầu — bằng dữ liệu và bằng im lặng đúng chỗ.

Hoàng cầm bút lại, viết tiếp đề bài. Tay chép, đầu ở chỗ khác.


Ra chơi tiết hai, Hoàng ra hành lang, mở điện thoại.

Bình luận dưới bài anh Tuấn đang dày lên. Anh kéo xuống đọc nhanh — không phải đọc từng comment, là quét để nắm cảm xúc tổng thể.

Thì ra vậy. Cảm ơn anh Tuấn đã làm rõ.

Commit history rõ ràng rồi, không có gì để bàn thêm.

Ủng hộ NỢ SỔ, app thiệt sự hữu ích cho mấy tiệm nhỏ.

Câu hỏi sao giống nhau đã không còn trong top comment. Thứ mà người ta đang chia sẻ bây giờ là bài viết gốc — không phải để đặt câu hỏi, mà để kể cho người khác biết câu trả lời.

Hoàng tìm tài khoản Nguyễn Việt Hùng.

Bài đăng gốc của Hùng vẫn còn đó. Nhưng kể từ bài của anh Tuấn đăng sáng nay, Hùng không đăng thêm gì. Không phản hồi công khai, không xóa bài, không bình luận gì dưới bài của anh Tuấn.

Im lặng.

Đó là câu trả lời Hoàng mong đợi — không phải vì Hùng yếu hay sợ, mà vì người ta biết khi nào câu chuyện đã kết thúc. Hùng đăng bài vì ngạc nhiên chứ không phải vì tấn công, và khi đã có câu trả lời thì không còn gì để nói thêm.

Điện thoại rung một cái. Khoa nhắn:

oke rồi bro

Ba chữ, không dấu chấm than, không emoji. Ngắn theo cách của người không cần khuếch đại cảm xúc vì sự việc đã xong rồi.

Hoàng gõ lại:


Tan học lúc mười một rưỡi.

Hoàng về đến nhà, cởi cặp, mở laptop. Không ăn cơm trước — bếp không có mùi gì, mẹ đang ca chiều, ba chạy Grab từ sáng.

Anh mở dashboard NỢ SỔ.

Người dùng hiện tại: 550.

Anh nhìn con số một lúc.

Bốn mươi bảy người trong chưa đầy hai ngày — con số đúng với dự đoán anh đặt ra khi lên kế hoạch, thậm chí cao hơn một chút. Không phải vì bài đăng của anh Tuấn kéo người mới đến, mà vì người ta bắt đầu search tên app sau khi đọc bài. NỢ SỔ xuất hiện nhiều hơn trên kết quả tìm kiếm, người ta tìm, người ta thử dùng thử một tuần miễn phí, một số người trong số đó đăng ký trả tiền.

Công thức không có gì lạ. Hoàng đã tính trước kết quả này.

Nhưng khi nhìn vào con số 550, anh nhận ra mình không cảm thấy thứ gì đó anh quen cảm thấy.

Lần đầu đạt 100 người dùng, Hệ thống thông báo và anh ghi vào vở kỹ thuật với hai gạch chân. Lần đạt 503 — vượt ngưỡng HẠT GIỐNG — anh ngồi im nhìn số trên dashboard khá lâu, không phải vì xúc động mà vì anh đang cố tìm xem mình xúc động không. Lần này thì không cần cố — anh nhìn số 550, anh biết đó là tốt, anh nhớ vào số liệu trong đầu, rồi anh đóng tab lại.

Không phải vì anh không quan tâm đến sản phẩm. Là vì anh đang quan tâm đến thứ khác hơn.

Anh gọi màn hình Hệ thống lên, không để làm gì cụ thể — chỉ là thói quen. Giao diện hiển thị chỉ số thường: Tín nhiệm, Thực chiến, Nguồn lực, Trí lực. Nhiệm vụ BƯỚC RA vẫn ở trạng thái màu vàng nhạt — đang theo dõi, không bắt buộc.

Không có nhiệm vụ mới. Không có thông báo gì về số 550 hay về bài anh Tuấn.

Hệ thống không bình luận về những thứ đã xong.


Chiều đó Hoàng ngồi với vở kỹ thuật, cố soạn roadmap sản phẩm quý tới dựa trên mảnh thông tin 002 — anh mở file ra, đọc được mươi dòng đầu về tốc độ tăng trưởng SaaS SME Đông Nam Á giai đoạn 2015, rồi nhìn ra cửa sổ.

Nắng chiều Bình Thạnh lọc qua tấm bạt che mái nhà hàng xóm thành màu vàng sẫm trên sàn nhà. Tiếng máy khoan từ đâu đó trong hẻm — người ta đang sửa gì đó, đều đặn và dai như tiếng mưa.

Anh Tuấn hỏi tại sao mày không muốn người ta biết tên mày.

Câu đó không rời khỏi đầu anh từ sáng.

Không phải vì câu hỏi khó. Có nhiều câu trả lời đúng và anh biết hết chúng: tuổi tác, tín nhiệm, thời điểm chưa phù hợp. Đó là những câu trả lời thật. Nhưng không phải câu trả lời đầy đủ.

Câu trả lời đầy đủ thì phức tạp hơn — phức tạp theo cách mà khi anh cố viết ra thì nó cứ tan ra thành những mảnh không ăn khớp với nhau. Có phần về tuổi tác, có phần về việc khi người ta biết tên anh thì họ bắt đầu đặt câu hỏi mà anh chưa chuẩn bị trả lời, có phần về việc nếu giấu tên thì anh kiểm soát được câu chuyện còn nếu lộ tên thì câu chuyện có chân tự đi. Và có một phần nhỏ hơn, nằm sâu hơn, mà anh chưa tìm ra tên gọi chính xác.

Không phải câu trả lời anh có thể nhắn tin cho anh Tuấn.

Điện thoại rung.

Anh nhìn xuống. Anh Tuấn nhắn.

Xong. Bây giờ mày nợ tao một buổi giải thích tại sao mày không muốn người ta biết tên mày.

Hoàng đọc tin nhắn. Đặt điện thoại xuống bàn. Nhìn ra cửa sổ.

Tiếng máy khoan ngừng. Hẻm yên hơn một chút rồi ai đó bật nhạc — thứ nhạc vọng cổ thứ ba phát ra từ loa ngoài, giọng hát mảnh theo kiểu nghe qua tường dày.

Anh nhìn lại điện thoại.

Câu hỏi của anh Tuấn không phải câu hỏi về chiến lược. Không phải hỏi mày định ra mặt khi nào, không phải hỏi kế hoạch tiếp theo là gì. Anh Tuấn hỏi tại sao — động cơ, không phải kế hoạch. Người hỏi tại sao không cần câu trả lời để ra quyết định; họ muốn hiểu người đối diện.

Đó là thứ khác.

Hoàng gõ: Vì tuổi tác chưa phù hợp để —

Dừng. Xóa.

Gõ lại: Anh hỏi câu đó theo nghĩa nào?

Nhìn câu đó. Nó nghe như tránh né.

Xóa.

Tao sẽ giải thích, nhưng cần thời gian để —

Xóa.

Anh đặt điện thoại úp mặt xuống bàn.

Nhìn quyển vở kỹ thuật đang mở. Mảnh thông tin 002 vẫn còn trên màn hình laptop, chờ anh đọc tiếp. Roadmap quý tới chưa có dòng nào.

Bốn giây.

Mười giây.

Anh lật điện thoại lại, mở khóa, gõ:

Hẹn anh cuối tuần.

Gửi.

Đặt điện thoại xuống.

Màn hình tối lại sau ba mươi giây. Anh nhìn gương mặt mờ của mình phản chiếu trên mặt kính — thằng nhóc mười lăm tuổi, tóc chưa kịp cắt, mặt chưa đủ nét để che giấu bất cứ thứ gì.

Anh Tuấn sẽ đọc tin nhắn đó và biết đó là câu trả lời của người chưa sẵn sàng. Anh Tuấn đủ kinh nghiệm để đọc ra điều đó. Và anh Tuấn sẽ không hỏi thêm trước cuối tuần — vì người đặt ra câu hỏi thật thì biết câu trả lời thật cần thời gian.

Điện thoại rung nhẹ một lần.

Tin nhắn từ anh Tuấn: ok

Một chữ. Không thêm gì.

Hoàng nhìn chữ ok đó khá lâu — ngắn hơn cả oke rồi bro của Khoa, ngắn hơn nhiều so với câu hỏi anh Tuấn vừa đặt ra. Nhưng trong cái ngắn đó có thứ gì đó không giống sự ngắn gọn của giao dịch.

Nó ngắn theo cách của người đã nhận được câu trả lời mình cần — không phải câu trả lời anh Tuấn muốn, mà câu trả lời cho thấy cuộc nói chuyện thật đang chờ ở phía trước.


Đêm đó anh đọc xong mảnh thông tin 002, phần về cổng thanh toán. Ghi chú vào vở kỹ thuật, bảy điểm, bút bi đen, chữ nhỏ.

Đóng quyển vở lại, đặt bút xuống.

Phòng tối ngoài vùng đèn bàn. Tiếng ba ho một tiếng từ phòng bên — tiếng ho khô quen thuộc — rồi yên lại.

Hoàng nhìn điện thoại lần cuối trước khi ngủ. Màn hình lock hiển thị giờ: 23:14.

Cuối tuần còn bốn ngày.

Bốn ngày để anh tìm ra mình sẽ nói gì với anh Tuấn — không phải câu trả lời chiến thuật, mà câu trả lời thật.

Anh tắt đèn bàn.

Trong bóng tối phòng, giao diện Hệ thống vẫn mờ sáng ở góc tầm nhìn như mọi đêm. Tín nhiệm. Thực chiến. Nguồn lực. Founder Lv. Nhiệm vụ BƯỚC RA, màu vàng nhạt, không có hạn chót.

Không có ô nào để điền câu trả lời cho câu hỏi của anh Tuấn.

Anh nhắm mắt.