Quyển 1: Onboarding
Chương 9: Ghi Log Sáu Tuần
Git log cuộn trên terminal, từng dòng xanh lá lướt qua nhanh đến mức Vinh không kịp đọc, nhưng anh không cần đọc - ba mươi hai commit trong sáu tuần, anh nhớ từng cái.
Anh ngồi trước laptop chiều thứ Bảy, tay đặt trên trackpad, mắt lướt qua danh sách. Sáu tuần kể từ chiều lang thang vào tiệm sách trên Nguyễn Đình Chiểu, bỏ ba mươi ngàn cho cuốn Hán Nôm bìa nâu. Trong Scrum, retrospective chạy sau mỗi sprint, và hai sprint liên tiếp là cột mốc - lúc soi lại toàn bộ project xem cái gì chạy, cái gì fail, và tại sao. Project_x. Private repo. Không collaborator, không issues, không pull request. Chỉ có Vinh và ba mươi hai dòng commit.
Anh mở Google Sheets - bảng data maintain song song với GitHub từ tuần thứ ba. Bốn cột: ngày, phiên số, địa điểm, kết quả. Hàng cuối ghi: "#32 — gốc bàng, Lê Thị Riêng — ấm 22 giây, rõ." Gốc bàng đã cắt tỉa xong từ tuần trước. Vinh quay lại tập được hai tuần rồi, cơ thể đã hồi phục - lưng hết đau, ngủ ngon, quầng thâm mắt rút đi. Không nhanh như anh tưởng: mất bốn phiên để cái ấm quay lại, như server reboot xong phải warm cache. Nhưng nó quay lại, và đó là điều quan trọng.
Vinh kéo vùng chọn từ hàng đầu đến hàng cuối. Biểu đồ mở ra.
Ba mươi hai phiên. Phân theo kết quả: xác nhận có khí - rõ ràng, không thể nhầm với thư giãn cơ bắp hay hiệu ứng placebo - chiếm 11/32, tỷ lệ 34%. Nghe thấp, nhưng khi lọc theo điều kiện sáng sớm ngoài trời gần cây già thì con số nhảy lên 85%. Tất cả 11 phiên đó đều diễn ra từ 5h đến 6h sáng, tại công viên hoặc bờ sông, trong bán kính hai mét quanh cây lâu năm. Không có gì cả - không khí, không ấm, server timeout, request đi không gì trả về - chiếm 14/32, đa số là phiên trong phòng trọ, buổi trưa, buổi tối, hoặc chỗ không có cây. Bảy phiên còn lại nằm ở vùng trung bình: "có gì đó" nhưng không đủ rõ để xác nhận, có thể chỉ là thiền định hiệu quả bình thường - thư giãn, hạ nhịp tim - chứ không phải khí.
Hai đỉnh trên biểu đồ. Hai lần duy nhất khí chạy trọn vẹn từ bụng qua ngực, qua vai, xuống tay. Hai lần lòng bàn tay đỏ bừng. Hai trong ba mươi hai. Phiên 17 và 18.
Vinh tựa lưng vào ghế - lưng thẳng, đã ngồi thẳng trở lại được mấy ngày nay. Anh nhìn biểu đồ, rồi nhìn xuống câu hỏi cuối trong template retrospective: "What's next?"
Anh không biết. Cuốn sách mô tả phương pháp thở, phương pháp sinh khí, tư thế, nhịp điệu, nhưng sau khi sinh khí rồi thì làm gì với nó? Tự nó chạy à? Tự nó đi? Hay anh phải làm gì? Sách không nói.
Vinh gõ commit cuối của retrospective:
```
commit: 6-week retrospective
32 sessions. 11 confirmed qi. 7 ambiguous. 14 zero.
pattern: outdoor AM + old tree = 85% success.
indoor: 0%. evening: 0%. no-tree outdoor: 12%.
best: 30s sustained qi (session 18, protocol v1.0).
full circulation: 2/32 (sessions 17-18, palms flushed).
regression: 3-day sprint wiped all gains. recovery: 4 sessions.
docs status: v0.1 (incomplete, last updated: unknown).
next steps: ???
```
Ba dấu hỏi chấm. Vinh nhìn chúng một lúc rồi đóng laptop.
---
Anh ngồi yên. Ngoài cửa sổ, Sài Gòn chiều thứ Bảy nắng nghiêng, tiếng xe máy lẫn tiếng hàng rong hoà vào nhau thành thứ tiếng ồn nền quen thuộc mà anh đã ngừng nghe từ lâu. Anh với tay lên kệ, lấy cuốn sách nằm giữa quyển "Clean Code" và hộp ibuprofen - vị trí mà tay tự tìm thấy.
Bìa nâu, giấy dó ngả vàng, mép rách. Anh đã đọc nó bao nhiêu lần? Mười lăm, hai mươi? Mỗi lần là một lần dịch lại, tra thêm chữ, nhận ra mình hiểu nhầm chỗ này chỗ kia. Nhưng hai tuần nay anh chưa mở - bận hồi phục, bận chạy lại protocol, bận ghi log. Hôm nay anh lật ra, không phải đọc từ đầu vì phần in chính anh thuộc rồi, mà lật thẳng tới trang 14. Phần anh gọi là "API reference": đan điền, kinh mạch, phương pháp thở. Những trang đã đọc đến mờ mắt, chụp ảnh bỏ vào Google Translate, tra tự điển Hán Việt online, ghi chú từng chữ vào Moleskine.
Trang 14. Đan điền. Khí sinh ở đan điền khi hô hấp đúng nhịp. Anh thuộc lòng đoạn này.
Nhưng hôm nay mắt anh dừng ở chỗ khác - không phải phần in, mà lề phải, nơi giấy đã ngả vàng sậm, có những nét mực nhỏ. Rất nhỏ, nhỏ hơn chữ in, nhỏ hơn bất kỳ chú thích nào anh từng thấy trong sách. Nét mực tàu nâu đậm, viết tay, cùng màu và cùng bút pháp với dòng chữ ở trang cuối mà anh thấy ngày đầu tiên: "Kẻ có duyên chớ bỏ dở. Kẻ vô duyên chớ tò mò."
Anh đã đọc trang này mười lăm lần. Sao chưa từng thấy?
Vinh mang sách ra gần đèn bàn. Nét chữ nhỏ nhưng rõ, không phải mờ mà là nhỏ - ai đó viết rất cẩn thận, ép từng nét vào khoảng trống giữa chữ in và mép giấy, như comment vào documentation mà không muốn ghi đè lên nội dung gốc. Vinh đọc.
"Khí sinh ra ở đan điền, nhưng phải có tâm ý DẪN nó đi theo kinh mạch."
Dẫn. Anh nhận ra chữ đó - dẫn, như "dẫn đường." Dẫn khí. Khái niệm mà anh đã thấy ở bức tranh mộc bản trang bìa: người ngồi thiền, dòng khí chạy trong người, mũi tên chỉ từ bụng qua ngực qua tay. Anh từng nghĩ đó chỉ là minh họa.
"Không dẫn thì khí tụ rồi tan."
Vinh dừng, đọc lại. Tụ rồi tan. Ba mươi hai phiên, mười một lần cảm thấy khí rõ, hai lần khí chạy từ bụng xuống tay. Hai lần đó - có phải anh *dẫn* nó đi không? Không. Anh chỉ ngồi, sinh khí, rồi đợi. Hai lần khí chạy phải chăng chỉ là trùng hợp? Khí tụ đủ nhiều rồi tự tràn đi một đoạn, rồi tan - như nước đầy ly rồi tràn, anh không đổ nó đi đâu, nó tự tràn vì đầy.
Anh đọc nốt.
"Mấy đứa chỉ biết ngồi sinh khí mà không dẫn, giống có điện mà không cắm dây."
Mấy đứa. Cách gọi của người lớn nói với trẻ, hoặc thầy nói với trò, hoặc người đi trước nói với người đi sau. Cùng giọng với "Kẻ có duyên chớ bỏ dở" - nhưng câu này không phải cảnh báo, câu này là hướng dẫn.
Vinh đặt sách xuống.
---
Sáu tuần. Anh nhìn hai bàn tay úp trên bàn.
Ba mươi hai phiên. Sinh khí, đo lường khí, ghi log, commit, review, retrospective. Từng biến số debug: tư thế, nhịp thở, giờ giấc, địa điểm, cafein, bụng rỗng. Protocol v1.0. Environment dependency. Regression test. Chưa một lần dẫn khí đi. Chưa một lần.
Vinh bật cười, tiếng cười vang trong phòng trọ - nửa buồn cười nửa bực. Ba mươi hai commit trên GitHub, bao nhiêu dòng phân tích trên Google Sheets, bao nhiêu sáng 5h dậy ra công viên ngồi xếp bằng gốc bàng 72 tuổi. Tất cả để sinh khí - sinh rồi để nó tụ rồi tan, tự tràn một đoạn rồi mất. Như build một server chạy ngon: CPU bật, RAM load, process running, nhưng không connect database, không route, không endpoint. Server chạy mà không phục vụ ai cả, mọi data sinh ra nằm trong RAM, reset là mất.
Hai lần lòng bàn tay đỏ bừng - phiên 17 và 18 - anh tưởng đó là thành công. Hóa ra chỉ là overflow: khí đầy quá tràn ra ngoài ống, chạy được một đoạn rồi tan. Không phải flow, là leak.
Vinh lật lại trang 14, ngón tay đặt lên dòng chữ viết tay. "Có tâm ý dẫn nó đi theo kinh mạch." Tâm ý. Ý. Tập trung. Không phải thở - anh thở đúng rồi. Không phải ngồi đúng - anh ngồi đúng rồi. Phải dùng *ý* để đẩy khí đi, như developer không chỉ deploy server mà phải config route, map endpoint, mở port. Nhưng "tâm ý" là gì? Tập trung vào đâu? Đẩy khí hướng nào? Theo kinh mạch nào? Sách vẽ bức tranh mộc bản nhưng không có hướng dẫn từng bước, chú thích viết tay chỉ nói "dẫn" mà không nói dẫn thế nào.
Lại thiếu docs. Undocumented feature. Nhưng lần này khác - anh biết mình đang thiếu gì, không phải mò trong tối mà là đứng trước cánh cửa, biết nó ở đâu, chỉ chưa có chìa.
Vinh mở laptop, terminal sáng.
```
commit: critical discovery - missing step in protocol
found handwritten margin note on page 14.
same hand as end-of-book warning. previously unnoticed.
content: qi must be GUIDED through meridians using intent.
unguided qi gathers at dan tien, then dissipates.
implication: 6 weeks = qi generation only.
zero guided circulation sessions.
sessions 17-18 were overflow, not flow.
equivalent: server running, database never connected.
everything in RAM. reboot = gone.
docs status: v0.1 confirmed incomplete.
missing: qi circulation protocol.
next: attempt guided flow.
```
"Attempt guided flow." Ba từ. Anh không biết phải làm gì - "tâm ý dẫn khí" nghe rõ ràng nhưng dịch ra hành động cụ thể thì mờ. Tập trung vào bụng? Tưởng tượng dòng chảy? Ép khí đi theo hướng? Sách không nói, chú thích viết tay không nói. Người đã viết "mấy đứa" ở lề trang - người đó đã biết, đã dẫn, đã đi xa hơn anh. Nhưng người đó không ở đây. Chỉ có cuốn sách, ba mươi hai commit, và một bước mà anh vừa mới biết mình thiếu.
Vinh gấp laptop rồi lấy cuốn sách lên, lật trang 14 thêm lần nữa. Ngón tay trỏ đặt lên nét mực - nhỏ, cẩn thận, của người đi trước.
"Mấy đứa chỉ biết ngồi sinh khí mà không dẫn."
Vinh cười. Sáu tuần, ba mươi hai phiên. Anh tưởng mình đang build production, hóa ra mới tạo database chưa chạy query nào. Thì ra anh là "mấy đứa."
Ngoài cửa sổ trời đã nhá nhem. Vinh đặt sách xuống bàn, giữa Clean Code và hộp ibuprofen, ngồi nhìn nó - cuốn giấy dó vàng, chữ mộc bản mờ, nét mực tay ở lề - và lần đầu tiên thay vì thấy documentation lỗi thời, anh thấy một thứ khác. Một ticket chưa resolve. Assignee: mình. Priority: critical.
Sáng mai. Gốc bàng. 5 giờ.
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.