Hoàng Khang
Writer
Từ một thiếu niên "lượm ve chai" công nghệ đến người tiên phong định hình ba thập kỷ của Java và điện toán hiện đại, James Gosling chia sẻ về hành trình sáng tạo, những trò đùa huyền thoại tại Sun Microsystems và cả những hoài nghi về "cơn sốt" AI hiện nay.
Java tròn 30 tuổi: Di sản của một thiên tài thực tế
Ngôn ngữ lập trình Java, một trong những nền tảng công nghệ quan trọng nhất thế giới, sẽ chính thức kỷ niệm 30 năm ra đời vào tuần tới (ngày 23 tháng 5). Ngôn ngữ lập trình bậc cao, đa mục đích, an toàn bộ nhớ và hướng đối tượng này, vốn vẫn đang là "xương sống" của vô số hệ thống lớn nhỏ ngày nay, sẽ không thể tồn tại nếu không có người sáng tạo chính của nó: James Gosling.
Darryl K. Taft, người viết bài gốc, đã có nhiều cơ hội phỏng vấn và tìm hiểu về James Gosling trong những năm qua, kể từ khi triết lý "viết một lần, chạy mọi nơi" (write once, run anywhere) của Java cách mạng hóa ngành phát triển phần mềm. Hành trình của James Gosling từ một thiếu niên Canada tháo vát đến một lập trình viên đẳng cấp thế giới mang đến những hiểu biết giá trị về sự phát triển của ngành điện toán trong nhiều thập kỷ. Công trình của ông với Java đã tạo ra một nền tảng trao quyền cho vô số nhà phát triển. Xuyên suốt sự nghiệp, Gosling luôn cân bằng giữa sự xuất sắc về kỹ thuật với một tinh thần vui tươi và những ranh giới đạo đức rõ ràng – một sự kết hợp đã giúp định hình nên bức tranh điện toán hiện đại.
Con đường đến với lập trình: Khởi đầu từ sự tháo vát
Con đường đến với lập trình của Gosling hé lộ nhiều điều về nhà đổi mới mà ông sẽ trở thành. Lớn lên trong hoàn cảnh "gần như không có tiền", ông đã biến sự cần thiết thành nguồn cảm hứng sáng tạo. "Đồ chơi của tôi là lặn vào thùng rác của người ta và lôi ra những chiếc tivi cũ," ông giải thích. Chiếc máy tính đầu tiên ông tự chế tạo được làm từ một giá đỡ rơle được trục vớt từ đồ thải của một công ty điện thoại – một thành tựu cho thấy năng khiếu kỹ thuật sớm của ông.
Một khoảnh khắc quan trọng đến khi bạn của cha Gosling đưa ông đi tham quan trung tâm máy tính của Đại học Calgary. "Tôi đã hoàn toàn bị cuốn hút," ông nhớ lại. "Màn hình, đèn nhấp nháy và băng từ – đủ loại thứ." Sự tò mò đó đã trở thành một đặc điểm nổi bật trong suốt sự nghiệp của ông.
Chàng thiếu niên Gosling rất tháo vát, tự học lập trình bằng những phương tiện không chính thống: lượm thẻ đục lỗ có mật khẩu từ thùng rác. Trong khi nhiều bạn bè đồng trang lứa làm việc bán thời gian, Gosling đã có một vị trí tại khoa vật lý của trường đại học khi còn đang học trung học, tạo ra phần mềm xử lý dữ liệu vệ tinh. "Họ thực sự trả tiền cho tôi để vui chơi," ông nói về trải nghiệm định hình này. Những kinh nghiệm lập trình ban đầu của ông trải dài từ máy tính lớn IBM với PL/1 và Fortran, đến hợp ngữ PDP-8 và mã CDC 6400. Với phong thái khiêm tốn đặc trưng, ông tình cờ đề cập rằng mình đã "làm một công việc mùa hè là viết một trình biên dịch COBOL" – một công việc mà nhiều lập trình viên dày dạn kinh nghiệm cũng phải e dè.
Từ học thuật đến công nghiệp: Tìm lối đi riêng và những nhận định sắc sảo
Quan điểm thực tế của Gosling về giới học thuật thể hiện rõ qua cách ông mô tả chương trình Tiến sĩ khoa học máy tính danh giá của Đại học Carnegie Mellon là "về cơ bản là một Viện Nghiên cứu với sinh viên cao học là lao động giá rẻ." Luôn thực tế, ông đã dành thời gian nghỉ giữa chừng trong quá trình học để làm việc tại một startup ở Vùng Vịnh trước khi quay lại Pittsburgh để hoàn thành bằng cấp. Công việc đầu tiên của ông sau CMU là tại IBM Research, và nhận xét của ông về IBM vẫn còn nguyên sự sắc sảo sau nhiều năm. Ông mô tả công ty này là "chuyên tâm vào việc tự bắn vào chân mình" với một sự hài hước khô khan.
Những ngày ở Sun Microsystems: Đổi mới và những trò đùa huyền thoại
Khi hỏi Gosling về những kỷ niệm yêu thích nhất tại Sun, cuộc trò chuyện không thể không nhắc đến những trò đùa Cá tháng Tư huyền thoại. Ông nhớ lại chúng là "một khối lượng công việc khủng khiếp" nhưng cũng "vô cùng vui vẻ" – một cái nhìn thoáng qua về văn hóa công ty đã nuôi dưỡng cả sự đổi mới và sáng tạo. Đó không phải là những trò đùa đơn giản. Gosling kể lại việc đặt một chiếc Ferrari lên một bệ đỡ trong ao ("về mặt ý tưởng là ngoạn mục nhất") để làm cho nó trông như đang nổi.
Một trò đùa khác là xây dựng một sân golf một lỗ công phu trong văn phòng của CEO Sun Scott McNealy, hoàn chỉnh với cỏ, hồ nước và bẫy cát. Những thách thức kỹ thuật này đòi hỏi cùng một kiểu giải quyết vấn đề sáng tạo đã thúc đẩy những đổi mới kỹ thuật của Sun. Tại Sun, Gosling đã tìm thấy một môi trường hiếm có nơi sự xuất sắc kỹ thuật có thể phát triển mạnh mẽ bên cạnh sự sáng tạo vui tươi.
Java: Di sản thay đổi thế giới
Java, giờ đã 30 tuổi, là thành tựu tiêu biểu nhất của Gosling. Khi được hỏi cảm giác như thế nào khi tạo ra một thứ có sức ảnh hưởng lớn đến vậy, ông chia sẻ một góc nhìn khiêm tốn: "Thỉnh thoảng, một vài người dừng tôi lại trên đường và nói, 'Ồ, ông có phải là James Gosling không? Cảm ơn ông đã cho tôi một sự nghiệp. Tôi đã viết mã Java 20 năm nay, và đó là một sự nghiệp tuyệt vời.' Điều đó mang lại cho tôi một cảm giác hài lòng đáng kinh ngạc."
Nhìn lại sự phát triển của Java, Gosling đề cập đến các tính năng như biểu thức lambda (được thêm vào JDK 8) là những yếu tố ông ước gì đã có ngay từ đầu. Tuy nhiên, ông giải thích cách tiếp cận cẩn trọng của mình trong thiết kế ngôn ngữ: "Tôi không bao giờ muốn đưa vào thứ gì đó không đúng đắn." Thách thức với các tính năng như generics và lambda là xác định phương pháp triển khai tốt nhất – "90% đầu tiên thì dễ tìm ra, còn 10% cuối cùng thì siêu khó," ông nói.
Về sự quản lý Java của Oracle kể từ khi mua lại Sun, James đưa ra đánh giá có chừng mực: "Họ đã làm tốt hơn mong đợi, nhưng tôi cũng phải thừa nhận rằng kỳ vọng của tôi khá thấp." Ông ghi nhận vai trò quan trọng của cộng đồng trong sự phát triển và đổi mới liên tục của Java. Gosling lưu ý rằng Java đã trở nên rất phù hợp với môi trường đám mây, nhận thấy rằng "hầu hết những gì đã xảy ra trong 30 năm qua là làm cho Java thực sự, thực sự vững chắc cho đám mây." Ông nhấn mạnh những cải tiến trong việc xử lý bộ xử lý đa lõi, quản lý bộ nhớ và đặc biệt là bộ thu gom rác (garbage collection), mà ông mô tả là "đơn giản là phi thường" trong các phiên bản mới nhất.
Hậu Sun Microsystems: Những cuộc phiêu lưu và lựa chọn đạo đức
Sau khi Oracle mua lại Sun vào năm 2010, Gosling nghỉ ngơi một thời gian trước khi gia nhập Google trong một thời gian ngắn ("tròn sáu tháng"). Sau đó, ông chuyển sang Liquid Robotics, làm việc trên các hệ thống điều khiển cho robot biển tự hành. Vị trí này kết hợp những thách thức kỹ thuật với những đặc quyền độc đáo: "Một trong những kỹ năng bạn phải có là lặn với ống thở" và "một phần công việc là dành một tuần hoặc một tháng ở Hawaii." Công việc tại Liquid Robotics liên quan đến giám sát môi trường, với các dự án nghiên cứu nhiệt độ đại dương ở Bắc Cực và Nam Cực. Tuy nhiên, khi các nhà đầu tư thúc đẩy công ty hướng tới các ứng dụng quốc phòng, Gosling, cảm thấy không thoải mái với hướng đi đó, cuối cùng đã rời đi.
Bước tiếp theo đưa ông đến Amazon Web Services (AWS), nơi ông làm việc trong dự án Greengrass và các nỗ lực về công cụ phát triển khác cho đến khi nghỉ hưu vào năm ngoái. Xuyên suốt những thay đổi trong sự nghiệp, Gosling luôn nhất quán theo đuổi không chỉ sở thích kỹ thuật mà còn cả những cân nhắc về đạo đức.
Quan điểm về mã nguồn mở, Low Code/No Code và AI
Về sự phát triển của mã nguồn mở, Gosling nhận thấy "rất nhiều người đã tìm ra cách làm cho nó hoạt động hiệu quả cho họ," với các mô hình khác nhau xuất hiện cho các bối cảnh khác nhau. Khi được hỏi về xu hướng "low code, no code", Gosling bày tỏ sự hoài nghi dựa trên bối cảnh lịch sử: "Người ta đã nói về low code, no code trong nhiều thập kỷ. Đó từng là lời quảng cáo cho COBOL." Ông lưu ý rằng các phương pháp tiếp cận như vậy thường xuất sắc trong các lĩnh vực hẹp nhưng gặp khó khăn với sự phức tạp bên ngoài phạm vi tập trung cụ thể của chúng.
Về AI và học máy (ML), Gosling chủ yếu bất đồng với thuật ngữ: "Vấn đề lớn nhất của tôi với AI và ML chỉ là cái tên." Ông cho rằng "các phương pháp thống kê tiên tiến" sẽ là một mô tả chính xác hơn là những thuật ngữ dễ gây hiểu lầm về khả năng suy luận giống con người. Theo ông, những công nghệ này đại diện cho "những chiếc búa và tua vít cực kỳ phức tạp": công cụ mà con người sử dụng chứ không phải các hệ thống tự trị đe dọa việc làm.
Đối với các trợ lý lập trình AI tạo sinh, Gosling thừa nhận sự ấn tượng ban đầu của chúng nhưng chỉ ra những hạn chế đáng kể. "Bạn bắt đầu một phiên 'vibe coding', và nó thực sự có thể khá thú vị," ông nói, nhưng cảnh báo rằng "ngay khi dự án của bạn trở nên phức tạp dù chỉ một chút, chúng gần như luôn 'nổ tung não'." Vấn đề cơ bản, theo Gosling, là các công cụ này hoạt động bằng cách thu thập các mẫu mã hiện có và chỉ có thể sao chép những gì chúng đã thấy. Điều này tạo ra sự không phù hợp cơ bản với phát triển phần mềm chuyên nghiệp, nơi "những thứ thú vị không bao giờ lặp lại" vì các giải pháp tốt được đóng gói thành thư viện mà mọi người sử dụng. Thay vì thay thế lập trình viên, Gosling thấy ứng dụng giá trị nhất của AI trong lập trình là "trở thành tài liệu mà không ai muốn viết" – về cơ bản đóng vai trò như một công cụ tìm kiếm thông minh hiểu cách mã hoạt động.
Java trường tồn và tầm quan trọng của lập trình
Khi được hỏi tại sao Java đã tồn tại suốt ba thập kỷ trong khi các ngôn ngữ khác mờ nhạt dần, Gosling kể ra nhiều yếu tố: giải quyết các vấn đề thực tế, tôn trọng người dùng, duy trì khả năng tương thích ngược, cải thiện năng suất của nhà phát triển và ưu tiên độ tin cậy. "Nó chưa bao giờ là về việc trở nên thời thượng," ông giải thích. "Nó luôn là về việc hoàn thành công việc một cách hiệu quả, giúp các kỹ sư hoàn thành công việc của họ."
Dù AI có những tiến bộ, Gosling tin chắc rằng lập trình vẫn là một kỹ năng thiết yếu. "Nếu tôi có một đứa con vào thời buổi này, tôi chắc chắn sẽ dạy chúng lập trình," ông nói, giải thích rằng "ngay cả khi AI tiếp quản, mọi người vẫn phải hiểu hệ thống của họ hoạt động như thế nào." Ông bác bỏ những tuyên bố của các giám đốc điều hành công nghệ như Mark Zuckerberg và Marc Benioff rằng AI sẽ làm giảm nhu cầu về kỹ sư là "hoàn toàn là những lời nói dối tự phục vụ," coi những tuyên bố đó là chiến thuật định vị và những lời đe dọa ngầm nhằm bòn rút thêm công sức từ nhân viên.

Java tròn 30 tuổi: Di sản của một thiên tài thực tế
Ngôn ngữ lập trình Java, một trong những nền tảng công nghệ quan trọng nhất thế giới, sẽ chính thức kỷ niệm 30 năm ra đời vào tuần tới (ngày 23 tháng 5). Ngôn ngữ lập trình bậc cao, đa mục đích, an toàn bộ nhớ và hướng đối tượng này, vốn vẫn đang là "xương sống" của vô số hệ thống lớn nhỏ ngày nay, sẽ không thể tồn tại nếu không có người sáng tạo chính của nó: James Gosling.
Darryl K. Taft, người viết bài gốc, đã có nhiều cơ hội phỏng vấn và tìm hiểu về James Gosling trong những năm qua, kể từ khi triết lý "viết một lần, chạy mọi nơi" (write once, run anywhere) của Java cách mạng hóa ngành phát triển phần mềm. Hành trình của James Gosling từ một thiếu niên Canada tháo vát đến một lập trình viên đẳng cấp thế giới mang đến những hiểu biết giá trị về sự phát triển của ngành điện toán trong nhiều thập kỷ. Công trình của ông với Java đã tạo ra một nền tảng trao quyền cho vô số nhà phát triển. Xuyên suốt sự nghiệp, Gosling luôn cân bằng giữa sự xuất sắc về kỹ thuật với một tinh thần vui tươi và những ranh giới đạo đức rõ ràng – một sự kết hợp đã giúp định hình nên bức tranh điện toán hiện đại.

Con đường đến với lập trình: Khởi đầu từ sự tháo vát
Con đường đến với lập trình của Gosling hé lộ nhiều điều về nhà đổi mới mà ông sẽ trở thành. Lớn lên trong hoàn cảnh "gần như không có tiền", ông đã biến sự cần thiết thành nguồn cảm hứng sáng tạo. "Đồ chơi của tôi là lặn vào thùng rác của người ta và lôi ra những chiếc tivi cũ," ông giải thích. Chiếc máy tính đầu tiên ông tự chế tạo được làm từ một giá đỡ rơle được trục vớt từ đồ thải của một công ty điện thoại – một thành tựu cho thấy năng khiếu kỹ thuật sớm của ông.
Một khoảnh khắc quan trọng đến khi bạn của cha Gosling đưa ông đi tham quan trung tâm máy tính của Đại học Calgary. "Tôi đã hoàn toàn bị cuốn hút," ông nhớ lại. "Màn hình, đèn nhấp nháy và băng từ – đủ loại thứ." Sự tò mò đó đã trở thành một đặc điểm nổi bật trong suốt sự nghiệp của ông.
Chàng thiếu niên Gosling rất tháo vát, tự học lập trình bằng những phương tiện không chính thống: lượm thẻ đục lỗ có mật khẩu từ thùng rác. Trong khi nhiều bạn bè đồng trang lứa làm việc bán thời gian, Gosling đã có một vị trí tại khoa vật lý của trường đại học khi còn đang học trung học, tạo ra phần mềm xử lý dữ liệu vệ tinh. "Họ thực sự trả tiền cho tôi để vui chơi," ông nói về trải nghiệm định hình này. Những kinh nghiệm lập trình ban đầu của ông trải dài từ máy tính lớn IBM với PL/1 và Fortran, đến hợp ngữ PDP-8 và mã CDC 6400. Với phong thái khiêm tốn đặc trưng, ông tình cờ đề cập rằng mình đã "làm một công việc mùa hè là viết một trình biên dịch COBOL" – một công việc mà nhiều lập trình viên dày dạn kinh nghiệm cũng phải e dè.

Từ học thuật đến công nghiệp: Tìm lối đi riêng và những nhận định sắc sảo
Quan điểm thực tế của Gosling về giới học thuật thể hiện rõ qua cách ông mô tả chương trình Tiến sĩ khoa học máy tính danh giá của Đại học Carnegie Mellon là "về cơ bản là một Viện Nghiên cứu với sinh viên cao học là lao động giá rẻ." Luôn thực tế, ông đã dành thời gian nghỉ giữa chừng trong quá trình học để làm việc tại một startup ở Vùng Vịnh trước khi quay lại Pittsburgh để hoàn thành bằng cấp. Công việc đầu tiên của ông sau CMU là tại IBM Research, và nhận xét của ông về IBM vẫn còn nguyên sự sắc sảo sau nhiều năm. Ông mô tả công ty này là "chuyên tâm vào việc tự bắn vào chân mình" với một sự hài hước khô khan.
Những ngày ở Sun Microsystems: Đổi mới và những trò đùa huyền thoại
Khi hỏi Gosling về những kỷ niệm yêu thích nhất tại Sun, cuộc trò chuyện không thể không nhắc đến những trò đùa Cá tháng Tư huyền thoại. Ông nhớ lại chúng là "một khối lượng công việc khủng khiếp" nhưng cũng "vô cùng vui vẻ" – một cái nhìn thoáng qua về văn hóa công ty đã nuôi dưỡng cả sự đổi mới và sáng tạo. Đó không phải là những trò đùa đơn giản. Gosling kể lại việc đặt một chiếc Ferrari lên một bệ đỡ trong ao ("về mặt ý tưởng là ngoạn mục nhất") để làm cho nó trông như đang nổi.
Một trò đùa khác là xây dựng một sân golf một lỗ công phu trong văn phòng của CEO Sun Scott McNealy, hoàn chỉnh với cỏ, hồ nước và bẫy cát. Những thách thức kỹ thuật này đòi hỏi cùng một kiểu giải quyết vấn đề sáng tạo đã thúc đẩy những đổi mới kỹ thuật của Sun. Tại Sun, Gosling đã tìm thấy một môi trường hiếm có nơi sự xuất sắc kỹ thuật có thể phát triển mạnh mẽ bên cạnh sự sáng tạo vui tươi.
Java: Di sản thay đổi thế giới
Java, giờ đã 30 tuổi, là thành tựu tiêu biểu nhất của Gosling. Khi được hỏi cảm giác như thế nào khi tạo ra một thứ có sức ảnh hưởng lớn đến vậy, ông chia sẻ một góc nhìn khiêm tốn: "Thỉnh thoảng, một vài người dừng tôi lại trên đường và nói, 'Ồ, ông có phải là James Gosling không? Cảm ơn ông đã cho tôi một sự nghiệp. Tôi đã viết mã Java 20 năm nay, và đó là một sự nghiệp tuyệt vời.' Điều đó mang lại cho tôi một cảm giác hài lòng đáng kinh ngạc."

Nhìn lại sự phát triển của Java, Gosling đề cập đến các tính năng như biểu thức lambda (được thêm vào JDK 8) là những yếu tố ông ước gì đã có ngay từ đầu. Tuy nhiên, ông giải thích cách tiếp cận cẩn trọng của mình trong thiết kế ngôn ngữ: "Tôi không bao giờ muốn đưa vào thứ gì đó không đúng đắn." Thách thức với các tính năng như generics và lambda là xác định phương pháp triển khai tốt nhất – "90% đầu tiên thì dễ tìm ra, còn 10% cuối cùng thì siêu khó," ông nói.
Về sự quản lý Java của Oracle kể từ khi mua lại Sun, James đưa ra đánh giá có chừng mực: "Họ đã làm tốt hơn mong đợi, nhưng tôi cũng phải thừa nhận rằng kỳ vọng của tôi khá thấp." Ông ghi nhận vai trò quan trọng của cộng đồng trong sự phát triển và đổi mới liên tục của Java. Gosling lưu ý rằng Java đã trở nên rất phù hợp với môi trường đám mây, nhận thấy rằng "hầu hết những gì đã xảy ra trong 30 năm qua là làm cho Java thực sự, thực sự vững chắc cho đám mây." Ông nhấn mạnh những cải tiến trong việc xử lý bộ xử lý đa lõi, quản lý bộ nhớ và đặc biệt là bộ thu gom rác (garbage collection), mà ông mô tả là "đơn giản là phi thường" trong các phiên bản mới nhất.
Hậu Sun Microsystems: Những cuộc phiêu lưu và lựa chọn đạo đức
Sau khi Oracle mua lại Sun vào năm 2010, Gosling nghỉ ngơi một thời gian trước khi gia nhập Google trong một thời gian ngắn ("tròn sáu tháng"). Sau đó, ông chuyển sang Liquid Robotics, làm việc trên các hệ thống điều khiển cho robot biển tự hành. Vị trí này kết hợp những thách thức kỹ thuật với những đặc quyền độc đáo: "Một trong những kỹ năng bạn phải có là lặn với ống thở" và "một phần công việc là dành một tuần hoặc một tháng ở Hawaii." Công việc tại Liquid Robotics liên quan đến giám sát môi trường, với các dự án nghiên cứu nhiệt độ đại dương ở Bắc Cực và Nam Cực. Tuy nhiên, khi các nhà đầu tư thúc đẩy công ty hướng tới các ứng dụng quốc phòng, Gosling, cảm thấy không thoải mái với hướng đi đó, cuối cùng đã rời đi.
Bước tiếp theo đưa ông đến Amazon Web Services (AWS), nơi ông làm việc trong dự án Greengrass và các nỗ lực về công cụ phát triển khác cho đến khi nghỉ hưu vào năm ngoái. Xuyên suốt những thay đổi trong sự nghiệp, Gosling luôn nhất quán theo đuổi không chỉ sở thích kỹ thuật mà còn cả những cân nhắc về đạo đức.
Quan điểm về mã nguồn mở, Low Code/No Code và AI
Về sự phát triển của mã nguồn mở, Gosling nhận thấy "rất nhiều người đã tìm ra cách làm cho nó hoạt động hiệu quả cho họ," với các mô hình khác nhau xuất hiện cho các bối cảnh khác nhau. Khi được hỏi về xu hướng "low code, no code", Gosling bày tỏ sự hoài nghi dựa trên bối cảnh lịch sử: "Người ta đã nói về low code, no code trong nhiều thập kỷ. Đó từng là lời quảng cáo cho COBOL." Ông lưu ý rằng các phương pháp tiếp cận như vậy thường xuất sắc trong các lĩnh vực hẹp nhưng gặp khó khăn với sự phức tạp bên ngoài phạm vi tập trung cụ thể của chúng.
Về AI và học máy (ML), Gosling chủ yếu bất đồng với thuật ngữ: "Vấn đề lớn nhất của tôi với AI và ML chỉ là cái tên." Ông cho rằng "các phương pháp thống kê tiên tiến" sẽ là một mô tả chính xác hơn là những thuật ngữ dễ gây hiểu lầm về khả năng suy luận giống con người. Theo ông, những công nghệ này đại diện cho "những chiếc búa và tua vít cực kỳ phức tạp": công cụ mà con người sử dụng chứ không phải các hệ thống tự trị đe dọa việc làm.
Đối với các trợ lý lập trình AI tạo sinh, Gosling thừa nhận sự ấn tượng ban đầu của chúng nhưng chỉ ra những hạn chế đáng kể. "Bạn bắt đầu một phiên 'vibe coding', và nó thực sự có thể khá thú vị," ông nói, nhưng cảnh báo rằng "ngay khi dự án của bạn trở nên phức tạp dù chỉ một chút, chúng gần như luôn 'nổ tung não'." Vấn đề cơ bản, theo Gosling, là các công cụ này hoạt động bằng cách thu thập các mẫu mã hiện có và chỉ có thể sao chép những gì chúng đã thấy. Điều này tạo ra sự không phù hợp cơ bản với phát triển phần mềm chuyên nghiệp, nơi "những thứ thú vị không bao giờ lặp lại" vì các giải pháp tốt được đóng gói thành thư viện mà mọi người sử dụng. Thay vì thay thế lập trình viên, Gosling thấy ứng dụng giá trị nhất của AI trong lập trình là "trở thành tài liệu mà không ai muốn viết" – về cơ bản đóng vai trò như một công cụ tìm kiếm thông minh hiểu cách mã hoạt động.
Java trường tồn và tầm quan trọng của lập trình
Khi được hỏi tại sao Java đã tồn tại suốt ba thập kỷ trong khi các ngôn ngữ khác mờ nhạt dần, Gosling kể ra nhiều yếu tố: giải quyết các vấn đề thực tế, tôn trọng người dùng, duy trì khả năng tương thích ngược, cải thiện năng suất của nhà phát triển và ưu tiên độ tin cậy. "Nó chưa bao giờ là về việc trở nên thời thượng," ông giải thích. "Nó luôn là về việc hoàn thành công việc một cách hiệu quả, giúp các kỹ sư hoàn thành công việc của họ."
Dù AI có những tiến bộ, Gosling tin chắc rằng lập trình vẫn là một kỹ năng thiết yếu. "Nếu tôi có một đứa con vào thời buổi này, tôi chắc chắn sẽ dạy chúng lập trình," ông nói, giải thích rằng "ngay cả khi AI tiếp quản, mọi người vẫn phải hiểu hệ thống của họ hoạt động như thế nào." Ông bác bỏ những tuyên bố của các giám đốc điều hành công nghệ như Mark Zuckerberg và Marc Benioff rằng AI sẽ làm giảm nhu cầu về kỹ sư là "hoàn toàn là những lời nói dối tự phục vụ," coi những tuyên bố đó là chiến thuật định vị và những lời đe dọa ngầm nhằm bòn rút thêm công sức từ nhân viên.