Cuối tháng, bạn ngồi nhìn lại. Cảm giác suốt mấy tuần qua là bay — agent gõ thay bạn, mọi thứ xong trong vài phút thay vì vài giờ. Nhanh gấp mười, thật. Nhưng cái dự án trước mặt thì… chỉ nhích hơn bình thường một chút. Không gấp mười. Thậm chí có tuần còn chậm hơn hồi chưa có nó.
Không phải bạn tưởng tượng ra cái nhanh. Cái nhanh có thật. Chỉ là bạn đang nhìn nhầm con số.
01Tốc độ niêm yết, và tốc độ thực lĩnh
Có hai con số, và người ta hay lẫn. Tốc độ niêm yết là cái bạn cảm thấy ngay lúc gõ: agent phun ra một trăm dòng trong mười giây, bạn thấy mình vừa tiết kiệm một giờ. Tốc độ thực lĩnh là cái còn lại sau khi trừ mọi chi phí đi kèm để biến trăm dòng đó thành thứ thật sự dùng được: đọc lại, sửa chỗ nó hiểu sai, chạy thử, phát hiện một cái ngầm hỏng, dựng lại lòng tin trước khi dám merge.
Niêm yết là lương gross trên hợp đồng. Thực lĩnh là số về tài khoản sau thuế. Bạn tiêu được bằng số thực lĩnh — nhưng cái não cứ ăn mừng theo số niêm yết.
Cùng một công việc, hai con số. Cái não ăn mừng theo thanh trên; cái dự án tiến theo thanh dưới. Cả nghề này là cuộc chiến kéo thanh dưới gần thanh trên.
02Cái gì ăn mất phần chênh
Khoảng cách giữa hai thanh không phải vì agent kém. Nó là chi phí cố hữu của việc giao bớt phán đoán cho một thứ không chịu trách nhiệm cuối cùng. Bốn thứ ăn vào đó, gần như mọi lúc:
Thứ nhất, sửa lại: nó hiểu lệch một phần đề, làm xong rồi bạn mới thấy, phải gỡ ra làm lại — và gỡ thường đắt hơn làm mới. Thứ hai, kiểm tra: code bạn không tự viết thì phải đọc kỹ hơn code bạn viết, vì bạn không có cái trí nhớ cơ bắp về từng quyết định trong đó. Thứ ba, dựng lại lòng tin: nó làm bậy một lần là lần sau bạn soi mọi thứ — và soi tốn thời gian thật. Thứ tư, nạp ngữ cảnh: mỗi lần giao việc bạn phải mô tả lại bối cảnh mà nếu tự làm thì đã nằm sẵn trong đầu.
Điểm mấu chốt: bốn chi phí này không tỉ lệ với tốc độ niêm yết. Agent càng phun nhanh, càng nhiều thứ để bạn kiểm; nó càng tự tin, cái sai càng khó lộ. Nên "nhanh hơn" ở tầng niêm yết đôi khi làm tăng chi phí ở tầng thực lĩnh. Đó là lý do có việc bạn thấy bay mà dự án không nhích.
03Dấu hiệu bạn đang lỗ ròng
Phần đáng sợ là lỗ ròng không có cảm giác giống lỗ — nó vẫn cho cảm giác bận rộn và nhanh. Phải nhìn vào dấu vết, không nhìn vào cảm giác. Bốn cờ đỏ:
Cả bốn đều là dấu hiệu thanh dưới đang co lại — kể cả khi thanh trên vẫn cho cảm giác bay.
04Việc nào đáng giao, việc nào đừng
Cái quyết định net dương hay âm không phải agent, mà là loại việc. Có một đường phân khá rõ: việc mà viết ra tốn công nhưng kiểm lại thì nhanh — net dương; việc mà kiểm lại cũng khó ngang làm — net dễ âm.
✓ Net thường dương
✕ Net dễ âm
Quy tắc một dòng: giao cho agent thứ bạn kiểm nhanh hơn làm. Giữ lại thứ kiểm cũng tốn ngang làm — ở đó tốc độ niêm yết là cái bẫy.
05Đo cái thực lĩnh, đừng tin cảm giác
Cảm giác là kẻ nói dối đáng tin nhất ở đây, vì agent giỏi tạo cảm giác tiến. Nên đừng hỏi "có thấy nhanh không" — hỏi mấy câu cứng hơn, và hỏi sau khi việc xong chứ không phải lúc đang phấn khích:
Việc này, nếu tự làm từ đầu, mất bao lâu — thật lòng? Tôi đã bỏ bao lâu để sửa và kiểm cái nó đưa? Tôi đã nhờ lại mấy vòng cho cùng một thứ? Nếu thời gian sửa-cộng-kiểm xấp xỉ hoặc hơn thời gian tự làm, đó là việc lẽ ra không nên giao — lần sau giữ lại. Không cần bảng tính; chỉ cần thành thật trừ đi phần chi phí mà cái phấn khích đang giấu.
Và đây là chỗ nhiều người trượt: họ đo một lần thắng rồi tổng quát hoá cho mọi việc. Một lần agent dựng xong cái khung trong ba phút không có nghĩa nó net dương ở cái việc tinh vi bạn định giao tiếp theo. Net được tính theo từng loại việc, không phải theo công cụ.
Nên câu hỏi đúng không bao giờ là "agent có nhanh hơn không" — gần như luôn có, ở tầng niêm yết. Câu hỏi là: với việc này, sau khi trừ hết, tôi còn thực lĩnh được bao nhiêu? Người dùng agent giỏi không phải người giao nhiều nhất. Là người biết rõ việc nào nên giữ lại — và không để con số niêm yết quyết định hộ mình.