44 điểm bởi GN⁺ 2025-09-23 | 24 bình luận | Chia sẻ qua WhatsApp
  • Trước đây, sự tò mò và tinh thần khám phá đã tạo ra những công cụ độc đáo và đột phá, nhưng ngày nay văn hóa lập trình đang dần chuyển sang lấy chỉ số và doanh thu làm trung tâm
  • Các lập trình viên thời trước thường tạo ra những dự án có thể vô dụng chỉ vì tò mò, và đắm mình vào việc học hỏi và thử nghiệm thuần túy
  • Hiện nay, các lập trình viên có xu hướng ám ảnh với framework mới nhất và tối ưu hóa chỉ số, đồng thời ngày càng cố giải những vấn đề mà bản thân họ không hứng thú
  • Hệ quả là tính sáng tạo và cảm giác sở hữu dần biến mất, còn danh tính của lập trình viên ngày càng bị định nghĩa bởi công cụ
  • Tác giả nhấn mạnh rằng các lập trình viên cần một lần nữa tạo không gian cho việc lập trình vì tò mò và đổi mới trong các ngách nhỏ

Thời kỳ khi sự tò mò dẫn đường

  • Những ai đã có nhiều năm kinh nghiệm trong lĩnh vực phát triển phần mềm hẳn còn nhớ thời mà các lập trình viên ra mắt những sản phẩm và dự án độc đáo chỉ vì sự tò mò đơn thuần hoặc để học hỏi
    • Chính tư duy tò mò và giải quyết vấn đề đó đã sinh ra những công cụ xuất sắc vẫn còn được dùng đến hôm nay như VLC, Linux, Git, Apache HTTP Server, Docker
    • Những công cụ này không được tạo ra bởi các tập đoàn lớn hay solopreneur nhằm tăng doanh thu, mà do những lập trình viên tò mò muốn giải quyết các vấn đề đặc thù hoặc học điều gì đó mới tạo nên
  • Trong những năm 2000 (2003-2009), việc thức khuya thử nghiệm công nghệ, framework và ngôn ngữ lập trình mới là chuyện thường thấy, và mọi người thấy vui khi làm những dự án ngớ ngẩn hoặc kỳ quặc chỉ cho riêng mình
  • Học tập không mục đích cụ thể cho phép con người khám phá ý tưởng và khái niệm mới mà không bị áp lực bởi một kết quả nhất định, đồng thời mang lại tự do thử các cách triển khai chưa tối ưu hoặc những ý tưởng điên rồ
    • Vì không kỳ vọng sẽ có sản phẩm mới hay doanh thu ở cuối hành trình, điều đó đem lại trải nghiệm học tập và sự thỏa mãn tốt hơn; điều này đúng với cả người mới lẫn lập trình viên giàu kinh nghiệm
  • tinkerers mindset như vậy đang dần biến mất khỏi lĩnh vực phát triển phần mềm, và quanh ta thường xuyên xuất hiện những lời phản đối như “lãng phí thời gian” hay “không giúp ích cho sự nghiệp”

Thời đại của metric và những thứ hào nhoáng

  • Trong 10 năm qua, văn hóa lập trình đã thay đổi mạnh mẽ, với trọng tâm dịch chuyển từ sự tò mò và niềm vui sáng tạo sang metric, tối ưu doanh thu, cung cấp giá trị và xây cho số đông
    • Chưa thể chắc điều này là tốt hay xấu, nhưng như một hiện tượng có thể quan sát được thì nó đáng lo ngại
    • Các lập trình viên đang tạo ra những sản phẩm họ không quan tâm, bằng những công nghệ họ không thích, cho những nhóm người dùng họ không hiểu, vì tin rằng đó là điều phải làm để thành công
  • Nhiều lập trình viên chọn con đường này để tạo khác biệt cho bản thân hoặc trở thành CTO startup, nhưng trên thực tế, nếu cố giải quyết những vấn đề mình không quan tâm thì rất khó đạt được thành công thực sự
    • Khi không cảm thấy tiến triển trong một dự án mình không hứng thú, họ sẽ bắt đầu định nghĩa bản thân bằng công cụ như lập trình viên Next.js, lập trình viên React hay lập trình viên Rust
  • Xu hướng chạy theo framework hay ý tưởng mới nhất ngày càng nổi bật, và cảm giác thôi thúc phải dừng dự án hiện tại để chuyển sang một stack tốt hơn xuất hiện rất thường xuyên
    • Ví dụ, trong web app người ta cảm thấy phải dùng phiên bản React hoặc Next.js mới nhất, và trong giai đoạn 2023-2024, React server components gần như bị xem là bắt buộc
    • Cũng ngày càng có nhiều trường hợp chuyển sang các tính năng mới của Vue.js hoặc Angular, hoặc đổi từ Go hay Node sang Rust ở backend
  • Mọi người tự định nghĩa mình bằng một ngôn ngữ hay thư viện cụ thể, rồi tối ưu các chỉ số như MMR, ARR, DAU, MAU, thứ hạng SEO, tỷ lệ chuyển đổi, nhưng lại không hiểu vì sao sản phẩm không thành công

Điều chúng ta đã đánh mất trên đường đi

  • Mù quáng áp dụng công nghệ mới nhất để tìm kiếm thành công là công thức dẫn đến thảm họa, đồng thời gây ảnh hưởng xấu tới toàn bộ văn hóa lập trình
    • Thật đáng tiếc khi những lập trình viên tò mò, những người thích mày mò, những nhà sáng tạo đầy đam mê đang dần biến mất; nếu kiểu tư duy này biến mất thì hậu quả có thể sẽ không tốt
  • Vẫn còn những ví dụ đổi mới như HTMX, Bun, Astro, Zig, nhưng chúng hiếm hoi và đang bị nhấn chìm trong tiếng ồn của cuộc đua theo metric
    • Những ví dụ sáng giá này cho thấy các lập trình viên tò mò vẫn còn tồn tại, nhưng số lượng đang giảm và ngày càng khó tìm

Thế giới vẫn vận động, nhưng một số chúng ta vẫn nhớ

  • Tác giả không muốn điều này nghe như lời than thở của tuổi trung niên, nhưng mô hình suy giảm sự tò mò trong văn hóa lập trình đã được quan sát trong thời gian dài nên rất đáng lo
    • Các công cụ được tạo ra từ sự tò mò trong quá khứ vẫn còn được dùng đến hôm nay, nhưng những sáng tạo mới tương tự thì tương đối ít
  • Nếu nghĩ về độ tuổi của những phần mềm do các lập trình viên tò mò tạo ra mà chúng ta vẫn đang dùng, có thể thấy phần mềm hiện đại ngày nay phần lớn do các công ty lớn hay solopreneur làm ra hoặc đã bị bán đi
    • Có điều gì đó quan trọng trong văn hóa lập trình đang biến mất, và chúng ta cần lấy lại nó trước khi những lập trình viên tò mò biến mất hoàn toàn
    • Nếu không, chúng ta có thể rơi vào một biển phần mềm đầy vấn đề quyền riêng tư, chiến lược kiếm tiền tệ hại, framework phình to và những sản phẩm không có cảm giác sở hữu

Cái chết của quyền sở hữu không chỉ là vấn đề của người tiêu dùng

  • Việc người dùng không còn sở hữu phần mềm mà chuyển sang hình thức cấp phép trả phí theo tháng là điều đã quá quen thuộc
    • Hiện tượng này xuất hiện ở Adobe suite, JetBrains IDE, các mẫu iPhone hay Android mới, Windows và nhiều nơi khác
  • Từ góc nhìn của người sáng tạo, cần đặt câu hỏi liệu các lập trình viên có thật sự sở hữu công cụ của mình hay chỉ đang bán nó cho người trả giá cao nhất
    • Thay vì tạo ra thứ gì đó độc đáo, mọi người ngày càng muốn xây SaaS để cho đại chúng thuê dùng
    • Xu hướng chỉ quan tâm tới metric, doanh thu và tăng trưởng ngày càng mạnh
  • Linus Torvalds sở hữu Linux và thực sự quan tâm tới nó, nhưng liệu Solomon Hykes có thật sự sở hữu Docker, Daniel Ek có thật sự sở hữu Spotify, hay Mark Zuckerberg có thật sự sở hữu Facebook và quan tâm đến chúng hay không thì vẫn là điều đáng hỏi
    • Đang xuất hiện hiện tượng những người sáng tạo biến chính sản phẩm của mình thành nô lệ của metric và tối ưu doanh thu
    • Đây là câu hỏi mà chúng ta sẽ phải tự đặt ra ngày càng thường xuyên hơn trong bối cảnh văn hóa lập trình thay đổi

Tạo không gian cho sự tò mò và đổi mới

  • Hãy dành ra thời gian thử nghiệm cá nhân trong lịch sống của mình để làm điều gì đó chỉ cho riêng bạn, bất kể người khác có quan tâm hay không
    • Theo đuổi những ý tưởng tham vọng hoặc có vẻ ngớ ngẩn, và tập trung vào cảm giác hạnh phúc mà chúng mang lại
  • Ngay cả khi đó là dự án không thể phát hành, không kiếm ra tiền hoặc trông có vẻ vô dụng, việc bắt tay làm vẫn mang lại giá trị của học hỏi và sáng tạo
    • Bản thân hành trình đã có giá trị; hãy tìm sự thỏa mãn trong quá trình chứ không phải đích đến
  • Dù tham vọng hay nhỏ nhặt, điều cốt lõi là niềm vui được đắm mình làm vì chính mình muốn thế
  • Phát triển phần mềm là một nghề thủ công đặc biệt nơi sáng tạo × kỹ thuật giữ thế cân bằng
    • Nếu chèn marketing vội vã vào đó, sẽ có nguy cơ làm suy yếu việc khám phá bản chất và tinh thần tay nghề

Build what you Can’t Ship

  • Ngay cả khi đó là một dự án không ai dùng hoặc không kiếm ra tiền, tác giả vẫn khuyên hãy mạnh dạn bắt đầu nó như một dự án bạn không thể phát hành, rồi xây dựng, mày mò và học hỏi từ đó
    • Hãy coi trọng chính quá trình học tập qua khám phá được dẫn dắt bởi sự tò mò hơn là tính hữu dụng của kết quả
  • Ngay cả khi thành phẩm khó có thể phát hành rộng rãi, cũng đừng ngần ngại chia sẻ, và đừng sợ sự thờ ơ của người khác
    • Hãy tìm ý nghĩa ở hành trình hơn là đích đến, ở giá trị của quá trình hơn là đầu ra
  • Một mối bận tâm mang tính cá nhân đôi khi có thể lan rộng ngoài dự kiến, và một cách giải quyết độc đáo có thể tạo ra hiệu ứng lan tỏa truyền cảm hứng cho người khác
    • Những ví dụ như Linux, VLC, Git đều bắt đầu từ sự tò mò bền bỉ của cá nhân
  • Vào thời điểm SVN còn là tiêu chuẩn, ý tưởng về quản lý phiên bản phân tán trông có vẻ liều lĩnh, nhưng Git ngày nay đã trở thành tiêu chuẩn de facto
    • Ngay cả khi không phù hợp với chuẩn mực hợp lý hiện tại, các thử nghiệm được tích lũy vẫn có thể dẫn đến chuyển dịch mô hình

Kết luận

  • Văn hóa lập trình đang thay đổi, và dù mưu sinh cùng các nhu cầu thực tế là điều có thật, chúng ta vẫn không được để mất đốm lửa của sự tò mò
  • Nếu những nỗ lực độc đáo và sáng tạo biến mất, phần mềm có nguy cơ chỉ còn lại những sản phẩm hướng doanh thu và thiếu sáng tạo
  • Tác giả kêu gọi độc giả một lần nữa tìm lại tinh thần của một lập trình viên tò mò

24 bình luận

 
biyott 2025-09-25

| Hiện nay, các lập trình viên ngày càng có xu hướng ám ảnh với framework mới nhất và tối ưu hóa chỉ số, đồng thời cố giải quyết những vấn đề mà bản thân họ không hứng thú.

Tôi cũng rất đồng cảm với điều này. Điều განსაკუთრებით đáng tiếc là, càng là những công ty trả lương cao hoặc mang lại vị trí tốt
thì càng thường lấy những yếu tố trên làm tiêu chí tuyển dụng.

Ví dụ, nếu bạn chưa từng dùng framework chủ chốt trong ngành thì thực tế là ngay cả cơ hội ứng tuyển cũng giảm đi rất nhiều.
Hơn nữa, với đa số nơi, framework xếp thứ hai cũng không phải là một lựa chọn; việc "có đang dùng framework số 1 phổ biến nhất hay không" lại tạo lợi thế áp đảo.

 
haytsir 2025-09-24

Tôi không phải là lập trình viên nên không biết sẽ nhận được sự đồng cảm đến đâu,
nhưng tôi có cảm giác tác giả bài gốc viết bài này trong lúc đang rơi vào sự trì trệ.
Hiện giờ tôi phát triển phần mềm như một sở thích, và cảm giác thành tựu khi tạo ra một giải pháp vẫn rất lớn; những lúc không giải được tử tế thì tôi vẫn muốn thức trắng đêm để vật lộn với nó. Nếu có dư dả thời gian.
Khi xem những thứ như Hacker News, bản tin CodePen, hay GitHub Explore, vẫn có rất nhiều dự án thú vị và nhiều nội dung khơi gợi cảm hứng.
Những suy ngẫm bắt đầu từ đó vẫn rất thú vị.

Có lẽ cũng cần một khoảng thời gian để tự nhìn lại xem có phải chính mình đã bắt đầu nghĩ theo hướng chạy theo giá trị, và có đang xem những tò mò có phần lạc quẻ là lãng phí thời gian hay không.

 
onixboox 2025-09-24

Bận xử lý công việc đến mức chẳng còn thời gian để tò mò nữa hu hu

 
iolothebard 2025-09-23

Giống với hình ảnh các kỳ thủ cờ vây chuyên nghiệp được Jang Kang-myung khắc họa trong “Tương lai đến trước”. Tương lai đó cũng đã đến với các lập trình viên.

 
duqduqduq 2025-09-23

Theo tôi là vì tình hình kinh tế toàn cầu trở nên nhạy cảm hơn và lượng lập trình viên junior mới gia nhập cũng giảm đi. Các senior hiện có thì либо lớn tuổi nên đuối hơn, hoặc bận chăm con hay lo việc gia đình, nên có lẽ cũng có những lý do như vậy.

 
ffdd270 2025-09-23

Theo mình biết thì IDE của JetBrains nếu đăng ký theo năm sẽ được cấp giấy phép vĩnh viễn cho đúng phiên bản tại thời điểm đã đăng ký theo năm, không biết là chính sách đó đã hết rồi sao?

 
click 2025-09-23

Họ vẫn trả. Chắc trong bài có nhắc đến vì JetBrains có lẽ là đơn vị tiên phong với mô hình đăng ký phần mềm.

 
ffdd270 2025-09-23

Cảm ơn bạn đã xác nhận! Vì nó khác với các mô hình đăng ký khác nên tôi rất thích và đã nghĩ kiểu như “hay đây là một mô hình đăng ký mới nhỉ..”, nhưng nghĩ lại thì nó khá giống với mô hình kinh doanh kiểu 'Phần mềm XXXX 2025 / bộ nâng cấp phần mềm' mà một vài phần mềm từ rất lâu trước đây vẫn đang duy trì.

 
click 2025-09-23

Nhìn phản ứng vào thời điểm JetBrains lần đầu áp dụng mô hình đăng ký cách đây 10 năm thì

  • Hãy gửi mail phản đối cho JetBrains để họ rút lại, dùng mẫu mail này
  • Có vẻ sẽ quay lại dùng Eclipse hoặc NetBeans
  • Tôi mua cách đây 2 tuần, nếu biết họ sẽ áp dụng mô hình đăng ký thì đã không mua...
    Thấy những phản ứng như vậy thì có lẽ khi đó sự phản kháng khá mạnh.
    Tôi đã xem https://reddit.com/r/java/… .
 
ffdd270 2025-09-24

Ôi, cảm ơn bạn. Hóa ra khi mới được đưa vào sử dụng đã từng có phản ứng như thế này. Tôi lần đầu biết đến JB IDE vào thời điểm mô hình thuê bao đang thống trị thế giới, nên đã nghĩ "sao chính sách giấy phép lại tốt thế này nhỉ", nhưng khi nhìn lại những phản ứng trong quá khứ thì tôi có cảm giác như vừa ngộ ra một điều gì đó rất lớn. (Dù chính tôi cũng chưa rõ mình đã ngộ ra điều gì, nhưng đại khái là trước khi một thứ trở thành xu hướng chủ đạo và sau khi nó đã trở thành chủ đạo, góc nhìn có thể rất khác nhau..)

Cảm ơn bạn rất nhiều vì đã tìm hiểu giúp. Chúc bạn một ngày tốt lành! 'm 'b

 
ffdd270 2025-09-23

Tôi đã nghĩ rằng có lẽ vì quá tiên phong nên họ vẫn giữ lại một phần của mô hình kinh doanh kiểu cũ.

 
GN⁺ 2025-09-23
Ý kiến trên Hacker News
  • Tôi đồng cảm với bài này, nhưng cũng tự nhìn lại xem có phải là mình đang nhìn mọi thứ từ một giai đoạn khác của cuộc đời so với khi tất cả bắt đầu vào những năm 1990 hay không. Khi đó tôi còn trẻ, ít trách nhiệm và có nhiều thời gian rảnh. Bây giờ tôi là một ông bố, có khoản vay thế chấp nhà, và cũng quan tâm nhiều hơn đến chính trị địa phương—vì muốn để lại một thế giới tốt đẹp hơn. Dù vậy, rõ ràng là theo thời gian đã có sự thay đổi. Thật tuyệt khi trưởng thành đúng vào thời kỳ mã nguồn mở bùng nổ. Chúng tôi từng nghĩ mình đang thay đổi thế giới. Rồi dần dần phần mềm trở nên dòng chính, và ngay cả những ý tưởng thiện chí như các bài viết startup của PG cuối cùng cũng bắt đầu bị cuốn theo dòng chảy hướng đến tiền bạc. Về lý thuyết, có thể nói rằng nếu một hacker có F U money thì họ có thể theo đuổi việc học hỏi và sự tò mò mà không phải lo chuyện công việc doanh nghiệp, nhưng trên thực tế rất ít người đạt được mức giàu có đó. Giờ đây quyền lực doanh nghiệp đang tập trung quá mức. Nếu LLM trở thành cốt lõi của năng lực phát triển phần mềm, nguy cơ hiện tượng này còn trầm trọng hơn. Có lẽ đã đến lúc cần một hướng đi mới. Ở tuổi này tôi sẽ không phải người dẫn dắt thay đổi đó, nhưng nếu có ai đứng ra dẫn dắt, tôi sẽ nhiệt thành ủng hộ

    • Tôi khá nghi ngờ bài này—nó giống đúng kiểu suy nghĩ “ngày xưa tốt đẹp hơn” [Good Old Days]. Đúng là IT đã phát triển cực mạnh, nhưng trong bất kỳ lĩnh vực nào cũng luôn có một tỷ lệ nhất định những người không thực sự hứng thú lắm với việc mình làm. Ví dụ khoảng năm 1998, tôi nhớ đã bị sốc khi một đồng nghiệp không biết dùng compiler nếu không có IDE. Kiểu người đó chắc hẳn khi ấy cũng đã có rất nhiều. Và ý rằng “không có thứ mới nào đáng dùng” nghe hơi ngây thơ. Chỉ cần nhìn Hacker News thôi cũng thấy mỗi ngày đều có dự án hay xuất hiện. Chỉ là chúng chưa được dùng rộng rãi, còn tương lai ra sao thì chưa ai biết. Trước đây Linux cũng đâu có thành dòng chính ngay lập tức. Và quyền lực doanh nghiệp rốt cuộc cũng chỉ lặp đi lặp lại chu kỳ hưng thịnh rồi suy tàn—đã từng có Data General, Compaq, DEC, và cả thời Microsoft từng là kẻ thù lớn nhất. Nói thêm thì đúng là cũng có rất nhiều thứ tẻ nhạt, chẳng có gì đáng kể, nhưng phần lớn rồi sẽ bị lãng quên—đúng như Sturgeon's law: “90% của mọi thứ đều là rác”

    • Với tôi, lập trình máy tính là sở thích, và việc được trả tiền để làm nó khiến tôi sung sướng như lợn lăn bùn. Được làm công việc đó từ khi còn trẻ và lại còn có tiền thật sự rất phấn khích. Nhưng vào cuối thập niên 90, gần như tất cả bạn bè học cùng ngành khoa học máy tính với tôi đều đến vì tiền. Khi đó phần lớn lập trình viên cũng làm việc vì tiền mà thôi

    • Mỗi khi chủ đề này xuất hiện tôi đều nhắc lại điều này: theo tôi là do hiện tượng bão hòa. Đến một thời điểm nào đó, ngành máy tính trở thành “một nghề tốt”, và từ đó trở đi chỉ còn thiểu số thực sự tò mò mới nổi bật lên. Còn đa số chỉ muốn có mức lương ổn định nên bước vào cái biển này

    • Trớ trêu thay, LLM lại là thứ kích thích sự tò mò và học hỏi vô mục đích. Chỉ cần nhìn Twitter cũng thường xuyên thấy người ta làm chatbot rơi vào những trạng thái kỳ quặc, thử nghiệm hệ thống mới hoặc tìm cách jailbreak. Họ làm vậy đơn giản vì vui, như chơi game vậy. Tôi không nghĩ có thể vừa giữ được cảm giác kỳ diệu và tò mò mà công nghệ này mang lại, vừa chỉ nhìn nó như một mối đe dọa

    • Khác biệt duy nhất giữa trước đây và bây giờ là số lượng vấn đề đã được giải quyết nhiều hơn hẳn. Vì thế “khoảng trống” để các lập trình viên đầy nhiệt huyết thể hiện bản thân đã ít đi. Dù vậy, trước đây tôi từng quan tâm đến lisp hay Haskell và đào sâu chúng một thời gian. Và ngay cả bây giờ, bên ngoài dòng chính vẫn còn rất nhiều vấn đề chưa được giải quyết

  • Tôi vẫn ở đây, và vẫn tò mò như xưa. Với những ai thực sự tò mò, cơ hội đang ngày càng lớn hơn. Tôi nhớ hồi trước (khoảng năm 2000) đã từng than thở khi làm việc với những lập trình viên thậm chí ở nhà còn không có máy tính. Tôi có cả một giá sách đầy những cuốn muốn học, và ổ cứng đầy ắp ý tưởng, còn vài đồng nghiệp thì cứ tan làm là xong, không muốn nghĩ gì đến code nữa, như thế là đủ. Sau 25 năm, tôi vẫn biết vài người như vậy. Một số người thậm chí đã xây dựng được sự nghiệp trong phần mềm, nhưng chẳng có sự tò mò nào cả. Với họ, đó chỉ là phương tiện. Tôi không trách họ. Nhưng bản thân tôi là kiểu người luôn muốn học, muốn phát triển, muốn tạo ra thứ gì đó. Điều khiến tôi thất vọng nhất dạo này là có quá nhiều đồng nghiệp phần mềm chỉ biết đổi trạng thái Jira mà không hề nghĩ đến việc tạo ra phần mềm xuất sắc. Tôi thấy hiện tượng này ở kỹ sư, quản lý, lẫn lãnh đạo. Khi triển khai được phần mềm thật sự hữu ích và tốt, tôi cảm thấy như được tự hiện thực hóa bản thân. Còn họ thì chỉ hài lòng với việc trông có vẻ bận rộn. Tôi không thấy họ thực sự tạo ra giá trị gì, nhưng lịch thì lúc nào cũng kín. Hiện tượng này đang lan như dịch ở nhiều ngành. Đó là một nền văn hóa giả vờ năng suất trong khi thực tế không năng suất. Nói chuyện với người làm sản xuất, nông nghiệp hay học thuật, ai cũng kể chuyện tương tự. Theo Stein's law, đến một lúc nào đó “vở kịch năng suất” này cũng sẽ kết thúc. Tôi chỉ sợ ngày đó sẽ không đẹp đẽ gì

    • Chuyện đồng nghiệp phần mềm ngày nay ngoài việc cập nhật trạng thái Jira thì không còn nghĩ đến việc tạo ra điều gì vĩ đại, thật ra cũng chẳng phải mới mẻ gì. Những truyện tranh như Dilbert đã châm biếm điều này từ thập niên 80 rồi

    • Khi vào công việc đầu tiên năm 1996, tôi đã có 10 năm nghịch máy tính như sở thích và cũng đã tốt nghiệp đại học. Là một người 22 tuổi độc thân, chuyển tới thành phố và có tiền tiêu vặt để xài, tôi hoàn toàn không có ý định làm việc cả ngày rồi về nhà lại ngồi tiếp trước máy tính. Trong 30 năm làm phát triển phần mềm, tôi gần như chưa bao giờ tự nguyện code ngoài giờ—ngoại trừ giúp vài tổ chức từ thiện một chút

    • Tôi đồng ý với ý “đại dương mà chúng ta đang bơi đã lớn hơn và sâu hơn”. Những năm 2000, phát triển phần mềm là một lĩnh vực nhỏ hơn rất nhiều so với bây giờ, trọng tâm của nó giống như một “ao tò mò”. Trong cái ao đó, mọi lập trình viên đều có thể nghịch ngợm đôi chút. Còn giờ lĩnh vực phần mềm đã mở rộng thành một đại dương khổng lồ, và có vẻ tác giả chỉ đang nhìn vào đại dương chứ không còn nhìn thấy cái ao nữa

    • Tôi hoàn toàn đồng ý với ý “bây giờ tốt hơn rất nhiều”. Tôi cũng từng trải qua một kỳ trăng mật ngắn với AI, và giờ thực sự cảm nhận được rằng AI là một công cụ cực kỳ hữu ích cho đủ loại chủ đề. Chỉ cần bỏ ra $20 mỗi tháng là bạn có một trải nghiệm đáng kinh ngạc: đào sâu bao nhiêu tùy thích vào bất cứ chủ đề nào mình muốn. Tôi lo vì có quá nhiều thứ muốn học, nhưng tôi cảm thấy chưa bao giờ là thời kỳ thú vị như lúc này

    • Đã có thời tôi phát triển phần mềm ban ngày nhưng ở nhà lại không có máy tính cùng nền tảng đó. Hồi nhỏ ở nhà từng có Commodore 64, Tandy, các workstation UNIX, nhưng ở công ty thì tôi phát triển trên Windows NT, Solarix và HP/UX. Sau đó tôi còn chuyển sang thành phố khác và làm ở công ty phát triển trên một nền tảng nội bộ riêng (lại là Windows NT) cùng mục tiêu Solaris. Ngày xưa header file và thư viện đều là độc quyền, nên công ty phải trả chi phí bản quyền cực lớn cho từng người dùng

  • Nhìn chung tôi đồng ý, nhưng xin phản biện một điểm: 20 năm trước, sự tò mò là thứ mang tính bắt buộc. Nếu bạn cần một công cụ để lưu code mà chưa có thứ nào phù hợp, bạn phải tự làm một thứ kiểu Git trong cuối tuần. Còn bây giờ, nhờ vô số lập trình viên tò mò, chúng ta có quá nhiều công cụ tuyệt vời, nên việc khám phá kiểu tạo ra thứ gì đó từ 0 lên 1 không còn dễ nữa. Dĩ nhiên vẫn có những người đang khai phá biên giới mới. Tôi không thích crypto, nhưng khá nhiều lập trình viên tò mò đã tìm được nơi trú ngụ ở đó. AI thì có rào cản gia nhập cao, nhưng việc khám phá vẫn đang diễn ra. Lập trình viên tò mò không hề biến mất, họ chỉ bị che khuất giữa vô số lập trình viên làm công ăn lương nên khó tìm hơn—cảm giác ngày xưa ai cũng tò mò, theo tôi, cũng chỉ là hiệu ứng nhìn lại kết quả rồi mới tưởng như vậy

    • Đây hơi bị tô hồng quá mức. 20 năm trước cũng đã có source control và các công cụ hiện đại đủ dùng rồi. Ví dụ TFS đã xuất hiện trong hệ sinh thái Microsoft từ năm 2005

    • Trong môi trường công ty, tư duy 0-1 thực ra gần như vô dụng. Trong đa số trường hợp, những đổi mới kiểu đó sẽ bị chôn vùi và chẳng bao giờ được tái sử dụng. Có thể 5–6 năm sau sẽ có một tài năng trẻ nào đó lôi nó ra dùng lại, biết đâu được. Chúng tôi—tức những người không có lưới an toàn—đã không có dư địa để thử nghiệm và khám phá như thập niên 90. Nó đã trở thành “xa xỉ phẩm chỉ dành cho người giàu và có ảnh hưởng”. Giá cả và lạm phát cao hơn rất nhiều, và còn bị trói vào những hệ thống kiểu bảo hiểm y tế tư nhân của Mỹ. Ốm đau, mất việc là coi như đại họa. Giờ đây cái giá phải trả cho “sự tò mò” cao hơn trước rất nhiều

    • Giờ đây cũng có nhiều lập trình viên chỉ tò mò với các chủ đề đang thịnh hành thôi (ví dụ: AI)

  • Tôi không đồng ý với ý rằng lập trình viên tò mò đã hoàn toàn biến mất, hay web hữu cơ và phi lợi nhuận đã bị xóa sổ. Nhưng giữa đám đông những người học lập trình chỉ vì tiền, các lập trình viên thật sự đam mê đã trở nên khó nhìn thấy hơn. Tương tự, những website indie được làm bằng đam mê thuần túy cũng bị chôn vùi giữa vô số website chỉ chạy theo lợi nhuận nên khó mà nổi bật. Đã có thời phát triển phần mềm trong doanh nghiệp không hẳn được đãi ngộ cao, nó chỉ là một sở thích hơi kỳ quặc kiểu làm game trên máy tính giải trí 8-bit. Chủ yếu là việc của những người thật sự tò mò với máy tính. Rồi “thời hoàng kim” tới, khi hacker được đối xử như anh hùng và tích lũy khối tài sản khổng lồ, và rất nhiều hacker đã thành công. Nhưng chính dòng chảy đó lại là bước ngoặt làm văn hóa biến chất—rất nhiều người đổ vào chỉ vì tiền, và họ cũng giỏi, nhưng vì cấu trúc động lực khác nhau nên văn hóa cũng thay đổi theo. Giờ đây lập trình đã trở thành một nghề kỹ năng được trả công tốt, giống như thợ mộc hay y tá. Nếu bạn nhớ văn hóa hacker, tôi khuyên hãy tìm một lĩnh vực ngách chẳng mấy ai quan tâm, không kiếm được nhiều tiền, nhưng lại có sức hút kỳ lạ với bạn

    • Nếu bạn không phải là chủ công ty nơi mình làm, thì tôi nghĩ chẳng cần đem sự tò mò phục vụ lợi ích công ty làm gì. Ngày trước vì tò mò mà tôi đã thức trắng đêm để cải thiện quy trình checkout, giúp doanh thu tăng mạnh, mà chẳng nhận lại được gì. Tôi cũng từng sửa lỗi app của đội khác bị crash ngẫu nhiên, nhờ đó chốt được hợp đồng trị giá hàng triệu đô, và thứ tôi nhận được chỉ là một lời cảm ơn. Tôi khuyên nên dành sự tò mò cho dự án riêng của mình. Với công ty thì chỉ làm mức tối thiểu thôi

    • Tác giả đang vô tình cho thấy thực chất mình chủ yếu là web developer. Việc không còn đột phá mới về framework JS không có nghĩa là đổi mới và sáng tạo đã biến mất

  • Tôi đồng ý với tác giả. Nguyên nhân cốt lõi, xét trên toàn cục, là sự mất đi cảm giác an toàn tâm lý. Khi cảm thấy an toàn, con người sẽ nghịch ngợm và thử nghiệm vì thấy việc lãng phí thời gian cũng không quá rủi ro. Còn với khí hậu, kinh tế và chính trị hiện tại, đây là một thời đại mà đa số đều cảm thấy bất an. Tôi nghĩ giai đoạn đỉnh cao của bầu không khí đổi mới ở Mỹ là những năm 90, sau khi Bức tường Berlin sụp đổ và trước 9/11. Đó là lúc sự hào hứng với công nghệ lên cao nhất. Dĩ nhiên ngày nay ai cũng vẫn lãng phí rất nhiều thời gian vào Netflix, phim truyền hình, đọc sách... nhưng đó là thời gian để “trốn khỏi” thế giới, khác với việc dùng thời gian để “kết nối” với thế giới một cách sáng tạo

    • Để phản biện lý thuyết này thì trong thập niên 60–80, khi tình hình chính trị và kinh tế còn tệ hơn nhiều, vẫn có cả một cơn sóng thần đổi mới trong điện toán. Khi đó vấn đề khí hậu (ô nhiễm không khí và nước) cũng rất nghiêm trọng

    • Thập niên 90 chỉ đơn giản là đỉnh điểm của niềm đam mê công nghệ được tích lũy từ những năm 70–80. Trước đó cũng đã có chiến tranh Việt Nam, khủng hoảng dầu mỏ, Chiến tranh Lạnh, mà mọi người vẫn kiên cường sống tiếp

  • Bản thân tôi thì ngược lại, là một kỹ sư cao cấp mà dạo này lại làm nhiều side project hơn, và hơn nữa phần lớn còn hoàn thiện được. Giờ tôi cũng tự tin hơn khi bắt đầu dự án mới—vì tôi biết ít nhất mình sẽ làm được đến mức MVP. Phần lớn không nhằm mục đích thương mại, chỉ là sửa những điều từng làm tôi khó chịu. Có 3 lý do: vibe coding giúp tôi dám đụng vào cả phần UI hay CSS mà trước đây hay né, Gemini giúp giải quyết dễ dàng những vấn đề devops từng rất đau đầu, và các stack mã nguồn mở như Postgres, docker, node, ollama hoạt động quá tốt. AI giúp bỏ bớt những nỗi lo đó, để tôi tập trung hơn vào phần thú vị. Nhờ vậy giờ UI của tôi cũng đẹp hơn trước, và tôi tự tin hơn khi chia sẻ cho bạn bè hoặc gia đình

    • Tôi cũng hoàn toàn đồng ý với điều này. Có thể toàn bộ dev culture ngày nay ít tò mò hơn trước, nhưng số lượng tuyệt đối những lập trình viên tò mò có lẽ lại nhiều hơn. Chắc chắn có cách để tận dụng lợi thế đó—chỉ là cần nỗ lực. Thực ra 20 năm trước, để tồn tại trong ngành tech cũng đã cần cố gắng rồi—chỉ là người thời đó có thể trẻ hơn nên dư dả hơn mà thôi. Tôi 28 tuổi
  • Một người bạn của tôi làm ở Google 15 năm rồi bị sa thải, giờ đang ở tuổi ngoài 40. Gần đây anh ấy đang đào sâu vào embedded systems, hardware controller, Haskell, Erlang và những lĩnh vực hoàn toàn mới—khác hẳn với kiến trúc cơ sở dữ liệu web-scale. Anh ấy trông hạnh phúc nhất mà tôi từng thấy trong đời. Anh ấy đang đi theo sự tò mò thuần túy, vui sướng như lợn lăn bùn

    • Nếu đã làm ở Google 15 năm, có lẽ anh ấy đủ dư dả về tài chính để muốn làm gì thì làm

    • Nếu làm ở Google 15 năm thì giờ chắc không còn phải lo chuyện mưu sinh nữa, và cũng có thể sống thoải mái cùng gia đình. Cảm giác an toàn đó có lẽ là nguyên nhân lớn dẫn đến hạnh phúc

    • Có thể đây là thời kỳ tốt nhất trong toàn bộ lịch sử kỹ nghệ phần mềm để nghịch ngợm thử đủ thứ

  • Trong 50 năm qua, phần mềm đã biến đổi từ một thú vui, sang một nhóm nhỏ những người kỳ quặc, rồi nay thành một ngành công nghiệp hơn 1 nghìn tỷ đô la. Sự thay đổi này cũng làm thành phần trong cộng đồng lập trình viên phần mềm bị xáo trộn mạnh: lý do một lập trình viên trung bình năm 2025 bước vào nghề rất khác với lập trình viên năm 2015 hay 2005. Ngày nay số lập trình viên tò mò có thể đã tăng lên, nhưng phần bánh dành cho họ trong chiếc cupcake có lẽ đã nhỏ đi

    • Việc phần mềm ban đầu từng là lĩnh vực thuần sở thích cũng là nhờ PC và máy tính gia đình. Trước đó nó là việc của doanh nghiệp lớn hay chính phủ—thời đại mainframe và minicomputer của IBM, Burroughs, DEC. Đó là một thế giới hoàn toàn khác
  • Haha, được thôi. Các lập trình viên tò mò vẫn rất tò mò, chỉ là nền văn hóa xung quanh họ ngày càng có xu hướng vắt kiệt đam mê

  • Giờ đây lập trình viên tầm trung phần lớn là những người bước vào ngành này vì tiền. Đó là tác dụng phụ của một cấu trúc nơi rất khó tìm thấy con đường tăng trưởng khác

    • Tôi thích máy tính, nhưng thành thật mà nói nó rất mệt. Cả ngày tôi bị dằn vặt bởi stand-up, Scrum, SAFE, phải nối các microservice của nhiều team lại với nhau rồi chỉ mong kết thúc ngày mà mọi thứ không nổ tung. Tôi không có dư địa để nghịch ngợm ở chỗ làm, cũng chẳng còn năng lượng để tối về code tiếp. Tôi đã biến sở thích thành nghề nghiệp, và rồi trải nghiệm cảm giác sở thích chết dần

    • Lạm phát nhà ở cũng góp phần biến tất cả mọi người thành lính đánh thuê

    • Tiền mới thật sự là trọng tâm. Khi tôi lần đầu mê máy tính vào thập niên 80, ai cũng đầy tò mò và đam mê kỹ thuật. Sân khấu tăng trưởng đầu tiên của ngành máy tính thời đó là Phố Wall và giới ngân hàng. Phố Wall bắt đầu thưởng lớn cho developer, và việc phần mềm có thể kiếm bộn tiền trở nên quá rõ ràng. Sau đó những người hoàn toàn không có đam mê kỹ thuật cũng đổ vào chỉ để chạy theo tiền. Rồi đến thời kỳ dot-com boom và bong bóng, rồi mạng xã hội, FAANG, định giá doanh nghiệp khổng lồ và các gói lương thưởng phi lý, hiện tượng này càng nặng hơn. Kết quả là các lập trình viên tò mò và đầy đam mê vẫn còn đó, nhưng bị pha loãng về mặt số lượng. Những nơi như thế này là nơi hiếm hoi còn tìm được những người có nhiệt huyết tương tự

    • Đây không chỉ là vấn đề của developer. Mọi công ty công nghệ đều bị buộc phải chạy theo kiểu FAANG, phải chứng minh giá trị và cạnh tranh. Giờ tôi cảm thấy khái niệm “làm một nơi suốt đời” đã biến mất hoàn toàn. Văn hóa “publish or perish” của học thuật đã đi thẳng vào môi trường công việc, và ai cũng có vẻ đang chơi game với hệ thống để giữ chỗ cho mình

    • Câu “vì không còn con đường tăng trưởng nào khác” không đúng 100%. Bản thân xã hội Mỹ suốt 30–40 năm qua đã đẩy quá mạnh việc vào đại học và tô vẽ lời hứa thu nhập cao. Kết quả là bằng đại học tràn lan, kéo theo nợ nần cũng chất đống. Thực ra vẫn có nhiều con đường để kiếm thu nhập ổn mà không cần học đại học. Đáng lẽ mọi người không nên chỉ bị dồn vào mục tiêu “kiếm nhiều tiền”, mà cần tìm xem bản thân thực sự muốn gì rồi dò tìm con đường phù hợp với điều đó

 
assembly21c 2025-09-23

Ngay từ thời còn làm các dự án chỉ gồm C và Assembly, khi chuyển sang open source thì đám thiếu căn cơ chỉ mang về dùng, còn người thực sự đóng góp cho sự phát triển thì cũng chỉ khoảng 0,1%.

Bây giờ cũng vậy thôi, có những đứa chỉ bê về dùng theo vibe,
ngược lại cũng có những người phát triển Claude.

Chẳng có gì thay đổi cả.

Trong suốt thời gian qua, đa số đã nghiên cứu vì tò mò ở chỗ nào cơ chứ?

Hay là sống với cảm giác như thể mình là Bill Gates chỉ vì làm mấy cái app mà ai ai cũng làm được?

Các kiến trúc sư hệ thống thì đúng là phải cảm ơn thời đại này.
Có thể đào sâu hơn nữa.

Từ khi máy tính xuất hiện cho đến giờ, chỉ khoảng 0,1%
người thực sự hợp với lĩnh vực này,
nhưng có lẽ vì chuyện việc làm hay vì xã hội đã phần nào
khuyến khích một kiểu ý thức nghề nghiệp hơi đặc biệt.

Thật ra suốt thời gian qua, ai cũng tưởng
mình là lập trình viên thôi mà...

Đến một người có thể tự tay làm ra
một debugger cho ra hồn cũng khó thấy,
người còn chẳng thiết kế nổi thứ gì
gần với kiến trúc hệ thống thì lại chiếm quá nửa...

Chỉ là có quá nhiều người ngộ nhận mình là lập trình viên thôi...
Dạo này thì gọi là gì nhỉ? Quý ngài developer chăng?

Giờ thì khó mà còn thấy những kẻ điên rồ đúng nghĩa nữa.

 
keymaker 2025-10-15

Những lập trình viên đang hài lòng với thành tựu của bản thân hay vị trí hiện tại thường sẽ tránh kiểu chỉ trích trắng trợn như thế này và không phủ nhận giá trị quan của người khác hay một hệ sinh thái, công nghệ cụ thể nào đó.
Chủ yếu là những lập trình viên tụt hậu sống trong cảm giác tự cho mình là tinh hoa và vượt trội để che giấu lòng tự ti thấp kém của bản thân mới dùng kiểu lời lẽ công kích như vậy để tuyệt vọng bảo vệ chút lòng tự trọng ít ỏi còn sót lại. Thật đáng tiếc...
Và nhìn cách dùng từ trẻ con như "thằng tâm thần điên" ở câu cuối thì có vẻ bạn đang ký thác cái tôi của mình vào một persona kiểu "mad scientist" huhu

Architecture là thuật ngữ mà ai cũng đem ra bàn, còn debugger mà bạn nói là ở phạm vi nào, dùng cho mục đích gì thì cũng không được nêu rõ; hơn nữa tôi đương nhiên chưa từng thấy sản phẩm bạn làm ra nên rất khó đánh giá trình độ của bạn ở mức nào. Nó chỉ trông như một bình luận ác ý xấu xí đến mức cùng cực với mục đích hạ thấp người khác để tự nâng mình lên thôi^^

Tôi chỉ hỏi một điều ở đây. Trong bối cảnh các lập trình viên thiên tài ở Mỹ và Ấn Độ đã công khai vô số debugger và engine trong thời đại đại mã nguồn mở, thì debugger mà bạn nói mình làm đang đóng vai trò gì? Và liệu nó có đang nhận được sự công nhận xứng đáng, dù chỉ trong thị trường Hàn Quốc nhỏ bé này không? Bạn có thể chứng minh rằng mình đã hoặc đang thực sự đóng góp đúng nghĩa cho hệ sinh thái lập trình viên chứ?

Nếu là người có học, tôi tin bạn sẽ hiểu tôi đang nói với dụng ý gì. Nếu thật sự là một tiền bối tin rằng mình đang dẫn dắt ngành, mong bạn đừng tiếp tục phô ra những trò xấu hổ như thế trước các hậu bối nữa...

 
forgotdonkey456 2025-09-24

Những lời chỉ trích phiến diện và gay gắt như thế này thực sự rất khó đọc.

 
haytsir 2025-09-24

Với tôi thì điều này trông giống như kiểu hạ thấp người khác để tự đề cao bản thân mình.. Dù chỉ là ngắn gọn từ trải nghiệm sống cho đến giờ, những người thực sự giỏi mà tôi từng gặp phần lớn đều biết thế giới rộng lớn đến nhường nào

 
crawler 2025-09-24

Có vẻ như một nhược điểm nhỏ là vì GeekNews được hiển thị khá nhiều nhờ thuật toán của Google, nên có nhiều người đăng ký ngay trong ngày rồi để lại những bình luận kém chất lượng và rời đi.

 
twiddlingguidable 2025-09-25

Dạo này mấy tay đầu cơ coin hay trích dẫn các bài xuất hiện trên Hada News, nên cũng tự hỏi không biết phía này có nhiều người đổ vào rồi không.
Nhưng tách riêng chuyện đó ra, và cũng bỏ qua giọng điệu, thì tôi phần nào vẫn đồng ý với luận điểm này.

 
ffdd270 2025-09-24

Ngay cả trong phần bình luận của hướng dẫn sử dụng trang web, thứ xuất hiện khi đăng ký để mọi người đều nhìn thấy và cũng nằm ở phía dưới, cũng có ghi Vui lòng trao đổi một cách thân thiện và lịch sự.

Trước khi tùy tiện phân loại và quy chụp điều gì đó theo ý mình, tôi nghĩ tốt hơn hết là trước tiên hãy tự tuân thủ việc RTFM mà ai cũng có thể làm, dù không cần thuộc nhóm 0,1%, rồi suy ngẫm xem bản thân mình là người như thế nào.

 
slidingv 2025-09-24

Lập luận 1: "Đổi mới thực sự từ trước đến nay luôn chỉ do 0,1% thiểu số tinh hoa tạo ra, còn lại chỉ là người tiêu dùng mang công nghệ đó đi dùng mà thôi."

Dù một phát minh có vĩ đại đến đâu, nếu không có 99,9% còn lại sử dụng và tiếp tục phát triển nó, thì cuối cùng cũng chỉ dừng lại ở mức thú vui cá nhân. Đây là một quan điểm phớt lờ hệ sinh thái.

Lập luận 2: "Việc tận dụng công nghệ có sẵn như phát triển ứng dụng là thứ 'ai cũng làm được', không có giá trị; phát triển thực sự là những công việc mang tính nền tảng như thiết kế kiến trúc."

Công nghệ phức tạp mà không giải quyết được vấn đề của người dùng thì cũng chỉ là sự tự thỏa mãn. Giá trị của công nghệ không được quyết định bởi độ khó, mà bởi ích lợi mà nó tạo ra.

Lập luận 3: "Nghĩ rằng ngày xưa có nhiều lập trình viên tò mò hơn chỉ là ngộ nhận và lãng mạn hóa quá khứ; thực tế chẳng có gì thay đổi."

Bài gốc chỉ ra rằng vấn đề không phải là bản chất con người, mà là 'văn hóa' từng khuyến khích sự tò mò nay đã biến mất. Trong một môi trường nơi lợi nhuận và chỉ số là phần thưởng duy nhất, việc ưu tiên kết quả hơn khám phá là điều tất nhiên.

Đây đúng là một bình luận tự thú rằng mình đang có cái nhìn phiến diện: coi lĩnh vực phát triển là đặc quyền của một nhóm tinh hoa thiểu số, đồng thời hạ thấp các vai trò và giá trị đa dạng khác.

 
bus710 2025-09-24

Chỉ cần tạm rời khỏi việc code để kiếm sống khoảng chừng một hai ngày là đã bắt đầu lờ mờ nghĩ xem liệu có nảy ra được chủ đề gì đó vụn vặt nhưng sáng tạo hay không.

Nhưng thực tế là ngày thường thì cày deadline mà code, cuối tuần thì chăm con... Sáng tạo cái nỗi gì, chỉ mong từng ngày trôi qua yên ổn, không có vấn đề gì là được.

 
ahwjdekf 2025-09-23

Lời nguyền của framework. Có vẻ xu hướng này đang chi phối mạnh, nhất là trên web. Nếu một framework cụ thể có thể chi phối bản chất của lập trình viên thì rõ ràng đó là một vấn đề. Đó là sự thụt lùi.

 
noveljava 2025-09-24

Tôi thỉnh thoảng nghĩ rằng ở Hàn Quốc, khi nói mình làm Backend, có lẽ gọi là lập trình viên Spring còn đúng hơn là lập trình viên Java.

 
zzzz2222 2025-09-23

Chỉ cần nhìn vào vibe coding và những gì đang nổi trên SNS với YouTube cũng thấy rằng thay vì thực sự suy nghĩ về điều gì đó, người ta chỉ nhanh chóng chắp vá rồi chắp vá rồi lại chắp vá đoạn mã tối thiểu để chạy được, rồi kiểu như “à, xong rồi, vậy là được”.