Trong bối cảnh các trợ lý lập trình AI ngày càng mạnh, tác giả vẫn cảm thấy việc để LLM tự động sửa đổi dự án tạo ra một lượng nợ nhận thức khổng lồ. Để không mất đi khả năng hiểu sâu về mã nguồn, anh quyết định không để AI thực thi bất kỳ thay đổi nào trực tiếp.
Quy trình mới là yêu cầu LLM đưa ra mọi đề xuất chỉnh sửa dưới dạng văn bản, sau đó tác giả tự tay nhập từng dòng vào trình soạn thảo. AI chỉ cung cấp lệnh, câu lệnh cài đặt hoặc đoạn code mẫu; mọi hành động thực tế đều do con người thực hiện. Nhờ vậy, anh vẫn nhận được tốc độ gấp 2 lần so với không dùng AI, đồng thời duy trì một mô hình tinh thần rõ ràng về cách các thành phần hoạt động.
Việc gõ lại mã giúp phát hiện sớm các hallucination, lỗi thiết kế và cho phép chỉnh sửa ngay lập tức – từ việc thêm comment, tái cấu trúc tới thay đổi API. Khi gặp phần không hiểu, tác giả có thể dừng lại, tra cứu tài liệu hoặc yêu cầu LLM giải thích, nhờ đó kiến thức được củng cố sâu hơn.
Phương pháp này không chỉ giúp cá nhân duy trì niềm vui khi phát triển dự án mà còn là lời nhắc cho cộng đồng lập trình viên Việt Nam: dù AI có mạnh mẽ, việc kiểm soát và hiểu rõ mã vẫn là yếu tố không thể thay thế.
Nguồn: Hacker News — Biên dịch & tổng hợp: danhbaai.com