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

Chương 126 — Vệt sáng Tân Sơn Nhất

Sáng hôm sau, Hoàng thức giấc lúc chín giờ.

Điều đó không bình thường. Trong hơn hai năm qua, cơ thể anh tự đánh thức trước sáu giờ — thói quen ăn sâu từ thời phải vừa đi học vừa chạy NỢ SỔ, khi mỗi phút buổi sáng đều đáng giá một tính năng hoặc một hợp đồng. Nhưng đêm qua anh ngủ say, có lẽ vì liên hoan, có lẽ vì lần đầu sau nhiều tháng không có deadline nào đang đếm ngược trong đầu.

Phòng trọ quận 10 sáng thứ Bảy yên ắng. Tiếng xe máy rải rác trên đường Tô Hiến Thành, tiếng rao ve chai xa xa. Hoàng nằm nhìn trần nhà thêm một lúc trước khi ngồi dậy.

Trên bàn học, cuốn sổ tay bìa đen mở ở trang cuối viết đêm qua:

NỢ SỔ: 20.037 người dùng hoạt động.

Cổng Việt Nhật Bản: kênh lặp lại được.

Kinh Nam: MOU nguyên tắc, không độc quyền, dữ liệu thuộc chủ tiệm.

Và dòng cuối, mực chưa ráo hẳn:

Chúng ta bắt đầu cất cánh.

Hoàng nhìn câu đó rồi gấp sổ lại.

Anh pha cà phê bằng phin nhôm cũ — thói quen từ nhà ở Bình Thạnh, không bỏ được dù văn phòng đã có máy espresso Khoa góp tiền mua. Trong lúc chờ cà phê nhỏ giọt, anh mở điện thoại. Tin nhắn từ tối qua: Khoa gửi ảnh cả team đứng trước văn phòng, mặt ai cũng đỏ vì cười, Đức cầm hộp chả giò đứng ngoài rìa, ngơ ngác. Trâm gửi sticker cảm ơn. Minh không nhắn gì — đúng kiểu Minh. Phương Anh gửi một dòng duy nhất: Luật sư Kinh Nam hẹn thứ Hai bàn chi tiết MOU. Chuẩn bị.

Chị Linh gửi lúc gần nửa đêm, chắc sau khi về nhà:

Hiếu nói bên Osaka cũng đang bàn về nhu cầu hàng tươi Việt Nam. Ổng nhắn đúng một câu: “Nếu Việt Nam có đường hàng không cargo tử tế thì khác hẳn.”

Hoàng đọc lại tin nhắn của chị. Rồi đọc tin nhắn của Hiếu, mượn qua chị Linh. Hai câu ngắn, nhưng trọng lượng của chúng khác với những tin nhắn thường ngày. Không phải phản hồi lỗi, không phải khiếu nại khách, không phải lịch họp. Đây là tín hiệu từ thực tế — từ người đàn ông mỗi ngày ngồi trong kho hàng Osaka, nhìn những thùng hàng Việt đến chậm, đến thiếu, đến sai.

Anh đặt điện thoại xuống, bưng ly cà phê ra bàn.


Tấm gương mở ra trước khi anh chạm vào.

Không phải thói quen chủ động kiểm tra như hồi còn lệ thuộc. Hôm nay nó tự hiện, như thể Hệ thống đang có gì đó muốn nói mà chưa biết bắt đầu từ đâu.

Giao diện bạc trong suốt nổi lên giữa ánh sáng buổi sáng, phản chiếu bức tường trắng phòng trọ thành một màn hình mờ. Các chỉ số lần lượt chạy qua:

ĐỘ BỀN TỔ CHỨC: Lv.4

TIN CẬY NỘI BỘ: 91%

RỦI RO ĐẠO ĐỨC: 18% — VÙNG AN TOÀN

LỆ THUỘC VÀO FOUNDER: THẤP

Mọi chỉ số vẫn xanh. Không có gì thay đổi so với đêm qua.

Nhưng phía dưới, một dòng mới.

Hoàng chưa bao giờ thấy dòng này. Nó không nằm trong nhóm chỉ số phản chiếu quen thuộc. Nền của nó khác — không xanh, không đỏ, mà là một màu xám bạc nhạt, kiểu màu của kim loại chưa đánh bóng.

AN TOÀN HỆ THỐNG: 🔒 KHÓA

Bên cạnh biểu tượng khóa là một thanh tiến độ trống hoàn toàn. Không có vạch chia, không có phần trăm, không có con số. Chỉ có một ô chữ nhật mỏng, trống rỗng.

Hoàng nhìn dòng đó lâu hơn bất kỳ chỉ số nào anh từng nhìn.

Tấm gương hiển thị thêm ghi chú nhỏ, cỡ chữ nhỏ hơn bình thường:

Ghi chú phản chiếu: Đây không phải nhiệm vụ có đáp án sẵn. Đây là miền tác động mới. Điều kiện mở: tổ chức đạt năng lực tự vận hành Lv.4; mạng lưới phân phối nội địa và xuyên biên giới đã hình thành; nhu cầu logistics chiến lược xuất hiện từ thực tế vận hành.

Anh đọc lại lần nữa. Rồi lần nữa.

Không có hạn chót. Không có phần thưởng. Không có mảnh thông tin tương lai. Không có thanh tiến độ quen thuộc đếm từ 0 đến 100. Không có ô vàng nhấp nháy báo Nhiệm vụ sắp hết hạn.

Suốt bốn năm qua, mọi nhiệm vụ Hệ thống giao đều có hình dạng rõ ràng: con số, thời gian, điều kiện, và một cái đích. Kiếm 2 triệu trong 30 ngày. 500 người dùng trong 90 ngày. Ba tỉnh ngoài TP.HCM. Phân phối quốc tế. Mỗi cái đều đo được, đều có đường đi, đều có thể tính toán bước.

Lần này thì khác. Hệ thống chỉ mở một cánh cửa và nói: Miền tác động mới đã mở.

Không có bản đồ. Không có đường đi.

Hoàng chạm vào dòng AN TOÀN HỆ THỐNG. Giao diện mở rộng, hiển thị thêm một dòng phía dưới, chữ nhỏ xíu, gần như ẩn:

‘Mọi trụ cột từng xây đều có thể sửa sau khi sai. Trụ này thì không.’

Anh đọc xong.

Lần đầu tiên trong đời, một dòng chữ của Hệ thống không khiến anh thấy bị thúc đẩy. Không có adrenaline. Không có ham muốn chinh phục. Không có cái sướng của người vừa thấy cơ hội.

Chỉ có lạnh tay.

Hoàng tắt Tấm gương, bưng cà phê lên uống. Cà phê đã nguội.


Anh mở laptop, tìm bản tin đêm qua.

Dự thảo không khó tìm — Bộ Giao thông Vận tải đăng công khai trên cổng thông tin điện tử, kèm bản PDF hai mươi bảy trang. Hoàng đọc từ đầu.

Phần đầu là lý do: năng lực logistics hàng không nội địa còn thấp, phụ thuộc lớn vào đường biển, chi phí vận tải hàng hóa cao, đặc biệt với hàng tươi, hàng có giá trị cao và hàng xuất khẩu lô nhỏ. Dự thảo đề xuất mở rộng điều kiện cho doanh nghiệp tư nhân tham gia vận tải hàng hóa bằng đường hàng không, với các tuyến kết nối trung tâm sản xuất, vùng kinh tế trọng điểm và nhu cầu logistics xuyên biên giới.

Đọc đến đây, tim Hoàng đập nhanh hơn một nhịp. Ngôn ngữ dự thảo nói đúng thứ anh đang nghĩ: hàng tươi, giá trị cao, lô nhỏ, xuyên biên giới. Nước mắm Phú Quốc cho anh Tuệ. Quà Tết cho người Việt ở Osaka. Thuốc nam có giấy phép cho cộng đồng người Việt khắp châu Á.

Nhưng phần tiếp theo là gáo nước lạnh.

Điều 4: Điều kiện cấp phép khai thác hàng không bao gồm: vốn pháp định tối thiểu; chứng chỉ khai thác bay; giấy chứng nhận đủ năng lực bảo dưỡng; hệ thống quản lý an toàn; bảo hiểm trách nhiệm bắt buộc…

Hoàng đọc tiếp, từng dòng, từng khoản. Ngôn ngữ pháp lý dày đặc, mỗi câu mở ra một rào cản mới. Anh không hiểu hết — đây không phải hợp đồng SaaS, không phải MOU kinh doanh, không phải điều khoản đầu tư. Đây là luật hàng không, một thế giới hoàn toàn khác.

Anh dừng lại ở Điều 7: Mọi hoạt động khai thác hàng không phải tuân thủ quy chuẩn an toàn do Cục Hàng không Việt Nam ban hành. Doanh nghiệp chịu trách nhiệm toàn diện về an toàn của chuyến bay, hành khách (nếu có), hàng hóa, phi hành đoàn và người trên mặt đất.

Người trên mặt đất.

Hoàng đọc ba chữ đó hai lần.

Trong phần mềm, khi một tính năng lỗi, người dùng mất dữ liệu. Khi server sập, khách hàng gọi điện giận dữ. Khi deploy sai, anh rollback và viết post-mortem.

Trong hàng không, khi một thứ gì đó sai, người trên mặt đất cũng không an toàn.

Anh đóng laptop, ngồi nhìn bức tường trắng đối diện.


Gần trưa, Phương Anh nhắn:

Cà phê không? Muốn nói chuyện dự thảo.

Hoàng đồng ý. Hai mươi phút sau, anh ngồi trong quán cà phê nhỏ đường Trường Sơn — quán gần sân bay mà Phương Anh chọn có chủ ý, vì cô nói muốn nghe tiếng máy bay khi nói chuyện hàng không.

Quán vắng. Mái tôn rung lên mỗi khi một chiếc máy bay đi qua, tiếng động cơ trầm và dài, át hết mọi âm thanh khác trong vài giây. Phương Anh đã ngồi sẵn, laptop mở, bên cạnh là một tờ giấy A4 ghi chi chít chữ viết tay.

Hoàng ngồi xuống, gọi cà phê đen.

Phương Anh không chào xã giao. Cô đẩy tờ giấy về phía anh.

“Tôi đọc dự thảo từ sáng. Khoanh được ba thứ.”

Hoàng nhìn tờ giấy. Phương Anh dùng bút đỏ, gạch ba ô vuông, mỗi ô có một cụm từ:

Vốn pháp định.

Chứng nhận khai thác.

Bảo hiểm trách nhiệm.

“Ba chữ này,” Phương Anh nói, “không phải ba bước. Là ba bức tường.”

Hoàng chờ.

Phương Anh chỉ vào ô đầu tiên.

“Vốn pháp định. Dự thảo không ghi con số cụ thể, để nghị định hướng dẫn. Nhưng nhìn sang các nước trong khu vực — Indonesia, Philippines, Thái Lan — vốn tối thiểu để lập một hãng cargo nhỏ dao động từ vài triệu đến vài chục triệu đô. Chưa mua máy bay, chưa thuê phi công, chưa đóng bảo hiểm. Chỉ riêng tiền đặt lên bàn để nói chuyện.”

Hoàng gật. Anh đã đoán con số không nhỏ, nhưng nghe Phương Anh nói thành lời vẫn khác với đọc trong dự thảo.

“Thứ hai.” Cô chỉ ô thứ hai. “Chứng nhận khai thác. Không phải xin một tờ giấy rồi treo lên tường. Đây là quy trình thẩm tra kéo dài sáu tháng đến hai năm, bao gồm đánh giá năng lực kỹ thuật, năng lực quản lý an toàn, năng lực bảo dưỡng, năng lực huấn luyện phi hành đoàn. Nếu thiếu một mục, bị trả hồ sơ. Nếu thiếu nhiều mục, bị từ chối và phải chờ thêm một chu kỳ mới.”

“Còn bảo hiểm?”

Phương Anh nhìn anh.

“Bảo hiểm trách nhiệm hàng không là thứ đắt nhất và khó mua nhất trong ngành. Không có công ty bảo hiểm nào bán cho người chưa có chứng nhận khai thác. Nhưng không có bảo hiểm thì không được cấp phép. Trứng và gà.”

Hoàng nhìn ba ô đỏ trên tờ giấy.

“Cộng lại,” Phương Anh nói, “chỉ riêng nghiên cứu pháp lý, tư vấn an toàn và bảo hiểm thử nghiệm — chưa tính mua hay thuê máy bay, chưa tính tuyển phi công, chưa tính chi phí mặt đất — đã vượt xa ngân sách một dự án phần mềm.”

Cô đặt bút xuống.

“Tiền hiện tại của NỢ SỔ và Cổng Việt đủ để nghiên cứu. Không đủ để chơi trò đốt vốn trên bầu trời.”

Câu nói đó treo trong không khí, giữa hai tiếng máy bay đi qua.

Hoàng không phản biện ngay. Anh nhìn tờ giấy, nhìn ba ô đỏ, nhìn dòng chữ viết tay gọn gàng của Phương Anh. Anh biết cô không nói để dọa. Cô nói để anh nhìn thấy trước khi đâm vào.

“Nếu bắt đầu,” Hoàng hỏi, “bắt đầu từ đâu?”

“Anh hỏi câu đó,” Phương Anh đáp, “có nghĩa anh đã không nghĩ đến chuyện dừng.”

Hoàng nhìn cô.

“Tao chưa nghĩ dừng. Nhưng tao cũng chưa biết đi.”

Phương Anh gật, không ngạc nhiên.

“Thì trước hết phải biết mình đang đứng ở đâu. NỢ SỔ là phần mềm — sai thì sửa, sập thì rollback, mất người dùng thì đổi tính năng. Cổng Việt là thương mại — sai thì đổi kênh, đổi sản phẩm, đổi thị trường. Hàng không thì khác.”

Cô dừng lại, nhìn ra đường. Một chiếc máy bay vừa cất cánh, tiếng động cơ tăng vọt, mái tôn quán rung nhẹ.

“Trong hàng không, một bản thử nghiệm tệ không làm mất người dùng. Nó làm mất mạng người.”

Câu nói đó đánh thẳng vào Hoàng.

Anh nhớ ông Vũ — người đàn ông ngồi trong quán cà phê gần sân bay, cuốn sổ bay cũ trên bàn, câu nói mà Hoàng vẫn mang theo: checklist không viết để người giỏi nhớ, mà để người mệt không quên. Ông Vũ chưa chính thức bước vào câu chuyện này, nhưng lời ông đã ở đây trước ông.

Hoàng nói khẽ:

“Tao nghĩ đến cargo. Không chở khách. Chỉ hàng hóa.”

Phương Anh lắc đầu.

“Cargo cũng có phi công. Có người bốc xếp. Có xe vận chuyển dưới mặt đất. Có người nhận ở đầu bên kia. Hàng hóa không tự lên máy bay, không tự xuống, không tự đi qua hải quan. Mỗi mắt xích trong chuỗi đó là một người, và mỗi người đó đều cần an toàn.”

Hoàng nhìn ly cà phê đen trước mặt. Anh không uống.

“Tao hiểu rồi,” anh nói.

“Tôi không nói để anh bỏ,” Phương Anh đáp. “Tôi nói để anh biết mình đang bước vào thứ gì. Nếu anh vẫn muốn, thì tôi sẽ tìm hiểu tiếp. Nhưng tôi muốn anh nghe rõ: lần này không có cách deploy nhanh rồi fix sau.”

“Không có MVP trên trời,” Hoàng nói.

Phương Anh nhìn anh một lúc.

“Đúng. Không có MVP trên trời.”


Sau khi Phương Anh đi, Hoàng ở lại quán.

Anh gọi thêm một cà phê đen. Tiếng máy bay vẫn đều đặn qua mái tôn — mỗi phút một lần, có lúc hai chiếc cách nhau vài giây, tiếng động cơ chồng lên nhau rồi tách ra. Hoàng đếm vô thức: một, hai, ba, bốn. Mỗi chiếc là một chuỗi sự kiện mà anh không nhìn thấy: kiểm tra trước chuyến bay, nạp nhiên liệu, cân bằng tải trọng, thông báo kiểm soát không lưu, đường lăn, cất cánh, hành trình, hạ cánh, dẫn đường vào sân đỗ, dỡ hàng, kiểm tra sau chuyến bay.

Mỗi mắt xích đều có thể sai.

Mỗi lần sai đều có thể không sửa được.

Anh mở điện thoại, gọi anh Tuấn.

“Anh ơi, em muốn hỏi anh một câu. Anh có biết ai từng khởi nghiệp trong ngành logistics mà chết vì lý do an toàn không?”

Anh Tuấn im lặng vài giây.

“Sao tự nhiên hỏi vậy?”

“Em đang đọc dự thảo hàng không.”

Lại im lặng. Rồi anh Tuấn nói:

“Có. Không phải hàng không — là vận tải đường bộ. Startup nọ, founder hai mươi chín tuổi, rất giỏi phần mềm. Anh ta tối ưu tuyến bằng dữ liệu, giảm chi phí bằng cách cắt khâu kiểm tra xe. Chạy được một năm rưỡi, doanh thu đẹp, nhà đầu tư hào hứng. Rồi một chuyến xe tải chạy quá tải, thắng không kịp, đâm vào xe máy. Người lái xe máy chết tại chỗ.”

Hoàng không nói gì.

“Anh ta không vào tù — nhưng công ty chết trong sáu tháng. Không phải vì pháp luật. Vì không ai muốn ký hợp đồng với công ty mà một người chết vì sự tắc trách của họ. Nhà đầu tư rút. Đối tác cắt. Nhân viên nghỉ.”

Anh Tuấn dừng lại.

“Trong hàng không,” anh nói, “tệ hơn nhiều. Vì một bản thử nghiệm không làm mất người dùng — nó làm mất mạng người. Và mất mạng trong hàng không không phải là một người. Có thể là nhiều.”

Hoàng đặt ly cà phê xuống bàn.

“Cảm ơn anh.”

“Em đang nghiên cứu, hay đang muốn nhảy vào?”

“Cả hai.”

“Thì từ từ. Tìm người biết bay trước khi nói chuyện bầu trời.”

Hoàng cúp máy. Câu cuối của anh Tuấn trùng gần nguyên văn câu Khoa nói đêm qua. Hai người, hai hoàn cảnh, cùng một câu trả lời.

Anh nhìn ra đường. Quán cà phê nằm ngay dưới đường bay hạ cánh, mỗi chiếc máy bay đi qua rất thấp, bụng tàu hiện rõ từng vết dầu, cửa sổ hành khách lấp lánh dưới nắng trưa. Từ mặt đất nhìn lên, chúng trông nhẹ nhàng, gần như thanh thản. Nhưng Hoàng biết phía sau mỗi lần hạ cánh an toàn đó là hàng nghìn quy trình, hàng trăm con người, hàng chục năm tích lũy kinh nghiệm và — quan trọng nhất — một văn hóa không bao giờ nói “chỉ lần này thôi.”

Anh mở sổ tay, lật sang trang mới.

Ở đầu trang, anh viết:

Hàng không.

Bên dưới, anh ghi ba cụm từ Phương Anh khoanh đỏ:

Vốn pháp định.

Chứng nhận khai thác.

Bảo hiểm trách nhiệm.

Bao quanh ba cụm từ, anh viết thêm những câu hỏi chưa có câu trả lời:

Ai sẽ là người đầu tiên trong team hiểu ngành này?

Chi phí nghiên cứu là bao nhiêu?

Mất bao lâu để biết mình có đủ khả năng hay không?

Điều kiện dừng là gì?

Câu cuối cùng anh gạch chân hai lần.

Trong mọi dự án trước — NỢ SỔ, Cổng Việt, MOU Kinh Nam — Hoàng luôn có một đích đến rõ ràng. 500 người dùng. Ba tỉnh. Phân phối quốc tế. Anh biết mình đang tiến hay lùi, biết khi nào nên dừng.

Lần này, anh không biết đích ở đâu. Và không biết khi nào nên dừng nếu đích đó không tồn tại.


Tấm gương hiện ra lần nữa, tự động, khi anh viết xong câu hỏi cuối cùng.

Lần này không có chỉ số mới. Chỉ có dòng cũ, lặp lại:

‘Mọi trụ cột từng xây đều có thể sửa sau khi sai. Trụ này thì không.’

Hoàng nhìn dòng chữ đó.

Anh nghĩ đến NỢ SỔ ngày đầu — bản v0.1 chạy trên server mượn, giao diện xấu, tính năng chỉ có ghi nợ và cộng sổ. Nếu ngày đó hỏng, anh chỉ mất hai mươi ngày code. Anh nghĩ đến Cổng Việt — bản demo bài “Mưa qua chợ cũ” thu trong phòng tập nhỏ ở Nguyễn Đình Chiểu. Nếu bài hát không lan, anh chỉ mất thời gian và một khoản chi phí nhỏ. Anh nghĩ đến Sổ Vàng sập mạng — Kinh Nam mất thị trường, nhưng không ai chết.

Mỗi trụ cột trước đó đều có nút undo.

Trụ này không có.

Hoàng đóng Tấm gương.

Anh viết vào sổ, dưới cùng trang:

Hàng không không phải sản phẩm.

Hàng không là niềm tin bay được.

Anh nhìn câu đó một lúc lâu.

Trong phần mềm, niềm tin được xây bằng uptime, bằng tốc độ, bằng dữ liệu. Khách hàng tin NỢ SỔ vì app chạy ổn, dữ liệu không mất, tiền ra vào minh bạch. Nếu mất niềm tin, họ gỡ app, anh sửa lại, họ quay về.

Niềm tin trong hàng không thì khác. Nó được xây bằng hàng nghìn lần cất cánh và hạ cánh an toàn liên tiếp. Mỗi lần an toàn là một viên gạch. Nhưng chỉ cần một lần duy nhất không an toàn, toàn bộ bức tường sụp. Và bức tường đó không dựng lại bằng code hay bằng tiền — nó dựng lại bằng thời gian, bằng con người, bằng văn hóa mà không có shortcut.

Hoàng gấp sổ lại, nhấp một ngụm cà phê đã nguội từ lâu.

Vị đắng khác với mọi ngày. Có lẽ vì hôm nay anh nếm nó bằng sự chú ý hoàn toàn, không phải trong lúc vừa uống vừa chạy số liệu trong đầu.


Tối hôm đó, Hoàng về phòng trọ.

Anh tắm, nấu mì gói — bữa tối đầu tiên sau nhiều ngày không ăn đồ mẹ gửi — rồi ngồi vào bàn. Laptop mở, dự thảo hai mươi bảy trang nằm đó. Điện thoại mở, tin nhắn Hiếu qua chị Linh nằm đó. Sổ tay mở, câu Hàng không là niềm tin bay được nằm đó.

Anh không viết thêm gì. Không lên kế hoạch. Không vẽ sơ đồ. Không mở Excel.

Lần đầu tiên trong nhiều năm, Hoàng ngồi trước một thử thách mới mà anh không bắt đầu bằng cách phân tích.

Vì anh không có gì để phân tích.

Anh không biết gì về hàng không. Không biết tên các loại máy bay cargo. Không biết slot sân bay là gì. Không biết kiểm soát không lưu hoạt động ra sao. Không biết một phi công cargo được đào tạo bao lâu. Không biết chi phí bảo dưỡng một chiếc máy bay trong một năm.

Trong đầu anh không có dữ liệu.

Lần đầu tiên kể từ khi tỉnh dậy năm 2014 trong thân xác cậu học sinh mười bốn tuổi, Nguyễn Minh Hoàng đối mặt với một thử thách mà trí nhớ tương lai không có lời giải, Hệ thống không ban đáp án, và tổ chức xung quanh anh cũng chưa ai biết đường.

Anh nhìn ra cửa sổ. Phòng trọ tầng hai nhìn về hướng tây, trời đã tối, nhưng phía xa, ánh đèn sân bay Tân Sơn Nhất hắt lên nền mây một vầng sáng trắng đục. Thỉnh thoảng một vệt sáng xé ngang — đèn dưới bụng máy bay, đang vào đường hạ cánh.

Hoàng nhìn vệt sáng đó đi từ rất xa, đến rất gần, rồi mất sau mái nhà đối diện.

Mỗi chiếc máy bay hạ cánh an toàn là một câu trả lời cho hàng nghìn câu hỏi mà người ta không nhìn thấy.

Anh mở sổ tay, viết thêm một dòng cuối cùng trong ngày:

Niềm tin bắt đầu bằng một người dám nói: Để tôi thử.

Rồi anh đóng sổ, tắt đèn, đi ngủ.

Ngoài kia, một chiếc máy bay khác đang hạ cánh. Tiếng động cơ trầm vọng qua tường, qua rèm cửa, qua giấc ngủ của một người đàn ông hai mươi hai tuổi vừa nhận ra rằng bầu trời không có nút undo, và đang học cách chấp nhận điều đó.