Linus Torvalds, người nổi tiếng với tiêu chuẩn review code khắt khe nhất thế giới, vừa thừa nhận rằng AI viết code Python tốt hơn ông. Tuy nhiên, điều này chỉ áp dụng trong lĩnh vực ông không thành thạo.
Tiêu chuẩn khắt khe của Linus Torvalds
Trong lịch sử phát triển nhân Linux, có những yêu cầu hợp nhất mã bị Linus Torvalds từ chối vì thừa một dấu cách. Không phải lỗi logic, không phải lỗi hiệu năng, chỉ là một ký tự trắng sai chỗ. Tiêu chuẩn của ông được giới lập trình toàn cầu xem là khắt khe bậc nhất, và danh tiếng đó được xây dựng qua hàng thập kỷ không khoan nhượng.
AI viết code tốt hơn con người
Chính vì vậy, khi ông gần đây hợp nhất một đoạn mã do AI tạo ra vào kho mã nguồn cá nhân và tự nhận xét rằng kết quả tốt hơn những gì ông có thể tự viết, cộng đồng lập trình toàn cầu dừng lại để chú ý.
Dự án liên quan là AudioNoise, một dự án cá nhân về bộ lọc âm thanh cho guitar pedal mà ông tự xây dựng trong thời gian rảnh. Phần xử lý tín hiệu âm thanh, tức tầng kỹ thuật cốt lõi của dự án, được viết hoàn toàn bằng C và do ông tự tay thực hiện từng dòng. Đây là lãnh địa ông làm chủ ở đẳng cấp thế giới, không có lý do gì để nhường chỗ cho máy móc.
Python - điểm yếu của Linus
Phần còn lại là một đoạn mã Python dùng để trực quan hóa kết quả đầu ra, phần mà theo README của chính ông, ông hầu như không có nền tảng. Cách làm việc thông thường của ông với Python là tìm kiếm các mẫu code có sẵn trên Google rồi ghép lại. Lần này, ông quyết định bỏ qua bước trung gian đó và giao thẳng cho Google Antigravity, một công cụ AI hỗ trợ lập trình.
Kết quả được ông đánh giá ngắn gọn trong phần bình luận khi hợp nhất mã: "Is this much better than I could do by hand? Sure is." Câu nói này, từ người đã dành cả sự nghiệp để không chấp nhận bất cứ thứ gì dưới chuẩn, mang trọng lượng khác hẳn so với mọi bài đánh giá công cụ AI trên thị trường.
Bài học về cách dùng AI
Ông Linus thừa nhận AI viết code còn tốt hơn mình - nhưng chỉ với Python, thứ ngôn ngữ lập trình mà ông không thành thạo.
Tuy nhiên, điều đáng chú ý hơn không phải là việc ông dùng AI, mà là cách ông xác định đúng chỗ để dùng. Ông triển khai công cụ AI tại đúng điểm yếu nhất của bản thân, trong một dự án cá nhân nơi hậu quả tệ nhất nếu mọi thứ sai chỉ là một biểu đồ hiển thị lỗi, không phải hệ thống hàng triệu máy chủ.
Đây là nguyên tắc mà phần lớn lập trình viên hiện nay đang áp dụng ngược: dùng AI để vibe code phần cốt lõi, tự tay chỉnh sửa phần nhỏ nhặt. Linus làm hoàn toàn trái lại, và kết quả chứng minh hướng đi đó đúng.
Tín hiệu đáng giá cho cộng đồng lập trình
Việc Linus Torvalds, sau hàng thập kỷ xây dựng tiêu chuẩn review code nghiêm ngặt nhất giới lập trình, chấp nhận và đánh giá cao mã do AI tạo ra là tín hiệu có giá trị hơn bất kỳ chiến dịch marketing nào. Ông không hạ tiêu chuẩn để làm điều đó. Ông áp dụng đúng tiêu chuẩn đó vào chính mình, tìm ra tầng ông thua máy, và chấp nhận thực tế đó một cách thẳng thắn.



