Giang hồ đồn thổi AI giúp dev code nhanh x10. Nhưng một cao nhân Hacker News lại bảo: Dùng AI để code chậm lại mới là chân ái. Cùng mổ xẻ xem thực hư thế nào.

Chào anh em đồng đạo, dạo này đi đâu cũng nghe mấy khứa sếp móm cho nhau cái bánh vẽ “dùng AI tăng năng suất x10, x100”. Thậm chí mấy bố bán khoá học cũng thi nhau lùa gà rằng biết xài ChatGPT, Copilot hay mấy con ai tools là nhắm mắt cũng gõ ra app tỷ đô. Nhưng anh em thợ code chúng ta dư sức biết, code nhanh mà đ*o có não thì chỉ có đẩy bug lên production tốc độ bàn thờ mà thôi.
Hôm nay lướt Hacker News, tôi vấp ngay bài blog của lão quái Nolan Lawson với cái tít đọc chướng cả mắt: "Using AI to write better code more slowly" (Dùng AI để viết code xịn hơn... một cách chậm chạp). Nghe sượng trân chưa? Người ta tốn bao tiền nạp VIP cho AI để chạy KPI, lão này lại bảo dùng nó để... làm chậm tiến độ? Nhưng pha quay xe này lại cực kỳ có lý anh em ạ.
Theo lời tác giả, cái bẫy lớn nhất của AI là nó làm anh em ảo tưởng sức mạnh. Anh em gõ một dòng comment, bùm, Copilot khạc ra luôn 50 dòng code trông có vẻ rất mượt, rất xịn xò con bò. Anh em sướng quá, hit Tab, commit, rồi té đi uống trà đá. Nhưng toang là ở chỗ đó!
Nolan chỉ ra rằng, thay vì dùng AI như một cỗ máy đẻ code vô tri, chúng ta nên dùng nó như một thằng "đệ ruột" để pair-programming. Nghĩa là:
Kết quả là gì? Tốc độ gõ phím của anh em giảm đi đáng kể. Anh em mất nhiều thời gian hơn cho một feature. Chậm hơn cả lúc tự gõ tay. Nhưng đổi lại, bug ít hơn, code maintain dễ hơn, và quan trọng nhất: anh em HIỂU MÌNH ĐANG VIẾT CÁI QUÁI GÌ.
Bài này bú nhẹ 945 điểm HN, chứng tỏ dân tình đồng cảm vãi chưởng. Dạo qua một vòng comment, cộng đồng chia ra mấy luồng ý kiến cực kỳ đời:
Tóm cái váy lại, bài học sinh tồn ở đây là gì? Đừng để mấy cái marketing bẩn của các công cụ AI cuốn anh em vào cuộc đua tốc độ ảo ma. Sếp ép tiến độ thì cứ gật, nhưng lúc làm thì phải giữ cái đầu lạnh.
Dùng AI để vượt qua mấy cái boilerplate code nhàm chán thì ok, nhưng đụng đến core logic, business flow thì làm ơn hãy "sống chậm lại, yêu thương bản thân nhiều hơn". Gõ Tab xong thì nhớ đọc lại xem con AI nó vừa cắn thuốc gì mà đẻ ra đống logic đấy. Code vội, sập server lúc nửa đêm, thì con AI nó có tỉnh dậy hotfix thay các ông đ*o đâu? Cuối cùng cũng là anh em mình thức trắng đêm cắn RAM, cắn CPU mà gánh nghiệp thôi.
Vậy nên, chậm mà chắc. Xài AI như một thằng đệ ngoan, đừng coi nó là thánh thần.
Nguồn hóng hớt: Using AI to write better code more slowly (Nolan Lawson)