Đã được chuyển vì không phù hợp với Show GN.
Vui lòng tham khảo cách sử dụng Show rồi đăng lại.

 

Các vibecoder tầm cỡ Big Tech dự kiến sẽ xuất hiện trong phần bình luận.

 

Ôi anh tiền bối ơi, nhưng dù sao cũng hãy lo cho sức khỏe trước đã. Anh quên rồi sao? Tôi nhớ mình từng thường xuyên thấy tin các tiền bối IT thế hệ đầu thức trắng đêm cháy hết mình với đam mê rồi đột tử. Tôi đang ở độ tuổi ngoài 40, mà nhờ AI nên giờ vừa có thể chăm con vừa làm việc thoải mái hơn trước. ^^

 

Hãy làm cả ROCm của AMD nữa

 

Chỉ cần thử giao cho nó làm một chút là cảm nhận được ngay. Trước đây tôi không hiểu vì sao các lập trình viên khác lại nói họ mệt mỏi với việc review, nhưng dù có tận dụng prompt và kỹ năng tốt đến đâu thì code do AI tạo ra lúc nào cũng có khuyết điểm ở đâu đó.

 

Tôi đồng cảm.

Ngay cả với tôi, người đã vật lộn hơn 10 năm, nhờ Claude Code mà tôi lại có được cảm giác háo hức như những ngày đầu tiếp xúc với ngôn ngữ lập trình.

Tôi tuyệt đối không bao giờ cứ thế chấp nhận kết quả do LLM tạo ra. Ngược lại, khi gặp điểm nghẽn, tôi có cảm giác như mình đang học hỏi và nghiên cứu thêm, kiểu như “à, hóa ra cũng có thể giải quyết theo nhiều cách như thế này”.

 

Thật sự mà nói, dạo này nhìn quanh tôi cũng thấy những người có nhiều kinh nghiệm hơn dường như đang vui vẻ nghịch AI hơn.
Dựa trên nền tảng là trải nghiệm đã từng làm đủ thứ, giờ giao cho AI làm những việc trước đây từng làm cùng con người nên có cảm giác khá thoải mái.

Nghĩ theo hướng khác thì những người đang tận hưởng tình huống này có lẽ đã ở một vị trí nhất định nên có thể xem AI như một món đồ chơi để vui đùa, còn tôi cũng lo rằng với người trẻ thì tương lai hẳn sẽ rất mịt mờ.

 

Tôi đã đọc bài gốc, đây là một phân tích và phê bình khá xác đáng. Tuy nhiên, các mô hình thí nghiệm trong những nghiên cứu được trích dẫn có vẻ hơi cũ so với thời điểm hiện tại.

 

Một cách hơi khác để tổng hợp các bình luận trên Hacker News

Hâm nóng lại đam mê — những tiếng nói đồng cảm từ người nhiều năm trong nghề

burnstek (độ tuổi 50)

  • Đã hoàn toàn ngừng code vì quá mệt mỏi với những thay đổi không hồi kết của web stack (Angular, React, Vue, npm, v.v.)
  • Những công cụ như Claude Code trở thành "cheat code tối thượng", khơi lại ham muốn sáng tạo
  • Vẫn hiểu kiến trúc và phần "đường ống" của code, nhưng không còn phải bận tâm đến chi tiết triển khai
  • Cũng nói thêm rằng họ hoan nghênh việc LeetCode biến mất

kitd (độ tuổi 60, dự định nghỉ hưu vào mùa hè này)

  • Quan điểm ngược lại: agent đã cướp đi phần lớn cảm giác thỏa mãn của việc thiết kế tính năng, triển khai, kiểm thử và hoàn thiện
  • Cho rằng bản thân việc làm mọi thứ đơn giản và hiệu quả, không cần framework, cũng đã đủ đáng giá
  • Ví cảm giác đó giống như những người thợ dệt trong Cách mạng Công nghiệp nhìn thấy khung cửi cơ khí
  • Thừa nhận sức hấp dẫn của agent từ góc độ kinh doanh, nhưng với bản thân thì niềm vui khi code đã biến mất

LogicFailsMe (nhiều năm kinh nghiệm)

  • Có rất nhiều ý tưởng nhưng thiếu thời gian để code prototype, và Claude Code đã giải quyết đúng vấn đề đó
  • AI không thể cải thiện hiệu năng của phần code đã được tối ưu sẵn, nên cảm giác như có một junior engineer không bao giờ biết mệt
  • Những việc mà Cursor còn loay hoay cách đây 1 năm thì Claude Code xử lý rất dễ, nhưng vẫn thỉnh thoảng bị hallucination ở những chỗ kỳ quặc
  • Đánh giá coding agent AI là một đột phá lớn ngang với lần đầu thấy CUDA cách đây 20 năm
  • Dự đoán rằng giống như khi đó từng có người phản kháng CUDA, bây giờ cũng sẽ có người phản đối AI

ACCount37

  • Trọng tâm của sự chia rẽ là bạn thích công việc "vi mô" ghép nối các mảnh code, hay thích xây dựng một hệ thống chạy được ("vĩ mô")
  • Nếu là kiểu thứ nhất thì sẽ ghét AI agent, còn nếu là kiểu thứ hai thì sẽ thích

ThrowawayR2

  • Cho rằng bản chất của sự chia rẽ là khác biệt giữa kiểu quản lý và kiểu hacker
  • Chỉ ra rằng nhiều người hưng phấn với LLM thực ra không phải coder thực chiến, mà là PM, manager, hoặc engineer cấp Staff+
  • Cũng nhấn mạnh rằng dữ liệu học cho ngôn ngữ và framework tương lai rốt cuộc vẫn do những hacker làm việc "vi mô" tạo ra

nineteen999 (hơn 40 năm kinh nghiệm)

  • Tay không còn nhanh nhẹn như trước, bị viêm khớp hoặc đau cổ tay, nên AI trở thành món quà trời ban
  • Trải nghiệm cho thấy nếu tổ chức công việc bài bản và tập trung vào API/interface thì AI có thể tạo ra kết quả rất ấn tượng

cheema33 (độ tuổi 50)

  • Là kiểu người tìm niềm vui ở việc giải quyết vấn đề, chứ không phải ở chi tiết API, nên Claude Code có cảm giác như mọc thêm cánh
  • Cho rằng sẽ có thay đổi tương tự như việc vai trò của assembly programmer đã dần thu hẹp trong vài chục năm qua

bartread (tuổi tác và hoàn cảnh tương tự)

  • Đã cực kỳ mệt mỏi vì phải học đi học lại cùng một loại công việc theo những cách mới suốt hàng chục năm
  • Claude là một bộ nhân lực cực lớn, giúp tập trung vào giải quyết vấn đề và UX mà không cần trực tiếp gõ code
  • Không cần tự tay xử lý CSS hay Tailwind, chỉ cần mô tả thứ mình muốn thì nó sẽ tạo ra như vậy
  • Gọi đó là "lập trình khai báo tối thượng"

jitbit (năm nay 50 tuổi)

  • Đam mê với coding chưa từng nguội đi, nhưng thời gian có hạn ngày càng trở thành vấn đề
  • Claude Code và Cursor giúp tiết kiệm một lượng thời gian khổng lồ
  • Vì vẫn còn khoảng 10–20 năm nữa để hoạt động, nên những công cụ này lại càng trở nên quan trọng

Phê phán và lo ngại — lời cảnh báo từ các chuyên gia

samiv (Principal Engineer)

  • Cảm thấy bị tước đoạt khi chuyên môn tích lũy suốt hàng chục năm bị mất giá rất mạnh
  • Quan sát từ trải nghiệm rằng những người hưng phấn nhất với AI lại thường là những người viết software không giỏi
  • Đang chán nản, mất động lực và cân nhắc nghỉ hưu sớm

hi_hi

  • Phản biện: có thể dùng hàng chục năm chuyên môn để vận dụng LLM theo cách của chuyên gia
  • Những tiêu chí cốt lõi của software tốt (khả năng bảo trì, vận hành lâu dài) vẫn không thay đổi
  • AI không thể tự mình tạo ra bất cứ thứ gì, nên vẫn cần kinh nghiệm để tạo giá trị

bri3d (Staff Engineer)

  • Với engineer giỏi, AI là bộ nhân lực; với junior, nó là máy khuếch đại sản lượng slop gấp 10 lần
  • Mối lo thực sự: trong tương lai sẽ đào tạo người biết phân biệt code tốt và code xấu như thế nào
  • Nếu tuyển junior giảm đi thì ai sẽ trưởng thành thành chuyên gia — 5–10 năm nữa có thể chỉ còn đống technical debt mà không còn ai sửa
  • Trớ trêu thay, hiện tại đây lại có thể là cơ hội vàng cho engineer dày dạn kinh nghiệm

switchbak

  • Cảnh báo rằng thái độ "không cần quan tâm chi tiết triển khai" sẽ gây ra vấn đề nghiêm trọng
  • Hiện tượng manager nộp những PR khổng lồ trong khi phớt lờ chi tiết đã bắt đầu xảy ra
  • Trong các codebase xa lạ như Haskell, ngay cả với ý tốt nhất cũng rất dễ mắc sai lầm lớn

0x20cowboy

  • LLM rất giỏi viết code nhưng rất tệ ở software engineering
  • Câu nói rằng nó cần một người "hướng dẫn" chính là mang ý đó
  • Hiện đang sửa một ứng dụng vibe-coded: từng hàm riêng lẻ thì ổn, nhưng tổng thể cấu trúc là spaghetti code
  • Nếu bạn tìm niềm vui ở chính việc gõ code thì đây là vấn đề; còn nếu niềm vui nằm ở việc xây dựng hệ thống tổng thể thì vẫn còn rất nhiều việc để làm

codazoda (40 năm kinh nghiệm, năm nay 50 tuổi)

  • Dùng Claude để làm một editor nền Node, nhưng khác với công cụ cũ 2.7KB của mình, kết quả lại là bundle 48KB với 89 dependency
  • Đây là lỗi của bản thân vì quên thêm điều kiện "zero-framework" vào prompt, nhưng cũng cho thấy phải vận hành AI một cách chuyên nghiệp
  • Đánh giá đó là loại code không thể vượt qua bài kiểm tra 5 năm, nên quyết định làm lại từ đầu

ACS_Solver

  • Đã hoài nghi về coding bằng LLM suốt 2 năm, nhưng gần đây cảm thấy model đã vượt qua ngưỡng tới hạn
  • Hoàn thành một đợt refactor đáng ra mất vài ngày chỉ trong 4 giờ, và việc 1 tiếng thì làm trong 10 phút
  • Nhưng vẫn phải tự sửa những lúc nó đi sai hướng hoặc bỏ sót edge case
  • Mối lo thật sự: nếu không tuyển junior thì chuyên gia sẽ sinh ra bằng cách nào
  • Đánh giá cao việc tính đến Sonnet 4.6 thì vấn đề tự tiện sửa test đã được khắc phục

Tranh luận về dân chủ hóa — hai phía ủng hộ và phản đối

lovelearning

  • Chỉ trích cách nói "bất kỳ kẻ ngốc nào cũng có thể làm phần mềm bằng LLM" là mang tính tinh hoa
  • Đánh giá tích cực bằng cách viện dẫn các tiền lệ lịch sử như xuất bản sách, web publishing, mã nguồn mở, dân chủ hóa phần cứng

latexr

  • Phản biện: LLM không phải là dân chủ hóa thật sự, mà là cấu trúc phụ thuộc vào một số ít công ty
  • Cho rằng thứ thực sự dân chủ là Internet trước đây với vô số tài nguyên miễn phí

atonse (Tech Lead)

  • Phán đoán, gu thẩm mỹ và kiến trúc vẫn là phần đóng góp của bản thân, còn AI chỉ khuếch đại nó lên 100 lần
  • Hoan nghênh việc cả người không phải developer cũng tiếp cận được — để ý tưởng không còn chết yểu trong đầu

iExploder

  • Thực ra đã được dân chủ hóa từ lâu — ai có động lực đều có thể học
  • Tuy vậy, vẫn hiểu cảm giác thất vọng khi lời hứa xã hội kiểu "chỉ cần học là sẽ được đền đáp" đã bị phá vỡ

Xung đột thế hệ và thực tế kinh tế

tavavex (thế hệ trẻ hơn)

  • Chỉ ra rằng phần lớn bình luận trên HN đến từ nhóm 40–60 tuổi, tức những người đã tích lũy tài sản và sự nghiệp
  • Họ an toàn nhờ seniority, kinh nghiệm và khả năng chuyển sang vai trò quản lý, còn người mới và nhóm giữa sự nghiệp mới là bên thực sự gặp rủi ro
  • Nói rằng trong bối cảnh "mọi thứ đang nổ tung", những cuộc trò chuyện này nghe như "chuyện chơi đồ chơi"

Dumblydorr

  • Thực tế là kỹ năng tích lũy cả chục năm giờ có thể bị một PM sao chép bằng token chỉ trong 5 phút
  • Sa thải diện rộng, thị trường việc làm tệ, AI tool tràn lan, khả năng bong bóng — họ cho rằng rất khó để lạc quan

rps93

  • Bắt đầu sự nghiệp từ năm 2009 trong UX research và frontend, nhưng giờ cảm thấy đó là nghề đang biến mất vì AI
  • Đang bán nhà để chốt lời và chuẩn bị cho khả năng thị trường AI sụp đổ

bayarearefugee

  • Những người đã ổn định tài chính thì yêu thế giới LLM, còn những người chưa ổn định thì đang mất dần sự nghiệp
  • Chỉ ra rằng trải nghiệm của hai nhóm này bị tách biệt cực kỳ rõ rệt

Những trường hợp hồi sinh của các developer lớn tuổi

dbdoug (gần 80 tuổi)

  • Đã hơn 10 năm không code, nhưng nay quay lại viết Python và AppleScript với Claude và Gemini
  • Đọc và học từng dòng code được tạo ra, dùng nó như một công cụ học tập

meebee (66 tuổi)

  • Trong vài tháng gần đây đã tự hoàn thành nhiều ứng dụng: wishlist media, danh sách tạp hóa, nhật ký sức khỏe, habit tracker, ứng dụng watch trên iOS (bao gồm cả chess tactics trainer), v.v.
  • Vì các app trả phí hiện có không có đủ tính năng mình muốn, nên đã vibe-code để làm ra ứng dụng của riêng mình
  • Đồng bộ giữa các thành viên trong gia đình bằng cách liên kết iCloud với SQLite DB trên Raspberry Pi

rayxi271828 (hơn 30 năm kinh nghiệm)

  • Từng nghĩ cảm giác phấn khích từ thời COM/DCOM/MFC/ATL đã biến mất mãi mãi, nhưng Claude Code và Codex đã mang lại sự rung động như mối tình đầu
  • Thậm chí còn tự làm một orchestrator trò chuyện với các container agent qua Telegram

ChrisMarshallNY (63 tuổi)

  • Đang viết lại bằng LLM một ứng dụng đã phát hành thực tế có hàng nghìn người dùng, và mới mất 1 tháng (trong khi ban đầu phải mất 13 tháng)
  • Điều khó nhất sau nghỉ hưu là cảm giác cô lập khi làm việc một mình, và LLM đã mang lại cảm giác như đang mơ cùng một đội ngũ

tqwhite (73 tuổi, đã nghỉ hưu hoàn toàn)

  • Viết chương trình đầu tiên từ năm 1967, và nhiều thập kỷ sau hiện đang vận hành một agent dựa trên Claude Code tích hợp với neo4j graph DB tên là "Milo"
  • Có thể dùng neo4j mà không cần học ngôn ngữ truy vấn CYPHER — trải nghiệm AI như một đối tác nhận thức
  • Bày tỏ sự tiếc nuối rằng những người đồng trang lứa đã nghỉ hưu không hiểu được niềm vui này

Bàn sâu hơn về phép nhị phân "vi mô vs vĩ mô"

zmmmmm

  • Khuyến nghị giữ quyền kiểm soát trực tiếp thay vì dùng agent mode
  • Có thể vừa thoát khỏi việc học cú pháp nhàm chán và các rào cản hạ tầng, vừa giữ được quyền kiểm soát kiến trúc

fragmede

  • Phản biện: nếu không có agent mode thì hiệu quả tăng năng suất sẽ bị giới hạn
  • Nếu điều phối loop tốt, có thể xây dựng workflow tự chạy hàng giờ liền
  • Nói rằng cảm giác thỏa mãn đã chuyển từ "viết code" sang "hoàn thiện rồi polish component"

empath75 (ADHD)

  • Vì ADHD nên có cả một danh sách dự án dang dở tích tụ suốt hàng chục năm, và Claude đã loại bỏ ma sát từ ý tưởng đến triển khai
  • Giá trị cốt lõi là có thể nhanh chóng tạo CLI/TUI/web UI
  • Chỉ trong vài tháng đã thử nhiều ý tưởng, bỏ bớt và đưa một cái vào production ở chỗ làm

echelon (ADHD)

  • Nói rằng Claude Code xóa ADHD và đưa mình vào trạng thái siêu tập trung
  • Vẫn chưa dùng agent mode, mà tự chỉ định vị trí file, tên struct, cả SQL join, rồi tự review toàn bộ code
  • Đánh giá chất lượng code Rust đặc biệt tốt
  • Cảnh báo rằng ở những project có code chất lượng thấp, AI cũng sẽ trả về code chất lượng tương ứng

Những góc nhìn lạ và suy tư mang tính triết học

antirez

  • Lập trình viên giỏi tận dụng LLM tốt vì họ biết mình muốn làm gì và có ý tưởng kiến trúc
  • Nếu không có ý tưởng và định hướng, kết quả sẽ tệ như một người bình thường cầm Corel Draw hồi thập niên 90

rendall

  • Đây là một chuyển đổi mô hình tương tự việc sau khi máy ảnh ra đời, các họa sĩ chuyển vai trò từ người ghi chép hiện thực sang nghệ sĩ và người diễn giải
  • Trường phái ấn tượng, siêu thực, v.v. là kết quả của nhiều thập kỷ thích nghi với thay đổi đó
  • Engineer giàu kinh nghiệm sau thời AI thậm chí có thể còn trở nên có giá trị hơn về mặt xã hội

jorl17 (đầu tuổi 40)

  • Cảm giác "đi trước 10 bước" thời đại học đã nhạt dần trong vài năm gần đây, rồi AI mang lại cảm giác đó một lần nữa
  • Nhận ra rằng bản thân không tìm niềm vui ở coding mà ở giải quyết vấn đề
  • Nói rằng software cuối cùng cũng bước vào kỷ nguyên DIY — thời đại mà cả người 65 tuổi không phải developer cũng có thể tự làm phần mềm cho mình

elzbardico

  • Dù dùng Claude Code và AMP rất nhiều, họ nói rằng nếu không giám sát thì code xấu, regression và tối ưu kém xảy ra thường xuyên
  • Tính mô-đun rất tệ, còn những khái niệm 50 năm tuổi như cohesion và coupling thì bị phớt lờ
  • Coding agent là công cụ tuyệt vời, nhưng những ai nghĩ "một mình có thể làm hệ thống phức tạp" thì đang dùng sai cách

al_borland (thích tự code)

  • Đã thử Claude trong hai ngày nhưng hoàn toàn không thấy thỏa mãn — giống như gian lận trong bài thi để lấy điểm A
  • Không học được gì, cũng không có cảm giác thành tựu, chỉ có kết quả xuất hiện
  • Giải thích bằng sự khác biệt giữa tự sửa đường ống với thuê dịch vụ thay cửa sổ — chỉ cảm thấy thành tựu ở vế đầu
  • Dự định xóa branch đó và tự viết lại

vitaflo (developer Rust)

  • Lời của team lead: "Hành trình của mỗi người trên con đường này là khác nhau"
  • Bản thân thấy agent mode gây cảm giác chán nản, nhưng lại dùng LLM như công cụ lập kế hoạch — rất hữu ích cho brainstorming và đóng vai trò rubber duck
  • Khuyên mọi người hãy tìm ra cách của riêng mình

Thanemate (45 tuổi)

  • Cảnh báo về survivorship bias và groupthink trên HN
  • Những người bị cuốn vào làn sóng LLM có xu hướng ghé HN nhiều hơn
  • Bản thân trải qua khủng hoảng hiện sinh và trầm cảm vì bị ép phải dùng AI — than thở rằng việc hiệu chỉnh nhiều agent rất mệt mỏi
 

Tweet giới thiệu của Karpathy
> Tôi chuẩn bị thứ này cho những ai muốn thử dùng trong dịp cuối tuần.
> Một tác phẩm pha trộn giữa code, khoa học viễn tưởng và một chút điên rồ :)

Sao thầy lại làm chuyện này vào cuối tuần vậy

 

Có vẻ đây là phép đo tổng hợp trong đó các biến ngoài đặc tính ngôn ngữ đã bị trộn lẫn vào. Trên GitHub có kết quả về thời gian tiêu tốn cho từng thí nghiệm nhưng không có nhật ký chạy. Ngay cả chỉ số đo lường phổ biến nhất là thời gian cho từng tác vụ chi tiết cũng khó xác nhận, và với đặc tính đầu ra của LLM thì có vẻ không thể tái hiện được.

Bản thân tác giả cũng thừa nhận trong phần hạn chế rằng đây là công việc mang tính một lần ở giai đoạn nguyên mẫu. Dù vậy, nhìn chung tôi cho rằng đây là một thí nghiệm thiếu minh bạch và không kiểm soát được biến số.

 

Dạo này những vụ tương tự cứ liên tục xảy ra trong các package npm nhỉ

 

Nhưng do đặc tính của Ruby nên mức tiêu thụ token khó mà không thấp. Vì ngôn ngữ này phù hợp để viết code ngắn gọn, nên lượng token tiêu thụ cũng giảm tương ứng, chẳng hạn ở số lượng token đầu ra.

 

Ý là AI đang thay thế các junior vốn sẽ trở thành senior. AI vạn tuế, vạn tuế, vạn vạn tuế

 

Theo nội dung bạn trả lời, nếu AI là bên thất bại thì ai sẽ là người vượt qua chuyện đó? Một junior mới tốt nghiệp đại học?

Tôi để lại một bình luận lịch sự và ôn hòa.

 
iolothebard 2026-03-07 | bình luận cha | trong: Cần viết lại CLI cho AI agent (justin.poehnelt.com)

Chẳng bao lâu nữa — có lẽ tùy chọn thân thiện với agent sẽ trở nên phổ biến…

 

Lại là Ruby chết tiệt đó
Tác giả Ruby đã tự thử nghiệm rồi nên chắc sẽ nói Ruby là tốt thôi

 

Tôi vẫn chưa biết khi nào AI thực sự sẽ thay thế lập trình viên, hay liệu điều đó có thật sự khả thi hay không, nên có lẽ cũng không cần phải ca tụng nó một cách mù quáng. Thực tế, ngay cả trên Reddit cũng có khá nhiều bài viết của những người tạo ra thứ gì đó rồi có người dùng vào sử dụng, nhưng lại không biết điều gì trong chính dịch vụ của mình là rủi ro và lên bài xin giúp đỡ.

 

Nhưng tại sao giờ lại đột nhiên tự thú vậy?