2.
Chiếc máy bay xuyên qua tầng mây, ánh mặt trời bất ngờ tràn ngập khoang hành khách.
Tôi tháo kính, đưa tay xoa đôi mắt đang cay xè vì mỏi.
Ngoài cửa sổ, là biển mây mênh mông như kẹo bông gòn, trải dài đến tận chân trời.
Đã lâu rồi tôi không nhìn lên bầu trời như thế này.
Suốt mười năm qua, thế giới của tôi chỉ gói gọn trong màn hình máy tính nhấp nháy dòng code, và ánh đèn trắng dã nơi văn phòng lúc nửa đêm.
Tôi tắt điện thoại.
Không phải bật chế độ im lặng – mà là tắt nguồn hẳn.
Tôi không muốn nhận bất kỳ thông báo nào, không muốn ai làm phiền.
Thế giới bỗng nhiên trở nên yên ắng đến lạ.
Tôi ngả người tựa vào ghế, nhắm mắt lại, một cơn mệt mỏi lâu ngày chưa chạm tới, dâng lên như thủy triều.
Tôi thiếp đi.
Không mộng mị.
Máy bay hạ cánh vào một buổi sáng sớm ở nơi đất khách.
Trong không khí có mùi mằn mặn của gió biển, tươi mới và sảng khoái.
Tôi gọi một chiếc taxi, không đến khách sạn đã đặt trước mà nói với tài xế:
“Chở tôi đến chỗ nào có thể nhìn thấy biển.”
Tài xế là một người bản địa nhiệt tình, vừa liếc tôi qua gương chiếu hậu vừa hỏi bằng thứ tiếng Anh vụng về:
“Friend, đi du lịch à? Hay… thất tình rồi?”
Tôi bật cười, trả lời:
“Không. Tôi đến để bắt đầu lại.”
Tôi dừng chân tại một thị trấn nhỏ không tên, thuê một căn homestay nằm sát bờ biển.
Mở cửa sổ ra là đại dương xanh ngắt kéo dài đến vô tận.
Từng con sóng không mệt mỏi vỗ vào bờ cát, vang lên những âm thanh rì rào như khúc ru ngủ không bao giờ kết thúc.
Tôi quăng hành lý xuống sàn, cởi giày, để chân trần dẫm lên sàn gỗ mát lạnh.
Tự do.
Đây mới chính là mùi vị của tự do.
Cùng lúc đó, cách tôi cả ngàn cây số, ở trụ sở công ty “Sáng Tạo Tương Lai”, bộ phận kỹ thuật đang rối như tơ vò.
Phần mềm Hệ thống Thiên Kình phát sinh một lỗi nhỏ.
Chỉ là một chút độ trễ rất nhẹ.
Một số người dùng khi truy cập “trung tâm cá nhân” bị delay 0,5 giây trong quá trình tải dữ liệu.
Bộ phận vận hành phát hiện ra đầu tiên, lập tức báo cáo lên trên.
Triệu Thiên Thành đang họp, nghe báo cáo liền phất tay đầy bực bội:
“Chuyện nhỏ vậy cũng phiền tới tôi? Giao cho Triệu Lỗi xử lý đi! Nó bây giờ là người phụ trách dự án, cũng nên để nó rèn luyện một chút, để mọi người thấy năng lực của nó.”
Triệu Lỗi nhận lệnh, khí thế ngút trời dẫn theo mấy “thân tín” mới tuyển bước vào phòng kỹ thuật.
Mấy người đi sau đều là chuyên gia trong khoản nịnh hót, còn trình độ thì... là chuyện khác.
“Lỗi ở đâu? Để tôi xem nào.”
Trương Vĩ cùng mấy kỹ sư kỳ cựu vây lại, gương mặt ai nấy đều căng thẳng.
“Triệu tổng, là ở giao diện gọi dữ liệu tầng thấp của cơ sở dữ liệu xuất hiện độ trễ. Bọn tôi tra cả buổi mà vẫn chưa tìm ra nguyên nhân.”
“Chưa tìm ra?” Triệu Lỗi cau mày, giọng đã bắt đầu gắt lên:
“Tôi thấy là các anh lười làm thì có! Một lỗi nhỏ xíu thế này mà cũng xử lý không xong à?”
Hắn gạt một kỹ sư sang bên, ngồi thẳng xuống trước máy tính.
“Để tôi làm.”
Hắn gọi đoạn code ra, nhìn chằm chằm vào những dòng ký tự chi chít hiện trên màn hình.
Đó là lớp giao diện ứng dụng bề mặt – phần đơn giản nhất – tôi cố tình để lại với chú thích rõ ràng, dễ hiểu, như một chút “tử tế cuối cùng”.
Triệu Lỗi nhìn một lúc, trên mặt hiện lên nụ cười khinh thường.
“Chẳng phải chỉ là gọi bất đồng bộ thôi à? Thêm cái cache, chỉnh lại hàng đợi request là xong chứ gì. Lâm Vãn cũng chỉ giỏi đến thế thôi.”
Hắn bắt đầu gõ bàn phím lạch cạch, vẻ mặt đầy đắc ý.
Hắn tưởng là mình đã hiểu rồi.
Nhưng hắn đâu biết – ẩn dưới tầng interface đơn giản kia, là hệ thống Giao thức Tinh Liên phức tạp như mê cung, được mã hóa hoàn toàn bằng ngôn ngữ riêng tôi sáng tạo.
Bất kỳ thay đổi nào hắn thực hiện – đều chẳng khác gì hàn một cục sắt vụn lên bánh răng của chiếc đồng hồ siêu chính xác.
Nửa tiếng sau, hắn gõ Enter, đứng dậy vỗ tay đầy tự tin:
“Xong rồi. Đẩy code lên production.”
Trương Vĩ đứng bên nhỏ giọng nhắc nhở:
“Triệu tổng, có cần chạy thử trên môi trường test trước không ạ?”
“Test gì mà test?” Triệu Lỗi trừng mắt, “Code tôi viết còn phải test nữa à? Cậu không tin tôi? Hay muốn trì hoãn tiến độ của công ty?”
Trương Vĩ không dám lên tiếng nữa.
Đoạn mã mới bị cưỡng chế đẩy thẳng lên server chính.
Một phút sau.
Điện thoại phòng vận hành bị gọi đến mức cháy máy.
“Chuyện gì vậy? Dữ liệu người dùng hoàn toàn rối loạn! Thông tin của người dùng A hiển thị ở tài khoản của B!”
“Hệ thống thanh toán cũng sập rồi! Tất cả đơn hàng đều không xử lý được!”
“Không đăng nhập được vào hệ thống quản trị! Lỗi dồn liên tục không ngừng!”
Nếu như trước đây chỉ là một cơn cảm nhẹ với độ trễ 0,5 giây,
Thì bây giờ, cái gọi là ‘sửa lỗi’ của Triệu Lỗi chẳng khác nào biến nó thành suy đa tạng đang hấp hối trong phòng ICU.
Toàn bộ Hệ thống Thiên Kình rơi vào một trận hỗn loạn chưa từng có.
Điện thoại của Triệu Thiên Thành đổ thẳng vào kỹ thuật.
Tiếng gào thét của ông ta xuyên qua cả đường dây, chấn động đến mức người nghe muốn thủng màng nhĩ:
“Triệu Lỗi! Cút ngay đến đây cho tôi! Rốt cuộc cậu đã làm cái trò gì vậy?!”
Triệu Lỗi mặt cắt không còn giọt máu, bàn tay cầm chuột run bần bật.
Trên màn hình, log lỗi màu đỏ cuồn cuộn như thác đổ, từng ký tự đều như đang cười nhạo sự ngu xuẩn và ngạo mạn của hắn.
Xong đời rồi.
Còn tôi, lúc này đang ngồi trên bãi biển, nhấm nháp một chai bia mát lạnh, lặng lẽ nhìn mặt trời từ từ chìm xuống đường chân trời.
Ánh hoàng hôn dát vàng cả mặt biển, sóng nước lấp lánh như giấc mơ vừa chạm vào hiện thực.
Cách đó không xa, một cô gái mặc váy dài kiểu Bohemian đang dựng máy ảnh chụp cảnh mặt trời lặn.
Tóc cô bị gió biển thổi rối tung, nhưng trên gương mặt vẫn là nụ cười rạng rỡ như nắng.
Tôi giơ chai bia lên, khẽ cụng vào ánh tà dương phía xa.
Cạn ly —
Cho một khởi đầu khốn nạn,
Nhưng lại diễm lệ đến không ngờ.
3.
Tốc độ lan rộng của cơn khủng hoảng đã vượt ngoài sức tưởng tượng của tất cả mọi người.
Pha “sửa lỗi” mang tính hủy diệt của Triệu Lỗi chẳng khác nào đẩy ngã quân cờ domino đầu tiên.
Toàn bộ hệ thống Thiên Kình bắt đầu xảy ra chuỗi sụp đổ dây chuyền trong logic vận hành bên trong.
Dữ liệu rối loạn chỉ là bề mặt.
Vấn đề nằm sâu hơn – chính là cơ chế tự phục hồi và sao lưu của hệ thống cũng đã tê liệt.
Những cơ chế ấy vốn được đóng gói bên trong chiếc “hộp đen” mang tên Giao thức Tinh Liên – thứ mà tôi tự tay lập trình.
Các điều kiện kích hoạt và nguyên lý hoạt động của nó đều gắn chặt với từng lần gọi lệnh trong lớp ứng dụng bên ngoài.
Sự “tinh chỉnh” của Triệu Lỗi đã phá vỡ sự cân bằng tinh vi ấy.
Hắn ta chẳng khác nào một tên đồ tể không biết giải phẫu, cầm dao mổ loạn xạ trên cơ thể người bệnh, cắt đứt từng mạch máu và dây thần kinh sống còn.
Phòng kỹ thuật đèn sáng thâu đêm, toàn bộ nhân viên tăng ca cứu hệ thống.
Nhưng thứ họ đối mặt lại như một quái vật không thể hiểu nổi.
Tất cả những gì họ thấy được chỉ là các thông báo lỗi bề mặt.
Họ cố gắng rollback – quay lại phiên bản trước khi tôi nghỉ việc,
Nhưng phát hiện ra: lệnh rollback cũng đã bị vô hiệu hóa.
Bởi vì bên trong Giao thức Tinh Liên có một thiết lập cốt lõi:
Bất kỳ hành vi thay đổi phá hoại nào không được ủy quyền sẽ kích hoạt cơ chế khóa cứng, cấm mọi thay đổi và quay lui phiên bản.
Tôi tạo ra lớp phòng ngự cuối cùng ấy, để ngăn những kẻ tay mơ phá hoại mọi thứ.
Và giờ đây, nó trở thành bức tường thành không thể vượt qua.
Trương Vĩ và các kỹ sư khác chẳng khác nào những người thợ khóa bị nhốt ngoài cánh cửa, đứng trước một ổ khóa mà họ chưa từng thấy bao giờ, hoàn toàn bất lực.
Những khách hàng lớn nhất của công ty là những người đầu tiên phản pháo.
Hệ thống vận hành của họ phụ thuộc sâu vào Thiên Kình – giờ bị cắt đứt ngang mạch sống.
Đơn khiếu nại, thư cảnh báo pháp lý, điện thoại chửi bới… rơi như tuyết trên bàn làm việc của Triệu Thiên Thành.
Nhân viên vận hành giờ chẳng khác gì tổng đài xin lỗi, mỗi ngày chỉ làm một việc:
Cúi đầu, nhận lỗi, trấn an khách hàng.
Nhưng —
Vô ích.
Một khi niềm tin sụp đổ, thì dù có xin lỗi bao nhiêu lần cũng chỉ là tiếng ồn vô nghĩa.
Để đổ trách nhiệm, Triệu Lỗi bắt đầu “trình diễn”.
Hắn xông vào văn phòng của Triệu Thiên Thành, vừa sụt sịt vừa gào khóc:
“Cậu ơi! Không phải lỗi của cháu! Là do Lâm Vãn! Chắc chắn cô ta đã gài mìn trong hệ thống trước khi đi!”
Câu nói ấy ngay lập tức trở thành van xả áp cho cơn điên đầu của Triệu Thiên Thành.
“Gài mìn à?” – đôi mắt ông ta lập tức bốc hỏa.
“Đồ ăn cháo đá bát khốn kiếp!”
Ông ta thà tin đó là một âm mưu,
Còn hơn phải thừa nhận sự bất tài của đứa cháu ruột.
Bởi vì thừa nhận điều đó chẳng khác nào tự vả vào mặt mình.
Là thừa nhận: ta đã chọn sai người.
“Cô ta tưởng đi rồi thì công ty sẽ sập chắc? Tưởng mình là ai?”
“Đúng vậy đó cậu! Rõ ràng là cô ta đang trả thù! Sao có thể để yên chuyện này được?” – Triệu Lỗi đứng bên châm thêm dầu.
Triệu Thiên Thành đập mạnh xuống bàn, mặt mũi méo xệch vì tức giận.
“Phòng pháp chế đâu? Gọi ngay phòng pháp chế! Chuẩn bị hồ sơ kiện Lâm Vãn! Tội phá hoại thương mại! Tao muốn con nhỏ đó ngồi tù mục xương!”
Không khí trong văn phòng lạnh đến mức đông cứng.
Còn tôi, lúc đó đang ngồi cùng cô gái chụp ảnh hoàng hôn, tại một quán bar nhỏ ven biển.
Cô ấy tên là Tô Hiểu Ngữ, là một travel blogger.
Tính cách tươi sáng như ánh nắng ở California, mỗi lần cười đều lộ ra hai lúm đồng tiền xinh xắn.
Chúng tôi nói rất nhiều.
Về du lịch, nhiếp ảnh, và cả cách mỗi người nhìn nhận cuộc sống.
Nói chuyện với cô ấy nhẹ nhàng như làn gió biển, không giống nơi công sở nơi tôi từng sống – luôn phải căng hết thần kinh để đối phó với mọi thứ.
Tôi mở điện thoại một lần – chỉ định kiểm tra thời tiết.
Vừa bật lên, loạt tin nhắn từ Trương Vĩ đã nổ tung màn hình WeChat.
“Lâm Vãn, cô đang ở đâu vậy? Có chuyện lớn rồi!”
“Hệ thống sập rồi! Triệu Lỗi phá tanh bành cả lên, giờ loạn hết rồi!”
“Không ai xử lý được cả, tụi anh không đọc nổi đoạn code của em.”
“Sếp đang chuẩn bị kiện em đấy! Nói em cài mìn trước khi nghỉ việc! Em mau nghĩ cách gì đi!”
Tôi nhìn chằm chằm vào những dòng tin nhắn ấy, sắc mặt không một chút gợn sóng.
Cài mìn?
Tôi đâu cần làm vậy.
Tôi chỉ xây một tòa cung điện được thiết kế tinh vi…
Và mang theo chiếc chìa khóa duy nhất rời đi.
Còn họ — tự mình dùng thuốc nổ phá cổng, rồi khi đống đổ nát sập xuống, lại quay sang nói tôi hiểm độc.
Nực cười.
Tôi chỉ nhắn lại cho Trương Vĩ đúng bốn chữ:
“Biết rồi, không liên quan.”
Rồi tắt điện thoại.
Tô Hiểu Ngữ — cô gái vừa nãy chụp ảnh hoàng hôn — ngồi đối diện tôi, thoáng thấy nét lạnh lẽo lướt qua trên mặt tôi, tò mò hỏi:
“Công việc cũ à?”
Tôi lắc đầu, nhấp một ngụm mojito, hương bạc hà mát lạnh ngay lập tức xua tan chút khó chịu còn sót lại.
“Không. Chỉ là một… mối quan hệ hợp tác đã tan rã.”
“Hợp tác?” – cô ấy hứng thú với cách dùng từ đó.
“Ừ. Cô tưởng cả hai đang cùng nhau xây một tòa nhà,
Nhưng hóa ra người ta chỉ xem mình là cái bay trát vữa.
Nhà xây xong rồi thì công cụ… cũng đến lúc vứt đi.”
Hiểu Ngữ trầm ngâm gật đầu, rồi nheo mắt cười:
“Thế giờ sao? Tòa nhà sập à?”
Tôi nhìn vào đôi mắt trong veo của cô ấy, mỉm cười.
“Ừ. Sập rồi. Mà do chính tay anh ta đập.”
Tôi nâng ly.
Cô ấy cũng nâng ly.
Cạch.
Một tiếng cụng ly giòn tan.
“Vậy thì… nên ăn mừng chứ nhỉ?” – cô nói, nụ cười rạng rỡ.
“Tất nhiên rồi, chuyện đáng để ăn mừng đấy.”
Bên ngoài cửa sổ, màn đêm dần buông.
Tiếng sóng vỗ rì rào, nghe càng rõ hơn giữa tĩnh lặng.
Lúc này đây, tôi thật sự bắt đầu tận hưởng chuyến đi này.
Mười năm cuộc sống áp lực kia,
giờ giống như một chiếc áo nặng trĩu, ẩm ướt,
cuối cùng cũng được tôi cởi bỏ, ném lại trên bãi cát phía sau.