- Trình tính lãi kép của Calquio là một công cụ trực tuyến miễn phí, trực quan hóa cách khoản tiền đầu tư tăng trưởng theo thời gian
- Tác giả đã rời xa việc lập trình trong một thời gian dài, rồi nhân dịp vibe coding dựa trên AI mà bắt đầu tạo sản phẩm trở lại
- Từ sự không hài lòng với chất lượng của các trình tính lãi kép trên thị trường như UI sơ sài, quảng cáo quá nhiều, dịch vụ này đã mở rộng thành một web service tập trung vào các công cụ tính toán tài chính
- Khi chứng kiến sự lan rộng của vibe coding, tác giả bắt đầu nghĩ rằng không nhất thiết phải tự mình hiện thực hóa, chỉ cần truyền đạt đúng ý định, và cảm nhận được khả năng rằng ngay cả người không phải lập trình viên cũng có thể tạo ra thành phẩm nếu mô tả yêu cầu rõ ràng
- “Hãy tự làm ra chiếc máy tính mà mình muốn”
- AI đảm nhiệm phần triển khai, còn người dùng tập trung vào yêu cầu, UX và kiến thức miền
- Trong khoảng 2 tuần, với chi phí API khoảng 100 USD, đã tạo ra hơn 60 công cụ tính toán
- Bắt đầu từ trình tính lãi kép rồi mở rộng sang tính toán thế chấp, trả nợ vay, mục tiêu tiết kiệm và nghỉ hưu
- AI xử lý toàn bộ công việc lặp lại như kiểm tra đầu vào, component UI, cho đến cả kiểm thử, đồng thời đảm nhiệm việc viết mã và hiện thực chi tiết
- Người dùng cung cấp hiểu biết về kiến trúc, đánh giá UX và kiến thức miền về toán tài chính
- AI không hẳn khuếch đại kỹ năng phát triển một cách ngoạn mục, mà đã mang lại sự tự tin rằng mình có thể làm lại
- Những ý tưởng bị trì hoãn từ lâu nay có thể chuyển thành các dự án thực tế
- Giá trị lớn hơn không nằm ở tăng năng suất mà ở việc xóa bỏ rào cản tâm lý
3 bình luận
Liên kết gốc là phía máy tính, nhưng thực ra tôi thấy nội dung mà tác giả đăng trên Hacker News mới là cốt lõi hơn là bản thân chức năng của máy tính, nên tôi đã đổi liên kết sang phía HN.
Tôi cũng vốn ít khi code dự án cá nhân ngoài việc lập trình cho công việc, nhưng dạo này vì AI mà tôi đang làm khá nhiều side project.
Thực ra tôi còn chưa nghĩ đến chuyện có công khai ra bên ngoài hay không, nhưng cứ mày mò một lúc thì lại bắt đầu thấy muốn làm cho tới nơi tới chốn.
Nhìn vào mục Show của GeekNews cũng có rất nhiều dự án được đăng lên, có lẽ mọi người cũng giống nhau cả thôi.
Dĩ nhiên vì mọi thứ trở nên quá dễ nên cũng hơi tiếc là có vẻ nhiều thứ được chia sẻ khi phần trau chuốt cuối cùng vẫn còn hơi thiếu.
Ý kiến trên Hacker News
Tôi cũng đang có trải nghiệm tương tự. Trước đây tôi là kỹ sư mạng và trưởng nhóm dự án phần mềm, nhưng đã bỏ lập trình từ khoảng 20 năm trước
Giờ tôi điều hành một trang trại và tự làm ứng dụng cho các tổ chức tình nguyện. Ví dụ như app theo dõi vị trí xe tải lấy mẫu đất, giám sát độ ẩm, lịch quản lý phương tiện, v.v. — đủ loại app được làm ra chỉ trong vài giờ
Trước kia Git mới ra mắt, còn giờ tôi mới thực sự dùng nó nghiêm túc, và nó tuyệt vời đến mức đáng kinh ngạc
Tôi cực kỳ hào hứng vì có thể hiện thực hóa ngay những ý tưởng nảy ra trong lúc GPS của máy kéo đang tự lái. Dạo này tôi có quá nhiều ý tưởng mới đến mức ngủ còn không ngon
Tôi đang dạy con mình stack phát triển AI — AI IDE (Antigravity), cơ sở dữ liệu (Supabase + máy chủ MCP), triển khai (Github + Vercel). Với bộ này có thể tạo ra những app tích hợp rất đẹp chỉ trong vài giờ
Ngủ ít hơn, nhưng mức hạnh phúc thì đang cao nhất từ trước đến nay
Tôi đã sống như một người lạc quan về khoa học và công nghệ suốt 17 năm, nhưng dạo này ngày càng trở nên gần với Luddite hơn
Có cảm giác công nghệ không giải quyết các vấn đề xã hội và kinh tế mà còn làm chúng tệ hơn. Cuối cùng tôi nhận ra giao tiếp và yếu tố xã hội mới là cốt lõi thành công của phần mềm
Có người nói họ đã đặt dòng “được chế tác cẩn thận để đảm bảo độ chính xác” ở cuối trang, nhưng tôi không biết liệu có thể gắn câu đó vào một máy tính được làm ngẫu hứng hay không
Liệu bạn có thể chắc rằng 60 chiếc máy tính đều hoạt động hoàn hảo trong mọi trường hợp biên không?
Người dùng tin tưởng và sử dụng chúng, nên nếu có lỗi thì tác động sẽ rất lớn. Dù có làm bằng AI thì vẫn cần phát triển lấy chất lượng làm trung tâm
Nhân tiện, trên trình duyệt của tôi thì trang đó còn không hoạt động đúng
Dạo này tôi ngày càng cảm thấy vỡ mộng với việc lập trình và cả thế giới xung quanh nó
Stack mà AI gợi ý là Next.js, React, TailwindCSS, shadcn/ui, và 4 ngôn ngữ (EN/DE/FR/JA), vì nó nói như vậy là “modern and clean” nên tôi chọn theo
Nhưng trông đây đúng kiểu stack chạy theo xu hướng điển hình. Một web developer có kinh nghiệm chắc sẽ không đề xuất stack như vậy cho một bộ máy tính tài chính đơn giản
Tôi cũng là giáo sư AI, trước đây cứ muốn thử nghiệm ý tưởng là lại tốn hết thời gian cho việc cấu hình môi trường
Giờ tôi có thể tự quay lại làm nghiên cứu, và mức độ phụ thuộc vào sinh viên cũng giảm đi. Nhờ vậy tôi còn có thể song song làm các dự án riêng của mình
Để làm ra một ứng dụng chỉn chu cần quá nhiều công việc không mang tính lao động trực tiếp — UI, logging, xử lý lỗi, tài liệu hóa, quản lý phiên bản, v.v.
Nhưng giờ nhờ AI mà tôi rút ngắn được các công đoạn này và làm app nhanh hơn nhiều lần. Tôi đã làm ba ứng dụng bằng Rust, dù thực ra đến mức tự viết “Hello World” còn không được
Vì là Rust nên tôi cũng có niềm tin nhất định vào độ ổn định. Tất nhiên nếu là dự án cấp production thì phải hiểu toàn bộ đoạn code do AI tạo ra rồi mới dùng
Dùng LLM như công cụ tìm kiếm nâng cao hoặc bộ sinh boilerplate thì phù hợp hơn
Tôi cũng đã đi một con đường tương tự. Sau khi học vật lý, tôi làm lâu năm trong lĩnh vực kế toán và tài chính rồi mới quay lại code
Điều tôi nhận ra còn lớn hơn cả AI là kiến thức domain tích lũy bấy lâu thực sự là tài sản khổng lồ để giải quyết vấn đề
Trước đây tôi làm ra những giải pháp ‘không có vấn đề’, còn bây giờ tôi làm ra những giải pháp ‘giải quyết một vấn đề rõ ràng’
AI cho phép những chuyên gia domain như vậy tự mình làm prototype. Nó không phải công cụ thay thế developer, mà là công cụ giải phóng năng lực tiềm ẩn
Tôi đồng cảm với chuyện tự làm máy tính lãi kép vì tất cả các cái có sẵn đều dở. Nhưng vấn đề quảng cáo thì có thể giải quyết bằng adblock
Dùng adblock thì trải nghiệm Internet sẽ khác hẳn. Tôi khuyên mọi người nên dùng. Bất kỳ sản phẩm nào cũng được, cứ chặn quảng cáo là được
Càng nhiều người chặn quảng cáo, các trang web càng phản ứng bằng nhiều clickbait và nội dung chất lượng thấp hơn
Nội dung kỹ thuật đặc biệt bị ảnh hưởng nặng vì doanh thu quảng cáo giảm
Cuối cùng, giải pháp là chọn mô hình trả phí và tránh nội dung dựa vào quảng cáo
Từ góc độ kỹ sư, cơn ác mộng tệ nhất là có người tạo ra “100 website máy tính gần như đã xong” rồi giao cho tôi và bảo “chỉ cần review code thôi”
Thực tế thì phần lớn công việc là kiểm chứng trường hợp biên và phản hồi về chất lượng, nhưng đối phương lại không hiểu vì sao chuyện đó mất nhiều thời gian