14 điểm bởi GN⁺ 2026-01-21 | 3 bình luận | Chia sẻ qua WhatsApp
  • 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

 
xguru 2026-01-21

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.

 
GN⁺ 2026-01-21
Ý 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

    • Hoàn toàn đồng cảm. Tôi nghĩ bây giờ là thời đại của những ứng dụng nhỏ, tùy biến cho từng người dùng, chứ không phải các ứng dụng khổng lồ
      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ờ
    • Tôi cũng cảm thấy như vậy. Tôi làm CTO ở một tập đoàn lớn, nhưng suốt hai tháng qua ngày nào cũng dậy lúc 4 giờ sáng để code dự án cá nhân
      Ngủ ít hơn, nhưng mức hạnh phúc thì đang cao nhất từ trước đến nay
    • Tôi tò mò không biết trong số các app bạn đã làm, cái nào là cái ra tốt nhất
    • Tôi cũng tò mò không biết bạn bắt đầu một trang trại hoàn toàn mới hay là tiếp quản trang trại có sẵn
    • Tôi muốn nghe xem công nghệ nông nghiệp dạo này thế nào. Bạn có gặp vấn đề kiểu DRM trên máy kéo không? Tôi nghe nói muốn tự sửa thì phải hack phần mềm
  • 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ó vẻ OP và tôi đang nói về hai chuyện khác nhau. OP nói về ‘niềm vui khi tạo ra thứ gì đó’, còn tôi đang nói về ‘cấu trúc để kiếm tiền’
    • Vấn đề không phải là công nghệ mà là chủ nghĩa tư bản. Chủ nghĩa tư bản kìm hãm đổi mới và luôn là gốc rễ của vấn đề
  • 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

    • Tôi nghĩ chuyện này không chỉ dừng ở mức một side project cẩu thả mà gần như là mang tính ác ý
      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
    • Câu đó chỉ là chiêu marketing thôi, đúng hay không không quan trọng
    • Bạn bỏ qua đoạn nói cả mã kiểm thử cũng do AI tạo ra à? Tôi muốn đùa rằng nếu còn bắt phải tự review code nữa thì niềm vui coding sẽ biến mất
    • Nhưng dù sao vẫn có thể kiểm thử độ chính xác mà, đúng khô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ó

    • Tôi cũng thấy vậy. Trước đây tôi thích trạng thái flow khi tự tay gõ code và chìm sâu vào đó, nhưng có cảm giác đó giờ đã biến mất
  • 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

    • Nếu nói chuyện với các web developer hiện nay, tổ hợp Next.js + React gần như được dùng như stack mặc định. Từ SaaS đến app TODO đơn giản đều làm bằng cái này
    • Từ góc nhìn người mới bắt đầu, stack này lại là lựa chọn tốt vì nó tự giải quyết nhiều vấn đề (như CORS). Đằng nào cũng gần như không phải bảo trì, nên nếu cần thì tạo lại từ đầu là xong
    • Thành thật mà nói, nếu tôi làm một dự án mới thì có lẽ tôi cũng sẽ dùng stack này. Các thành phần của nó ổn định và dễ hiểu
    • Next.js đã 9 năm, React đã 12 năm tuổi. Đây đã là một stack đủ trưởng thành rồi
    • Gần đây nhờ vibe coding mà stack công nghệ đang bị đồng nhất hóa quá mức. Vercel kiếm tiền từ xu hướng này, nhưng việc mất đi sự đa dạng stack thì khá đáng tiếc
  • 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

    • Chỉ hiểu từng dòng code thôi thì chưa đủ. Bạn còn cần hiểu domain của vấn đề và cảm quan thiết kế. LLM không thể thay thế điều đó
      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
    • Không cần than phiền là nó không vui. Hầu hết những việc có giá trị trên đời đều bao gồm các quá trình khó khăn và nhàm chán
    • Nghĩ rằng có thể dùng AI để nhanh chóng làm ra một “ứng dụng được trau chuốt” là ảo tưởng. Sự trau chuốt thật sự là quá trình theo đuổi độ hoàn thiện ở từng chi tiết nhỏ
    • Tôi nghĩ kiểu code ngẫu hứng này đang làm tăng tải và rủi ro bảo mật cho toàn bộ Internet. Sự tiện lợi của cá nhân đang làm hại chất lượng chung
  • 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

    • Các diễn đàn dạo này cứ như một bài kiểm tra Turing khổng lồ
    • Xét ở chỗ PM không có chuyên môn domain thì AI cũng không cứu được, điều này có thể là mối đe dọa với PM
  • 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

    • Nhưng adblock lại đẩy chi phí tạo nội dung sang cho người dùng khá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

    • Dù sao thì như thế vẫn còn đỡ hơn phải reverse engineer một quy trình nghiệp vụ bị rối tung bởi Excel macro, đúng không?
 
[Bình luận này đã bị ẩn.]