Phong trào 'viết code bằng tay' và cuộc tranh luận về vai trò của AI trong lập trình

Công nghệ21 tháng 9, 2026·5 phút đọc

Một trang web mang tên handcraftedcode.org đang tập hợp danh sách hàng trăm lập trình viên khẳng định họ vẫn tự viết code bằng tay thay vì phó mặc cho AI. Phong trào này phản ánh cuộc tranh luận ngày càng gay gắt trong giới công nghệ về giá trị của kỹ năng lập trình thủ công và tác động của các công cụ sinh code tự động.

Trong bối cảnh các công cụ trí tuệ nhân tạo ngày càng tham gia sâu vào quy trình phát triển phần mềm, một nhóm lập trình viên đã lên tiếng khẳng định một quan điểm ngược dòng: code viết tay vẫn còn nguyên giá trị.

Trang web handcraftedcode.org — do Jared White, một lập trình viên kiêm nhà giáo dục tại Portland, Oregon (Mỹ) khởi xướng — đang trở thành nơi quy tụ của những người tự nhận mình viết code bằng tay. Trang này công bố một danh sách dài các lập trình viên từ khắp nơi trên thế giới, mỗi người kèm theo website cá nhân và thời điểm cập nhật gần nhất.

Tuyên ngôn chống lại quan điểm "AI viết hết rồi"

Nội dung chính của trang rất ngắn gọn nhưng đầy thách thức:

"Chúng tôi viết code bằng tay. Chúng tôi dùng Trí tuệ Tự nhiên để xây dựng các thư viện và ứng dụng phần mềm đang vận hành trong môi trường sản xuất ngày hôm nay. Một số trong đó có thể bạn đang dùng ngay lúc này. Có những người nói rằng 'không ai còn tự viết code bằng tay nữa'. Chúng tôi ở đây để khẳng định điều đó là sai. Bởi vì chúng tôi vẫn làm điều đó. Mọi lúc."

Cách chơi chữ "Natural Intelligence" (Trí tuệ Tự nhiên) đối lập với "Artificial Intelligence" (Trí tuệ Nhân tạo) là điểm nhấn của tuyên ngôn này. Thông điệp gửi đi rất rõ: con người vẫn là trung tâm của quá trình tạo ra phần mềm.

Danh sách trên trang hiện có hàng trăm cái tên, từ những lập trình viên độc lập cho đến những người làm việc tại các dự án mã nguồn mở. Mỗi người đều để lại liên kết cá nhân, tạo thành một cộng đồng trực tuyến khá sôi động. Trang cũng mời gọi bất kỳ ai viết code bằng tay tham gia bằng cách thêm tên mình vào danh sách.

Bối cảnh: khi AI viết code trở thành chuẩn mực mới

Sự ra đời của các trợ lý lập trình như GitHub Copilot, Cursor hay Claude Code đã thay đổi đáng kể cách nhiều đội ngũ phát triển phần mềm làm việc. Từ việc gợi ý từng dòng code, các công cụ này nay có thể sinh ra cả module, viết test, sửa lỗi và thậm chí thiết kế kiến trúc hệ thống.

Điều này dẫn đến hai luồng quan điểm trái chiều:

  • Nhóm ủng hộ AI: cho rằng lập trình viên nên tập trung vào bài toán và thiết kế, để AI đảm nhận phần code lặp đi lặp lại, từ đó tăng năng suất và giảm chi phí.
  • Nhóm bảo thủ kỹ thuật: lo ngại rằng việc phụ thuộc quá mức vào AI sẽ làm suy giảm kỹ năng nền tảng, khiến lập trình viên khó hiểu sâu hệ thống và dễ bỏ qua các lỗi tinh vi.

Phong trào handcrafted code đứng ở vế thứ hai, nhưng không hoàn toàn phủ nhận AI. Trang web không kêu gọi tẩy chay công cụ AI, mà nhấn mạnh rằng việc tự tay viết code vẫn là một lựa chọn chính đáng và cần được tôn vinh.

Ý nghĩa với lập trình viên Việt Nam

Với cộng đồng lập trình Việt Nam, nơi làn sóng AI đang lan nhanh trong các công ty outsourcing và startup, thông điệp này có thể mang lại vài gợi ý đáng suy ngẫm.

Thứ nhất, việc thành thạo đọc và viết code thủ công vẫn là nền tảng quan trọng để đánh giá chất lượng đầu ra của AI. Một lập trình viên không hiểu rõ code do AI sinh ra sẽ khó phát hiện các lỗi bảo mật, vấn đề hiệu năng hay logic sai.

Thứ hai, trong các dự án đòi hỏi độ tin cậy cao như hệ thống ngân hàng, y tế hay hạ tầng, việc kiểm soát từng dòng code vẫn là yêu cầu bắt buộc. Các tiêu chuẩn như ISO 26262 trong ô tô hay IEC 62304 trong thiết bị y tế thường yêu cầu truy xuất nguồn gốc rõ ràng của từng đoạn code — điều mà AI hiện tại chưa đáp ứng trọn vẹn.

Thứ ba, phong trào này cũng là lời nhắc nhở về giá trị của thủ công trong thời đại tối ưu hóa cực đoan. Giống như nghề mộc hay gốm, lập trình thủ công mang lại sự hiểu biết sâu sắc mà các công cụ tự động khó thay thế hoàn toàn.

Không phải cuộc chiến một mất một còn

Điều đáng chú ý là nhiều người trong danh sách handcrafted code vẫn sử dụng AI như một công cụ hỗ trợ. Vấn đề không nằm ở việc dùng hay không dùng AI, mà ở chỗ giữ được vai trò chủ động của con người trong quá trình tạo ra phần mềm.

Jared White, người sáng lập trang, cũng điều hành Whitefusion — một studio web chuyên hợp tác với các doanh nghiệp muốn tránh "chu kỳ hype tốn kém" và coi trọng dấu ấn con người trong sản phẩm.

Dù quan điểm này có thể bị xem là hoài cổ trong mắt một bộ phận giới công nghệ, sự tồn tại và lan tỏa của handcraftedcode.org cho thấy một điều: khi mọi thứ đều có thể tự động hóa, giá trị của sự chủ động và hiểu biết sâu lại càng trở nên đắt giá.

Cuộc tranh luận giữa "code tay" và "code máy" có lẽ sẽ không có hồi kết, nhưng chính sự đa dạng trong cách tiếp cận mới là điều giúp ngành phần mềm tiếp tục tiến bộ.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗