Quyển 1: Onboarding
Chương 10: Pre-Alpha
Ngón tay trỏ của Vinh ấn lên nét mực rồi rời ra rồi ấn lại, như thể chạm vào chữ có thể giải mã thêm gì đó mà mắt chưa đọc được.
Tâm ý dẫn khí đi theo kinh mạch - anh đã thuộc câu đó như thuộc một dòng config, nhưng khi dịch nó thành hành động cụ thể thì vẫn còn khá mơ hồ. Tập trung vào bụng rồi tưởng tượng dòng chảy đi lên? Hay cố ép nó đi? Vinh nhắm mắt, ngồi xếp bằng trên giường, lưng thẳng, lưỡi chạm vòm khẩu, thở đúng nhịp 4-2-6 theo protocol. Phòng trọ tối thứ Bảy: quạt trần quay lờ đờ, ngoài hiên hàng xóm hát karaoke bài gì đó của Đàm Vĩnh Hưng trầm trầm bồn chồn. Không có gốc bàng, không có 5 giờ sáng, không có linh khí. Anh biết rõ điều đó - 14/32 phiên trong nhà đều zero - nhưng muốn thử xem bản thân hành động "dẫn" có cảm giác thế nào, dù trong môi trường không có dữ liệu.
Anh tập trung vào bụng, vào đan điền, rồi ép ý xuống. Không có gì cả. Tập trung hơn, ép mạnh hơn.
Đau đầu ập tới không phải kiểu migraine mà kiểu quá tải - áp lực dội sau trán lan ra hai thái dương như viền CPU pegged ở 100%. Vinh mở mắt, thở nặng, mắt mờ một nhịp rồi rõ lại. Lần một: thất bại. Ghi log sau.
Anh chờ năm phút cho đầu nhẹ bớt, uống ngụm nước, nghe karaoke bên ngoài chuyển sang Quang Linh. Lần hai anh đổi cách - không tập trung vào bụng nữa mà hướng ý về hai bàn tay, muốn xem khí có chạy tới đó không. Ý tưởng là thử route khi server chưa chạy: gọi endpoint, nhận timeout, ít nhất biết endpoint tồn tại.
Hai mươi giây, ba mươi giây trôi qua mà tay không có gì, bụng cũng không có gì. Nhưng cái đau đầu từ lần một còn vương, và bụng bắt đầu quặn - một cơn buồn nôn nhẹ kiểu say xe, dạ dày lăn tăn báo hiệu sắp trả hàng. Vinh mở mắt, ngồi bệt xuống sàn, thở gấp. Cơn buồn nôn qua trong nửa phút. Lần hai cũng thất bại. Cố ép ý mà không có khí để dẫn, thân phản ứng với áp lực thuần túy của não mà không có gì đỡ - hệt như gọi query trên database rỗng, connection mở nhưng zero rows, overhead vẫn tốn CPU.
Anh rót thêm nước, quay lại bàn. Karaoke bên ngoài đã dừng hẳn, Sài Gòn mười giờ đêm bắt đầu yên tĩnh hơn - chưa yên đủ để có linh khí nhưng yên đủ để suy nghĩ. Vinh mở Moleskine ghi:
```
Attempt #1: headache. Forced intent on dan tien.
Result: tension headache, ~30s.
Likely: forcing mental focus without qi = stress response.
Attempt #2: nausea. Routed intent to hands.
Result: mild nausea, ~20s.
Likely: same — ungrounded mental pressure, body reacts.
Pattern: guiding qi without qi =
running queries on an offline database.
CPU overhead, no data, side effects only.
Conclusion: can't practice guiding indoors.
No qi to guide. Need banyan tree + 5AM.
```
Anh đóng Moleskine, đặt báo thức 4:45, đi ngủ.
---
Bốn giờ bốn mươi lăm, Vinh tắt báo thức trước khi nó kêu tiếng thứ hai. Năm giờ kém anh đã phóng con Wave Alpha ra đường, trời xám nhạt, gió ẩm đọng trên mặt mát lạnh. Công viên Lê Thị Riêng mở ra trước mắt - mảng xanh tối trên vệ đường, tĩnh lặng khác hẳn ban ngày. Gốc bàng di sản đứng đó với tán xòe rộng, rễ phụ đâm xuống đất như cột chống. Hàng rào cắt tỉa đã tháo, chỗ ngồi quen thuộc trên rễ nổi lên tạo thành ghế tự nhiên vẫn trống.
Vinh ngồi xuống, lưng thẳng, hai bàn tay đặt ngửa trên đầu gối. Bụng rỗng, đói nhẹ - tốt. Không cafein - tốt. Giờ giấc 5 giờ, tư thế chuẩn. Năm biến số protocol đều xanh.
4-2-6. Hít mũi bốn nhịp, giữ hai, thở mũi sáu, lưỡi chạm vòm khẩu.
Không cần đợi lâu. Phiên 33, anh biết cảm giác này rồi - cái ấm bắt đầu ở bụng dưới từ từ lan ra, như ngọn lửa nhỏ được thắp. Khí sinh. Đan điền đầy dần, năm giây rồi mười giây rồi mười lăm, cái ấm rõ ràng và quen thuộc. Phiên 18 đã kéo dài 30 giây như thế này rồi. Khí tụ ở bụng không đi đâu cả, đang đợi anh.
Dẫn.
Vinh thu ý hướng lên trên từ bụng dọc theo ngực. Lần một và lần hai đã dạy rồi - ép thì đau đầu - nên lần này anh không ép mà thu, nhẹ nhàng như đặt tay lên cần lái thay vì đạp ga.
Khí nhích. Nó nhích thật, từ bụng chạy lên được vài phân dọc theo ức rồi dừng chết cứng giữa ngực như dòng nước bị kẹt trong ống hẹp. Áp lực dâng trong lồng ngực khó chịu, rồi khí tan dần đi đâu anh không biết, chỉ biết nó mất và cái ấm ở bụng cũng mất theo, ngực ê ẩm. Lần ba: thất bại nửa chừng. Khí chạy được nửa đường rồi tắc.
Vinh thở ra dài, mở mắt. Trời đã sáng hơn - xám chuyển vàng nhạt, gốc bàng rì rào trên đầu, lá non đung đưa. Một bà cụ mặc áo nâu đi bộ chậm quanh hồ không nhìn anh.
Anh nhắm mắt trở lại nhưng không vội sinh khí lại. Ngồi yên, thở bình thường, suy nghĩ. Lần ba tắc ở đâu? Khí chạy được nửa đường rồi dừng tại ngực. Dừng vì anh đẩy? Hay vì anh kẹt? Chú thích viết "tâm ý dẫn" - dẫn, không phải đẩy. Dẫn là đi trước, chỉ đường, rồi theo sau. Anh đang đẩy khí như đẩy xe hỏng, nhưng "dẫn" phải khác chứ.
Vinh nghĩ tới cách config route trong code. Khi mở route anh không đẩy data đi mà mở đường cho nó tự chạy - đặt endpoint đúng chỗ, data tự tới. Chỉ cần biết đường đi và mở đường. Đường: bụng, ngực, vai, tay. Bức tranh mộc bản trang bìa vẽ rõ ràng mũi tên chỉ từ bụng qua ngực qua tay. Anh đã nhìn bức tranh đó bao nhiêu lần mà chưa bao giờ coi nó là blueprint thực tế.
Lần bốn. Vinh nhắm mắt, thở 4-2-6. Khí sinh nhanh hơn lần trước như đan điền còn nhớ, mười giây rồi mười lăm, cái ấm đầy và rõ ràng. Dẫn. Lần này anh không đẩy mà mở đường, hướng ý từ bụng lên ngực nhưng không ép, không siết, như mở van cho nước tự chảy.
Khí chạy.
Từ bụng lên ngực không dừng, qua ngực sang vai trái nhanh hơn anh chuẩn bị đón, xuống cánh tay dọc cẳng tay, chạy thẳng ra lòng bàn tay. Nửa giây - nửa giây duy nhất - nhưng trong khoảnh khắc đó Vinh cảm nhận rõ ràng từng thốn: từ vai qua khuỷu, qua cổ tay, ra tới đầu ngón tay, một dòng ấm loãng chảy xuyên qua như nước nóng dẫn trong ống kính. Rồi nó dừng, tan, mất.
Vinh mở mắt.
Hai bàn tay ngửa trên đầu gối, lòng bàn tay trái đỏ bừng - đỏ tươi như vừa cầm cốc nước sôi, bàn tay phải bình thường. Anh nhìn bàn tay trái, nâng lên, đưa lại gần mặt. Đỏ. Rõ ràng. Da đỏ thật sự, đỏ bừng, nóng hơn tay phải. Anh đặt tay trái lên má phải, cảm nhận nhiệt độ khác biệt ngay lập tức. Tay trái run nhẹ ở các ngón, rung nhỏ kiểu vừa cầm máy khoan rồi buông ra - phản ứng cơ bắp sau khi có thứ gì đó chạy qua kinh mạch mà chưa quen.
Phiên 17 và 18, lòng bàn tay cũng đỏ. Anh từng nghĩ đó là thành công. Hóa ra chỉ là overflow - khí đầy quá tràn ra ngoài. Lần này khác hẳn: lần này anh dẫn nó, mở đường cho nó chạy theo, có chủ đích, có kiểm soát. Nửa giây. Bốn trăm mili giây mà anh sẽ nhớ cả đời.
Vinh ngồi yên gốc bàng nhìn bàn tay trái đỏ dần nhạt đi trong hai phút. Khi nó trở lại màu bình thường anh nắm chặt rồi mở ra, các ngón tay còn hơi tê.
---
Về phòng trọ lúc bảy giờ sáng Chủ Nhật, Vinh mở laptop. Terminal, project_x, git add, git commit. Ngón tay gõ trên bàn phím, tay trái còn hơi tê nhưng gõ được.
```
commit: v0.0.1-pre-alpha
First successful guided qi circulation.
Session 33. Banyan tree, 5:02 AM, Sunday.
Method: generate qi (15s) → guide via intent
from dan tien → chest → left shoulder →
left arm → left palm.
Duration: 0.5s.
Evidence: left palm flushed red (visual),
warm to touch (thermal), mild tremor
post-circulation (physical).
Previous palm flushes (sessions 17-18)
= overflow / leak.
This one = guided flow.
Status: it's real.
It's fucking real.
```
Vinh đọc lại dòng cuối, không sửa. Lần đầu tiên anh viết tiếng chửi vào commit message, và lần đầu tiên cảm thấy nó xứng đáng.
Anh đẩy ghế ra vươn tay lên kệ, lấy cuốn sách nằm giữa Clean Code và hộp ibuprofen - vị trí mà bàn tay tự tìm thấy. Lật trang 14, chú thích dẫn khí, nét mực nâu nhỏ mà anh đã thuộc. Lật tiếp trang 15.
Trang 15 vốn trống, phần in chính ở đây đã mờ gần hết chỉ còn vài nét mộc bản lờ mờ. Nhưng lề dưới, sát góc phải, có chữ viết tay rất nhỏ — nhỏ hơn cả chú thích trang 14. Vinh phải mang sách ra sát đèn bàn, nghiêng đầu nheo mắt mới đọc được. Nét mực tàu nâu đậm, cùng bút pháp, cùng người.
"...dẫn xong đừng cố giữ."
Đừng giữ.
"Giữ thì thương nội."
Thương nội. Nội thương. Tổn thương bên trong.
"Vì giới hạn của thân phàm là..."
Dòng chữ dừng lại ở đó. Góc dưới phải của trang sách bị rách - không phải rách mép mà rách mất cả một mảnh giấy ba ngón tay vuông góc, chữ tiếp theo bị cuốn theo mảnh giấy đó. Vinh lật trang 16, cũng rách góc, mảnh giấy mất rồi không tìm thấy. Anh lật qua lật lại giữa hai trang, dấu rách khớp nhau - cả hai rách cùng lúc, cùng một mảnh, mất cùng một đoạn chữ.
Giới hạn của thân phàm là gì? Mười năm, một tuần, một lần, năm giây? Không biết. Chữ đã bị rách mang đi. Documentation đứt đúng chỗ quan trọng nhất - cảnh báo đặt ngay sau bước đầu tiên thành công, như readthedocs load tới đoạn security warning thì hiện lỗi 404.
Vinh đặt sách xuống, nhìn bàn tay trái đã trở lại màu bình thường nhưng tê nhẹ vẫn còn nơi các đầu ngón. Anh vừa dẫn khí thành công nửa giây, lòng bàn tay đỏ bừng, bằng chứng vật lý không thể chối cãi được. Và cuốn sách bảo: đừng giữ. Giữ thì nội thương. Vì giới hạn của thân phàm là... gì?
Ngoài cửa sổ, Chủ Nhật Sài Gòn bắt đầu ồn ào - tiếng xe máy, tiếng hàng rong, tiếng ai đó bật radio. Gốc bàng 72 tuổi ở công viên Lê Thị Riêng đứng im, không biết một thằng dev vừa chạy thành công query đầu tiên trong đời, và vừa phát hiện warning message bị cắt mất đúng ngay nửa sau.
Thảo luận
Bình luận chương
0 bình luận
Chưa có bình luận nào. Hãy là người đầu tiên bình luận chương này.