Cuối tuần vừa rồi, mình dành thời gian để tìm một giải pháp số hóa ra hồn cho việc tracking và log lại danh sách những cuốn sách đã đọc trong năm. Nhu cầu thì đơn giản: quản lý được đầu sách, tiến độ, và vài cái note cá nhân.

Mọi thứ về cơ bản là ổn, tuy nhiên khi bắt tay vào setup toàn bộ hệ thống này với cái database sách hiện có của mình thì bắt đầu thấy chuyện. Nó cứ lấn cấn. Thử qua một loạt cái tên có số má trên thị trường như Goodreads, Literal Club, GraphStory, cho đến Hardcover... thì đúng kiểu được cái này mất cái kia.
Goodreads thì database to nhưng UI/UX như từ thế kỷ trước. Literal hay GraphStory thì mượt nhưng thiếu tính năng sâu. Nói chung, nếu ép bản thân phải dùng thì mình nghĩ cái Hardcover là phương án tạm chấp nhận được, phù hợp nhất với flow của mình hiện tại. Tuy nhiên, tính mình thì lại hay đòi hỏi. Mình muốn một số tính năng nó phải "cao cấp" hơn, hay nói đúng hơn là phải đặc thù, đo ni đóng giày cho đúng cái nhu cầu quản lý riêng biệt của cá nhân. Mà dĩ nhiên, làm gì có cái app đại trà nào vớ được ngay cái sự "đặc thù" đó.
Thế là mình quyết định: Tự code luôn.
Nói "tự code" là nói đùa cho vui, để nghe cho nó nguy hiểm chút thôi, chứ thực chất là "vibe code" với AI. Tuổi gì mà code với kiếc.
Kiểu như mình có ý tưởng, mình hiểu luồng đi của dữ liệu, rồi mình ngồi "tâm sự" với AI để nó viết code cho mình. Tổng cộng cái "project" cuối tuần này ngốn hết hơn 6 tiếng trong 2 ngày. Thời gian đó là bao gồm cả việc ngồi nói chuyện, giải thích cho AI hiểu, debug, và cả thời gian cập nhật tay để nó có data ban đầu. Nói chung là thứ data mình đưa vào cũng đơn giản, cấu trúc không quá phức tạp nên phần xử lý dữ liệu không mất nhiều thời gian.

Thực ra, đây không phải là lần đầu tiên mình "vibe code". Ngay cả toàn bộ hệ thống website hiện nay của các dự án mình đang chạy, thú thật là toàn bộ đều theo hệ "vibe code" này cả.
Phải thừa nhận là vibe code lợi hại thật sự. Nó giúp một người không có nền tảng chuyên sâu về lập trình như mình hoàn toàn có thể tạo ra những ứng dụng chạy mượt mà, lại còn đáp ứng sát sườn nhu cầu bản thân. Cần thêm nút bấm ở đâu, luồng data chạy thế nào, cứ bảo nó là xong.
Mà quan trọng nhất là gì? Là bạn "coder" AI này rất biết lắng nghe, chịu khó sửa chữ và cố gắng đáp ứng bằng được nhu cầu của mình bất kể ngày đêm. Cảm giác dễ chịu hơn làm việc với dev thật nhiều haha.
Mời xem thành quả của tui tại đây: https://read.ronnhd.com/
Chia sẻ bài viết này
