Trải nghiệm vibe code

Khái niệm vibe code lần đầu được Andrej Karpathy (đồng sáng lập Open AI) tweet vào đầu năm 2025 nhanh chóng hình thành nhiều luồng ý kiến thú vị, phe thì cười nhạo, phe thì ủng hộ, có người thì hoài nghi, có người chẳng quan tâm. Có lẽ đây là khoảnh khắc ‘once you go vibe code you never no back’ của nghành phát triển phần mềm, dù muốn dù không thì nó vẫn xảy ra rồi.

Lần đầu tiên tui trải nghiệm vibe code có lẽ là từ năm ngoái với Gemini 3.1 trong lúc đang gen AI các cảnh alternative cho một TVC xe máy đã quay. Tui có yêu cầu Gemini tạo một web tool, input 1 tấm ảnh, máy sẽ gen ra khoảng 8-12 (tui không nhớ chính xác lắm) angle mới của tấm ảnh theo angle điện ảnh, ignore những angle an toàn hoặc angle trung bình như người dùng hay chụp mà không được thay đổi chi tiết. Khá ổn, lúc đó Nano Banana cũng mới ra, nên vẫn còn nhiều lỗi, nhưng đó đã là một bước tiến lớn. Sau này higgsfield tích hợp tính năng angles nên tui không còng dùng web app này nữa.

Bẵng đi một thời gian đến gần đây, khi thấy các use case làm game bằng vibe code trong cộng đồng dùng AI ổn áp quá. Tui lôi design document của một chiếc game tui nghĩ ra từ 2022 rồi cất xó khá lâu ra vibe thử. Quào, ngay từ lần đầu tiên tui đã có thể chơi được bản demo của game! oh dcm (xin lỗi) nhưng nó rất là wow. Kiểu, a đù, đây rồi, đây là thứ tui cần: một đội hình dev trong mơ sẽ giúp tui hiện thực hóa ý tưởng trừu tượng! F******KK YEAHHH

Sau đó tui bouncing liên tục với Claude Sonnet và Opus, vừa để check chất lượng vừa để tiết kiệm token. Và lần đầu tiên, sau 1 tuần tui đã dùng gần hết năng lực tính toán của gói Claude pro 20$/tháng.

30 bản demo, hàng trăm thay đổi, ý tưởng, màn chơi, những ý tưởng pop-up trong lúc làm mà có lẽ dev người nào khi nghe cũng sẽ chửi tui và không chịu làm, hoặc tui phải chờ rất lâu để thực sự chơi được bản playable đầu tiên, nhưng với vibe code tui chỉ cần đợi vài phút.

Có một điều tui khá bất ngờ đó là rejection cực đoan (và thô lỗ vô cùng – ấy là còn nói nhẹ) của một bộ phận khá đông những người dùng, đa số là người trẻ, còn đang đi học, sinh viên – cái này mới làm tui ngạc nhiên nhất. Tui tự hỏi, vibe code đã làm gì các bạn vậy? các bạn đã trải qua những gì? Càng trẻ tuổi phải càng phải open, tò mò chứ nhỉ? Rồi đến artist, có cả dân chuyên (không biết chuyên cỡ nào) chửi bới bài xích. Tui thì, ừm keme, deoquantam (tui thích câu này của Nikki Minas bên Phibious ghê bay), làm thôi, miễn tui thấy vui là được :v.

Hm, thật thú zị là những người đón nhận vibe code đầu tiên lại là những .. người già, ý là senior ấy. Một xu hướng tui thấy khá thú vị trong cuốn Vibe Coding của Gene Kim và Steve Yegge đề cập là: ‘Những người chơi cấp độ 99 đang đăng nhập trở lại’ – ví von theo ngôn ngữ chơi game, đó là những lập trình viên cấp độ huyền thoại đã quay trở lại cuộc chơi sau hàng chục năm nghỉ hưu gác kiếm. Vibe code đem lại cho họ niềm vui coding mới, thứ họ đã từng có và đã phai nhòa. Tui nghĩ tới Linus Torvalds, cũng có thể.

Anyway. Mê rồi đấy. Nó làm tui hứng thú hơn làm công việc của một creative rồi đấy. Làm campaign, quảng cáo hay làm phim AI, ừm thì giờ ai cũng làm được mà, sao không thử qua chơi territory mới nhỉ, một ước mơ mà tui đã ấp ủ từ rất lâu, từ khi được tiếp xúc với game lần đầu tiên qua máy điện tử băng: làm game.

Leave a Reply