Lập trình vẫn tệ như cũ
(stvn.sh)- "Không phải AI cướp việc làm, mà là lòng tham của giới quản lý và chủ nghĩa chạy theo thành tích ngắn hạn đang phá nát ngành này"
- Công việc thực tế trong ngành công nghệ không phải là những kế hoạch gọn gàng và quy trình sản xuất hoàn hảo, mà gần với một mớ hỗn độn của những con tàu mất phương hướng, thiết bị bốc cháy, tri thức bị thất lạc và tự động hóa vô dụng
- Các tổ chức đưa AI ra làm bằng chứng cho năng suất tăng lên để biện minh cho việc cắt giảm nhân sự và thuê ngoài năng lực phán đoán, đồng thời cắt đứt cả đường ống truyền nghề nơi junior trưởng thành thành senior
- Goodhart’s Law, các chỉ số tốc độ, story point, test coverage, và chỉ số DORA không thể thay thế chất lượng và năng lực phán đoán thực sự; khi những người bắt lỗi bị đẩy ra ngoài, codebase sẽ trở nên mong manh
- Kiến thức vận hành như cron job chạy mỗi ngày lúc 3 giờ sáng từ năm 2016 và những dòng như
# DO NOT CHANGE!!! Ask Benđang được những người như Sara níu giữ, nhưng tổ chức thậm chí còn không biết điều đó - Vấn đề cốt lõi không phải là AI mà là lòng tham; nếu Sara biến mất, cả hệ thống vô hình đang chống đỡ việc trả lương cho một công ty 30.000 người cũng có thể sụp đổ theo
Sorry Peter - tiếp nối "Programming Sucks" mà Peter Welch từng đăng năm 2014
Tổ chức phần mềm đã sụp đổ trước cả khi AI mang đến thay đổi
- Ở các bữa tiệc sinh nhật, câu hỏi “Có lo AI sẽ cướp mất việc không?” cứ lặp đi lặp lại, nhưng công việc trong ngành công nghệ vốn chưa bao giờ là quy trình gọn gàng với kế hoạch hoàn hảo như người ngoài tưởng tượng
- Công việc thực tế gần hơn với hình ảnh một con tàu mất phương hướng, thiết bị bốc cháy, những hệ thống mà người hiểu cách chúng vận hành đã biến mất, cùng với tự động hóa không giúp ích gì
- CEO mang về câu chuyện rằng nhờ AI, năng suất của đội bạn mình là Jared đã tăng lên và có thể sa thải một nửa nhân sự, nhưng ở hiện trường, lời đó tạo thành áp lực khó phân biệt là khoe khoang hay đe dọa
- So với nỗi sợ “AI cướp việc”, vấn đề lớn hơn là các tổ chức đang lấy AI làm cái cớ để biện minh cho cắt giảm nhân sự và thuê ngoài năng lực phán đoán
Thứ bị sa thải không phải là sản lượng hiện tại mà là tay nghề của tương lai
- Những lãnh đạo từng là kỹ sư trước đây đều biết vì sao code review là cần thiết, và hiểu quá trình mà PR đầu tiên của một junior bị senior review nghiêm khắc nhưng vẫn dẫn đến học hỏi
- Không phải đến năm 2024 người ta mới đột ngột quyết định xóa bỏ code review và sự trưởng thành kiểu truyền nghề; chính việc đường băng ngày càng ngắn lại, cùng spreadsheet của CFO và niềm tin của CEO vào các màn demo AI, đã ép các quyết định của tổ chức đi theo hướng đó
- Sau khi xem “màn demo agent viết xong cả một tính năng chỉ trong 14 phút” tại buổi offsite, CEO nói với hội đồng quản trị rằng có thể cắt giảm 30% tổ chức kỹ thuật trước Q2
- Các lãnh đạo tự thuyết phục mình rằng junior rồi sẽ thích nghi, được đào tạo lại và tìm được chỗ đứng ở nơi khác; rằng senior sẽ hấp thụ phần việc bị thiếu, còn agent sẽ lấp đầy khoảng trống
- Nhưng giá trị của junior không nằm ở sản lượng tức thời, mà ở chỗ sau này họ trở thành những kỹ sư senior biết “xác được chôn ở đâu”
- Việc tối ưu sản lượng đã xóa bỏ con đường trưởng thành kiểu truyền nghề, và vài năm nữa khi thiếu senior, sẽ chẳng còn ai nhớ nguyên nhân vì sao
Chỉ số và công cụ không thể thay thế năng lực phán đoán
- Bất kỳ kỹ sư nào từng phải dọn hậu quả từ những lãnh đạo đi bán các lời giải đơn giản trong quá khứ đều đã biết rằng các con số không đảm bảo chất lượng thật
- Goodhart’s Law đã phá hỏng những con số được trao cho người không làm kỹ thuật như bằng chứng rằng “mọi việc đang diễn ra tốt đẹp”, như các chỉ số tốc độ, story point hay test coverage
- Ngay cả với chỉ số DORA, người ta cũng đã thấy rõ độ ổn định triển khai bị lung lay ra sao khi việc bổ sung công cụ lại đi trước năng lực phán đoán
- Khi những người có thể bắt lỗi bị đẩy ra ngoài, hoặc khi người ta học cách ngừng bắt lỗi, codebase sẽ trở nên mong manh
- Dù vậy, mọi người vẫn ký tên vào danh sách. Lựa chọn còn lại là mất việc, mà việc làm lại gắn với khoản vay mua nhà, học phí, visa, và với chính bản thân mà họ tin rằng rồi sau này mình có thể sửa chữa
- Nhưng “sau này” sẽ không đến, và ai cũng biết điều đó
Tri thức vận hành vô hình đang chống đỡ công ty
- Ở đâu đó trong hạ tầng có một cron job chạy lúc 3 giờ sáng mỗi ngày từ năm 2016, làm những việc quan trọng dù chẳng ai thực sự biết chính xác nó làm gì
- Dòng chú thích ở đầu file viết
# DO NOT CHANGE!!! Ask Ben, nhưng Ben thì không còn cách nào liên lạc được nữa - Trong 4 năm qua, ở mỗi lần lập kế hoạch roadmap, “hiện đại hóa cron cũ” đều được đưa lên như một hạng mục ứng viên nhưng chưa bao giờ được chọn, thậm chí có lần còn bị tự tay gạch bỏ hai lần
- Người thật sự giữ cho tác vụ đó sống được là Sara, nhưng tổ chức thậm chí còn không biết Sara đang làm việc đó
- Sara ở độ tuổi giữa 50, từng làm việc tại một văn phòng nhỏ cách trụ sở chính ba dãy nhà, nhưng sau khi văn phòng đóng cửa để tiết kiệm chi phí, bà phải tìm một chiếc bàn và kết nối mạng ở khoang dưới boong để tiếp tục làm việc
- Sara được Ben hướng dẫn từ năm 1998, và sau khi Ben qua đời bà còn đi cả đám tang của ông, nhưng tổ chức cũng không hề biết điều đó
- Mỗi khi tác vụ định kỳ dừng lại, Sara là người nhận điện thoại, kiểm tra sự cố rồi đẩy nó chạy lại để thử lại
- Tác vụ đó phụ thuộc vào một module đã bị thất lạc theo thời gian, nhưng Sara có một bản sao trong chiếc USB mà bà tìm thấy trên bàn của Ben
- Không agent nào đã chạm vào module đó, và sau này cũng sẽ không thể chạm vào nó
Sara là hình hài cuối cùng của một đường ống không thể thay thế
- Sara không chỉ là một người an toàn, mà còn là hình hài biết đi ở tuổi 55 của tri thức tổ chức mà quá trình chuyển đổi của công ty đã xóa sổ
- Sara là kết quả của quá trình trưởng thành kiểu truyền nghề nối từ Ben, năm 1998, đến chiếc USB, và sớm thôi sẽ chính là bản thân đường ống đào tạo con người đó
- Khi Sara biến mất, công ty sẽ không thể tuyển một người thay thế, vì hệ thống từng tạo ra những người như Sara đã chết từ ba năm trước
- cron job đó dùng để trả lương, nhưng tổ chức còn không biết điều này
- Nếu Sara biến mất và cron job chết theo, công ty 30.000 người sẽ phải tìm lại cách trả lương cho toàn bộ nhân viên
- Câu trả lời khi đó sẽ là tuyển “người biết cầm cái thìa”, nhưng tổ chức đã tự biến mình thành nơi không còn khả năng tạo ra những người như thế nữa
Kết luận: vấn đề không phải AI mà là lòng tham
- Câu trả lời cho câu hỏi ở bữa tiệc không phải là “AI đã lấy đi việc làm của chúng ta”, mà là lòng tham đã lấy đi
- Đó là cùng một lòng tham từng chuyển nhà máy sang Bangladesh và để lại lao động nô lệ trong các mỏ cobalt ở Congo, chỉ là lần này nó mang chiếc mặt nạ mới tên là AI
- Với đứa cháu đang làm Shopify store, lời khuyên là hãy làm công việc khác, nhưng ít ra giờ đây nó không còn phải giả vờ rằng kẻ phá hủy cuộc đời mình là robot
- Chỉ riêng Sara vẫn còn là một ngoại lệ. Bà ở dưới boong với chiếc USB trong tay, và vì tổ chức không biết bà ở đó nên họ vẫn chưa tìm thấy bà
- Còn những người còn lại đứng trên boong, nhìn cột buồm lật úp và những hình nộm bốc cháy, mà không biết điều gì đang vận hành ra sao
7 bình luận
Bài viết nổi tiếng năm 2014, "Programming Sucks"
12 năm sau, có "Programming Still Sucks" phản ánh hiện tại.
Bài gốc nói về "sự hỗn loạn của chính việc lập trình", còn bài này lại đề cập đến việc trong thời đại AI, "lòng tham của giới điều hành" đã "làm sự hỗn loạn đó tệ hơn như thế nào", nên đọc cùng nhau khá thú vị.
Mình cũng đã đăng bản gốc ở đây: Lập trình thật tệ [2014]
Đọc một lúc là thấy như sắp bị PTSD đến nơi.
Tôi cũng đang đọc đến đoạn này, nổi da gà 🥲
cron jobchạy mỗi ngày lúc 3 giờ sáng từ năm 2016, và nó đang làm một việc quan trọng dù không ai biết chính xác nó làm gì# DO NOT CHANGE!!! Ask Ben, nhưng giờ đã không còn cách nào liên lạc với Ben nữahu hu Không dễ thật sự...
Năm ngoái, nếu cộng tổng kinh nghiệm của những người rời đi sang Zewee thì là 50 năm... lương thì gấp 5 lần... haizz... tôi cũng phải nghỉ thôi..
Ý kiến trên Lobste.rs
Bài này tóm tắt rất chính xác cảm giác dạo gần đây của tôi về toàn ngành. Tôi vẫn còn khá junior, nhưng hoàn toàn có thể thấy xu hướng các công ty chọn tăng trưởng thật nhanh bằng mọi giá thay vì cố trông như mình có năng lực
Các công cụ tôi dùng, trừ editor, đều bất ổn và thay đổi liên tục nên gần như không thể thành thạo. Mọi platform đều có cảm giác còn chưa làm xong nổi một nửa, đa số sản phẩm mới trông gần như vô dụng, và bầu không khí coi trọng tốc độ hơn chất lượng ngày càng mạnh khiến tôi dần mất tình yêu với chính nghề kỹ sư phần mềm
Tôi biết vẫn còn nhiều người thực sự quan tâm. Ngay cả trong số những người dùng generative AI nhiều cũng có người để tâm đến kết quả. Chỉ là xu hướng này quá rõ ràng, nên điều tôi sợ không hẳn là mất việc mà là mất đi đam mê và khả năng còn quan tâm
Ví dụ, cộng đồng của chúng tôi quảng bá trong khu vực thay vì dùng mạng xã hội. Buổi meetup ở Seattle vừa rồi đã mời Walter Bright, và quán cà phê chật kín đến mức suýt phải từ chối bớt người
Zig Day cũng có vẻ là một nơi tiếp cận AI khá điềm tĩnh. Tôi cũng muốn biết thêm những cộng đồng khác
Trải nghiệm như vậy đã có từ rất lâu trước khi mô hình ngôn ngữ lớn xuất hiện. Các công ty tuyển quá tay chỉ để lấp chỗ, vì như thế trông đẹp hơn khi gọi vốn đầu tư mạo hiểm, hoặc đẹp hơn trong một bảng tính mà ai đó ở cách hàng nghìn kilômét và cao hơn vài tầng trong hệ thống phân cấp đang nhìn vào
Quá nhiều công ty “tech” là kiểu kẻ mù dắt kẻ mù. Có người từng làm cùng tôi ở một tập đoàn lớn 15 năm trước, một ngày đi làm thì thấy cả team của mình đã bị sa thải, không biết phải báo cáo cho ai, và cũng chẳng ai biết anh ta không còn manager nữa. Anh ấy đi làm như bình thường suốt 6 tháng chỉ để lướt Internet, rồi chán quá nên tìm việc mới
Tóm lại, không phải lập trình tệ, mà là công ty mới tệ
Ẩn dụ con tàu nắm bắt khá tốt cách người ta làm phần mềm bằng băng keo và keo dán, cũng như cách tương tác với các AI assistant vui vẻ nhưng vô dụng. Nhưng tiêu đề và bài học rút ra lại hoàn toàn không khớp với trải nghiệm của tôi. Là một lập trình viên senior, tôi vẫn thích lập trình mỗi ngày, và nó chẳng tệ chút nào
Github hay chết thì đúng là bực mình, và việc phải đục đẽo mấy file YAML kiểu inception bốn lớp để mọi thứ chạy lại như hồi tháng 10 năm ngoái cũng bực thật, nhưng về cốt lõi thì đọc và viết code là một việc tuyệt vời
Tôi được trả tiền để nói chuyện với phía business về vấn đề, mô hình hóa lời giải trong đầu, đọc về những công nghệ mới lẫn cũ thú vị có thể liên quan, rồi tự tay hiện thực bằng bàn phím, trong lúc đó những gì học được cũng được củng cố và bài toán business được giải quyết. Thật sự rất vui. Sau đó tôi còn trình bày lại cho phía business và các lập trình viên khác, mà tôi cũng thích thuyết trình nên phần đó cũng vui luôn
Có thể Sara trong câu chuyện chính là tôi, nhưng nếu vậy thì sống như Sara quả là tuyệt vời, và có lẽ tôi nên dành thêm một ngày để dạy các intern về cron job. Tôi cũng thích dạy không kém gì thích code, và bài viết này khiến nó nghe như giá trị của việc đó gần đây còn tăng lên nữa
Tôi không biết bạn là ai hay làm ở đâu, nhưng tôi đã từng làm ở những nơi khá giống vậy. Tôi 58 tuổi, và vẫn còn nhớ thời mọi thứ chưa hỗn loạn như bây giờ. Điểm mấu chốt là Sara lưu file trong USB và trông nom các batch job theo lịch, cả hai việc đó tôi đều đã từng làm
Nếu bạn dùng Github thì nghĩa là bạn dùng Git, tức là bạn có dùng version control. Vậy thì bạn không phải kiểu lão làng 50 tuổi phụ thuộc vào một chiếc USB lấy từ bàn người khác rồi để trên bàn mình. Những người như vậy biết là không thể tin vào các website từ xa hay các giao thức phức tạp, rậm rạp và khó đoán như Git
Bài này nên được gắn tag “rant”
Tôi cũng ngoài 50 và ở vị thế khá giống người bị ném đá trên thuyền, nhưng nói thật là lẽ ra ông ấy nên nhảy xuống từ lúc chưa có thuyền. Đáng lẽ phải biết nhóm này có mùi không ổn. Đã nhận việc và nhận tiền thì nó vốn vận hành như thế
Có việc thì tuyệt vời, có việc thì dở tệ. Chẳng lẽ bạn nghĩ các kỹ thuật viên ngoài hiện trường không có job tệ sao? Đã bao giờ tưởng tượng những người lát gạch toilet cho các tòa chung cư khổng lồ, lắp đèn, kéo cáp, thợ ống nước chưa? Gắn 5.000 cái đèn mất bao nhiêu ngày? Lắp 500 cái bồn cầu thì sao? Có hình dung nổi không? Trời ơi, chúng ta làm việc nhàn thật đấy
Trên đời có rất nhiều công việc tệ, kỹ nghệ phần mềm doanh nghiệp cũng có rất nhiều thứ sai, nhiều nghề khủng khiếp tồn tại, AI là cơn ác mộng, tất cả đều đúng
Sara nên tỉnh ra và sửa cho ra hồn cái cron job chết tiệt đó đi
Nếu lấy việc lập trình ở các công ty công nghệ làm mốc chuẩn, thì vốn dĩ lúc nào cũng có vấn đề và nhìn chung tạo ra sản phẩm tệ. Chỉ cần một lý do đã đủ: về mặt cấu trúc, bạn không bao giờ được phép nói chuyện với người dùng
Có vẻ có người sẽ mô tả chuyện này bằng những từ như “tha hóa” hay “lao động”, và nói rằng vấn đề đó không chỉ giới hạn trong nghề lập trình
Việc lập trình trong một team nhỏ hỗ trợ thứ gì đó bên trong một tổ chức lớn mà bản thân nó không vận hành khép kín hoàn toàn thì tốt hơn nhiều. Lập trình để tạo ra công cụ mà chính bạn dùng cũng tốt hơn nhiều
Nhìn cách các công ty SaaS chốt được những hợp đồng như vậy, đôi lúc tôi thật sự tự hỏi có phải họ dùng cả tiệc tùng và thuốc hay không
Dạo này tôi thích làm lập trình ở quy mô con người cho các doanh nghiệp địa phương và giới hành nghề chuyên môn trong khu vực mình sống. Tôi cũng cung cấp hosting được quản lý cho một số phần mềm mã nguồn mở cụ thể dành cho các tổ chức và doanh nghiệp nhỏ. Không có mô hình ngôn ngữ lớn nào ở đây, chỉ có stack đơn giản dễ bảo trì và vận hành, ranh giới rõ ràng, giá cả minh bạch, onboarding và offboarding dễ dàng
Nó trái ngược với sự nghiệp trước đây của tôi khi làm remote cho các startup công nghệ nước ngoài và các tập đoàn lớn. Vì vậy tôi chỉ thỉnh thoảng nhận tư vấn hay công việc hợp đồng từ xa khi thật sự phù hợp, còn lại thì làm việc khác. Thu nhập có thể nghe như đang đi ngược chiều, nhưng sự đánh đổi này thật sự giúp ích rất nhiều cho sức khỏe tinh thần và thể chất của tôi
Ý kiến trên Hacker News
Câu “Không phải AI cướp việc của chúng ta, mà là lòng tham” thật sự rất đọng lại
Tôi thích cách diễn đạt rằng đó chỉ là cùng một lòng tham từng chuyển nhà máy sang Bangladesh và duy trì lao động nô lệ ở các mỏ cobalt tại Congo, giờ khoác lên một chiếc mặt nạ mới, và đoạn bảo hãy nói với đứa cháu rằng thà làm nghề khác còn hơn cũng rất mạnh
Bài này giống như một tác phẩm nghệ thuật, phải ngủ một đêm rồi sáng mai đọc lại mới được
Tôi thích lập trình và cũng khá giỏi ở nó, nhưng ngành này đúng là một đống rác
Tôi đã quay lại trường để kiếm một công việc được gọi là “thực sự”, và đã mệt mỏi vì phải làm trong một ngành lúc nào cũng hăm hở phá hủy xã hội
Được nhận số tiền đó là điều tuyệt vời, nhưng tôi nghĩ đó là nhờ may mắn và hoàn cảnh
Nếu robot lấy mất việc của tôi, tôi sẽ đi tìm việc khác chứ không định đổ lỗi cho mấy kẻ giàu có độc ác hay quái vật nào khác
Nếu không có nhu cầu đó, hoặc nếu mọi người nói rằng “dù sao với cái giá này thì vẫn không chấp nhận được”, thì không thể xem trách nhiệm đạo đức chỉ thuộc về giới tư bản công nghiệp, và những mỏ đó hẳn cũng đã không tồn tại
Có máy giặt nên người ta không còn được trả tiền để giặt đồ bằng tay, và vì tin tức được truyền đi bằng kỹ thuật số nên cần ít người giao báo hơn
AI cũng không khác: “nếu” một công việc có thể được tự động hóa hoặc làm hiệu quả hơn, thì nó sẽ diễn ra như vậy
Với cá nhân thì đó có thể không phải lợi ích, nhưng với toàn xã hội thì có thể là lợi ích
Tôi không nói rằng AI hay LLM thực sự làm được việc đó ở đây, mà chỉ nói là “nếu làm được” thì mọi chuyện sẽ thành ra vậy
Không cần đến lòng tham
Câu “làm việc trong ngành công nghệ thì lúc nào cũng tệ, và nó chưa bao giờ là điều mà mọi người tưởng tượng” là không đúng
Ít nhất trong 13 năm từ 1988 đến 2000, làm trong ngành công nghệ đối với tôi thực sự rất tuyệt, và có lẽ sau đó một thời gian nữa cũng khá ổn
Lý do chính khiến nó bắt đầu trở nên tệ không phải là công nghệ mà là kinh doanh, đặc biệt là các vụ mua bán và sáp nhập doanh nghiệp
Môi trường ở công ty tốt, giải những bài toán thú vị, tạo ra phần mềm có ý nghĩa và có khách hàng hài lòng là thiên đường đối với kỹ sư
Lý do nó trở nên tệ không phải vì tự dưng nó mới tệ, mà vì chúng ta bắt đầu nhận ra điều đó
Không phải công nghệ là thứ xấu, mà là ngành công nghệ mới xấu
Nó vốn luôn tệ với một số người, và giờ chỉ là trông như đang công khai tệ với tất cả mọi người thôi
Tôi không đồng ý với toàn bộ kết luận của bài này, nhưng tôi thích ở chỗ có thể đọc hết một bài trên HN mà không phải cảm thấy cái lớp bóng đồng tác giả AI
Tôi hoàn toàn không có ý hạ thấp tác giả, và tôi nghĩ đây là một bài viết sâu sắc, nhưng tôi có cảm thấy lớp bóng của đồng tác giả AI
Nó khiến tôi nghĩ đến việc mình đã đọc bao nhiêu bài mà không nhận ra là do LLM tạo ra
Tôi nghĩ mình cũng có chút cảm giác để nhận ra, nhưng không hoàn hảo, sẽ có cả âm tính giả lẫn dương tính giả
Nếu đến lúc ta không còn phân biệt được nữa thì điều đó sẽ mang ý nghĩa gì?
Nghĩ thêm một chút, xét đến chủ đề của bài này, tôi hy vọng tác giả sẽ không xem lời tôi là một sự xúc phạm
Có lẽ vì còn sáng sớm, và rất có thể phán đoán của tôi là sai
Chính vì thế mà câu hỏi trên lại càng khiến tôi bận tâm
Tôi đã quá mệt vì thấy người ta ở chỗ làm chèn dấu gạch ngang dài rồi viết bằng cái văn phong AI quá đỗi dễ đoán
Nó có hơi giống một sự xúc phạm, nhưng rốt cuộc lại khiến ta nhớ rằng tất cả chúng ta đều đang tham gia vào vở kịch giả này
Cái gọi là suy giảm việc làm do AI không phải do AI
Tôi nghĩ chẳng có ai tranh luận khác đi cả
Trong vòng một năm, có lẽ còn sớm hơn, các hệ thống phần mềm sẽ bắt đầu sụp đổ, và thực sự chúng sẽ như vậy
Khi đó tuyển dụng trong lĩnh vực công nghệ sẽ bùng nổ
Thậm chí tôi còn cho rằng thế giới không có đủ lập trình viên để vá những khiếm khuyết của AI
Phép tính rất rõ ràng
Ngay cả khi con người chỉ chạm vào 1% của toàn bộ các hệ thống phần mềm do AI tạo ra, mà với tình trạng hiện nay và các quy định sắp tới thì điều đó còn chưa thực tế, thì 47 triệu lập trình viên trên toàn cầu vẫn hoàn toàn không đủ
Việc làm sẽ quay lại và đãi ngộ cũng sẽ tốt hơn, nhưng lập trình sẽ còn khổ sở hơn nữa và không phải công việc phù hợp với tất cả mọi người
Nếu không phải kiểu người thích lần ngược vào một mớ hỗn độn rối tung, thì có thể nó không hợp với bạn
Nếu AI là mọi thứ và AI là phần mềm, thì mọi thứ sẽ trở thành phần mềm và ai cũng sẽ muốn một mảnh của phần mềm đó
Sắc thái cảm xúc của bài viết này rất chính xác
Tôi nghỉ hưu cách đây 4 năm, mà lúc đó mọi thứ đã đi xuống hơn 10 năm rồi
Nhưng tôi muốn bổ sung một điều là lập trình vẫn có thể vui
Lập trình như một nghề thì tệ, nhưng nếu lập trình cho dự án cá nhân của mình thì bạn sẽ thấy nó vẫn còn vui
Dù sao tôi vẫn rất mừng vì đã rời đi
Tôi còn nhớ vào cuối sự nghiệp, có lần tôi ăn trưa với một đồng nghiệp ở Apple Park và lơ đãng nhìn người làm vườn đang chăm cây cối ở trung tâm của ‘công viên’
Ngay khi đồng nghiệp định nhắc đến người làm vườn đó, tôi biết anh ấy cũng đang nghĩ giống tôi và biết chính xác câu tiếp theo sẽ là gì
Bài viết thật sự rất hay
Tôi thích những câu như “giờ thì chuyển sang những chủ đề nhẹ nhàng hơn như có nên ném bom hạt nhân vào Iran hay không”, hay “junior không còn nữa. Tang lễ của họ diễn ra vào năm 2024 nhưng chẳng ai đến”, hay “không phải AI cướp việc của chúng ta mà là lòng tham”
Chất châm biếm đầy trải nghiệm cay đắng hiện lên rất rõ
Lập trình vốn luôn tệ
Điều khác bây giờ là đã có AI agent làm thay cái phần tệ đó, mà không hiểu sao mọi thứ lại còn tệ hơn
Giờ tôi phải debug những đoạn mã mà tôi không viết, cũng không hoàn toàn hiểu, và cũng không thể giải thích tử tế trong code review
Một bài viết thật đẹp
Tôi cũng vui khi thấy backlink đến bài viết được xem như tiền bối tinh thần của bài này của Peter Welch, bài mà tôi đã quên cách tìm nhưng giờ lại có dịp đọc lại đầy thích thú
Có phải hơi mỉa mai không khi một bài viết tên là “Lập trình thật tệ”, có lẽ là trên một blog tĩnh được tạo sẵn, lại đang nghẹt thở vì lưu lượng truy cập từ HN?
Tôi dùng gói miễn phí của Cloudflare vì lười chuyển sang kiểu ISR, và hoàn toàn không nghĩ sẽ có nhiều truy cập đến vậy
Thật sự rất hay, và tôi đã quay lại đọc cả “Programming Sucks” nữa
Ở đó cũng có nhiều câu rất vui như thế
“Lý do duy nhất mà máy tính của các coder hoạt động tốt hơn máy tính của người không viết code là vì các coder biết máy tính là những đứa trẻ tâm thần phân liệt mắc bệnh tự miễn, và họ không đánh chúng khi chúng hư”