22 poin oleh darjeeling 2025-10-11 | 2 komentar | Bagikan ke WhatsApp

Melampaui Hype AI: Guido van Rossum tentang Filsafat Python, Kesederhanaan, dan Masa Depan Pemrograman.

Penulis: Roberto V. Zicari
Tanggal terbit: 10 Oktober 2025
Sumber: ODBMS Industry Watch

“Saya jelas tidak menantikan masa depan yang berpusat pada AI. Saya tidak khawatir AI akan mencoba membunuh kita semua, tetapi masalahnya adalah orang-orang yang bertindak tanpa etika atau moral bisa menimbulkan kerusakan yang jauh lebih besar pada masyarakat dengan usaha yang jauh lebih sedikit.”


Q1. “Zen of Python” menekankan kesederhanaan dan keterbacaan kode.

Di saat sistem AI dan machine learning menjadi semakin kompleks, menurut Anda apakah prinsip-prinsip inti ini justru menjadi lebih penting? Atau perlu ditinjau ulang agar sesuai dengan era baru ini?

Guido van Rossum
Kode tetap harus dibaca dan direview oleh manusia. Jika tidak, kita berisiko sepenuhnya kehilangan kendali atas keberadaan kita.
Selain itu, model tampaknya juga lebih suka melakukan coding dalam bahasa yang memiliki filsafat yang “humanist”. Jika struktur bahasa bekerja dengan cara yang mirip dengan bahasa manusia, maka LLM juga akan menjadi lebih baik dalam membaca dan menulis bahasa tersebut (dengan pelatihan yang tepat).
Dan sebagian besar large language model (LLM) memiliki data pelatihan yang sangat banyak untuk Python.


Q2. Saat pertama kali membuat Python, apakah Anda membayangkan bahwa bahasa ini akan menjadi bahasa dominan di bidang scientific computing atau kecerdasan buatan?

Menurut Anda, faktor terpenting apa yang memungkinkan keberhasilan tak terduga ini di bidang tersebut?

Guido van Rossum
Sama sekali tidak! Sebenarnya saya tidak punya ambisi seperti itu (dan sampai sekarang pun tidak).
Saya rasa ada dua faktor penentu keberhasilan.
Pertama, bahasanya sendiri sangat mudah dipahami, namun tetap cukup kuat. Seperti kata Bruce Eckel, ia “fits in your brain”.
Kedua, Python dirancang agar sangat mendukung integrasi dengan layanan sistem operasi dan library pihak ketiga. Karena itu, library besar seperti NumPy pada dasarnya bisa berkembang secara independen dari inti Python itu sendiri.


Q3. Dengan adanya upaya terbaru untuk menjadikan GIL (Global Interpreter Lock) sebagai opsi serta kebutuhan performa di bidang AI, bagaimana Anda melihat masa depan concurrency dan parallelism?

Seberapa penting hal ini bagi keberlangsungan Python dalam jangka panjang?

Guido van Rossum
Sejujurnya, saya rasa pentingnya proyek penghapusan GIL agak dibesar-besarkan.
Menghapus GIL memang memenuhi kebutuhan pengguna terbesar (misalnya Meta), tetapi juga menambah kompleksitas bagi calon developer yang ingin berkontribusi pada codebase CPython. Sangat sulit memastikan bahwa saat memasukkan kode baru kita tidak memperkenalkan bug konkurensi.
Saya sering melihat pertanyaan dari orang-orang yang mencoba memparalelkan kode mereka lalu justru membuatnya lebih lambat, yang juga menunjukkan bahwa model pemrogramannya secara umum belum benar-benar dipahami.
Karena itu saya khawatir Python menjadi terlalu berpusat pada perusahaan. Pengguna dari perusahaan besar bisa menyediakan tenaga developer untuk mengimplementasikan fitur baru yang mereka butuhkan (lebih tepatnya, bukan memberi kami uang agar fitur itu dibuat, melainkan menyediakan developer, tetapi secara praktik efeknya sama saja).


Q4. Anda memainkan peran penting dalam memperkenalkan type hint ke Python.

Bagaimana Anda melihat static typing akan berkembang di dalam bahasa ini?
Secara khusus, menurut Anda apa peran type hint dalam membangun aplikasi AI mission-critical berskala besar seperti yang kita lihat saat ini?

Guido van Rossum
Saya tidak terlalu paham soal aplikasi AI mission-critical berskala besar.
Namun saya tahu banyak aplikasi non-AI mission-critical berskala besar, dan untuk aplikasi seperti itu type hint sangat penting — tanpa itu, tool lain akan kesulitan memanfaatkan codebase tersebut.
Menurut saya, sekitar 10 ribu baris kode adalah ambang penilaian untuk mulai menggunakan type hint. Di bawah itu, developer biasanya masih bisa menyimpan cukup banyak konteks di kepala, dan dynamic tests tradisional masih bisa bekerja dengan cukup baik.
Tetapi ketika melewati 10 ribu baris, menjaga kualitas kode tanpa type hint menjadi sulit.
Meski begitu, saya tidak akan memaksakan type hint kepada pemula.


Q5. Transisi dari Python 2 ke 3 adalah tantangan besar dalam sejarah bahasa ini.

Untuk menghadapi perubahan besar di masa depan ketika paradigma baru muncul, apa pelajaran terpenting yang Anda dapat dari pengalaman itu?

Guido van Rossum
Ketika paradigma berubah, pengalaman masa lalu cenderung tidak terlalu membantu untuk memahami realitas yang baru.
Tetapi pelajaran pentingnya adalah bahwa apa pun transisi yang dilakukan di masa depan (misalnya dari 3.x ke 3.x+1), kita harus selalu memikirkan cara mendukung aplikasi versi lama tanpa perubahan.
Sebagian besar library harus mendukung beberapa versi sekaligus, jadi cara migrasinya harus dirancang dengan sangat hati-hati.
Kami tidak cukup mempertimbangkan hal ini dalam transisi 2→3, dan kami juga tidak menyiapkan rencana yang baik.


Q6. Kesederhanaan Python adalah salah satu hal yang paling banyak dipuji orang.

Di saat library AI yang kuat menambah lapisan abstraksi dan kompleksitas, bagaimana komunitas bisa menjaga bahasa ini tetap mudah diakses dan tidak membebani pemula?

Guido van Rossum
Library AI yang saya gunakan sejauh ini tidak terlalu rumit.
Pada dasarnya orang hanya memanggil “server yang secara ajaib akan menangani semuanya”. Ini tidak berbeda dari menangani API kompleks yang menggunakan protokol internet.
Bedanya, penyedia AI terlalu terburu-buru sehingga mengubah API setiap tiga minggu dan menyediakan dokumentasi yang buruk.
Pada akhirnya, semuanya akan berjalan seperti yang selalu kita lakukan — dunia software dibangun di atas library dan API.
Python telah selamat dari awal 1990-an ketika internet nyaris belum ada, dari masa ketika Microsoft mendistribusikan software lewat floppy disk dan CD, dari peralihan komputer terpusat ke PC, lalu software di browser, hingga lonjakan besar performa hardware.


Q7. Mengingat berbagai tugas yang dituntut oleh pengembangan AI modern seperti manipulasi data, pelatihan model, dan lain-lain,

jika Anda bisa menambahkan satu fitur atau perubahan besar ke inti Python sekarang, apa yang akan Anda tambahkan? Mengapa?

Guido van Rossum
Tidak ada yang langsung terlintas.
AI terlalu dibesar-besarkan. Pada akhirnya, ini tetap software.
Dalam AI yang saya gunakan sendiri, saya hanya memakai beberapa library kecil untuk memanfaatkan kemampuan AI dalam memahami dan menghasilkan bahasa untuk pemrosesan data.
Memang ada sebagian kode yang ditulis dengan nama “agent”, tetapi kami tidak menggunakan vibe coding semacam itu. Untuk arsitektur dan desain API, kami tetap mengendalikan sendiri.


Q8. Bahasa-bahasa baru seperti Mojo dan Julia sedang dikembangkan untuk performa tinggi AI.

Bagaimana Anda melihat persaingan ini, dan apa yang perlu dilakukan Python agar tetap memimpin dan relevan selama 10 tahun ke depan?

Guido van Rossum
Mojo adalah bahasa yang bertujuan mengimplementasikan “kernel” AI berperforma tinggi. Namun kecil kemungkinan ia menggantikan ekosistem Python — karena itu memang bukan area yang mereka incar.
Julia, kalau tidak salah, digunakan untuk komputasi numerik berperforma tinggi, tetapi setahu saya tidak banyak dipakai di ranah performa tinggi AI. Memang komputasi numerik bisa diterapkan pada AI, tetapi menurut saya Julia tidak dikhususkan hanya untuk AI.


Q9. Dari era Anda sebagai BDFL (Benevolent Dictator For Life) hingga peran Anda sekarang sebagai Distinguished Engineer di Microsoft,

bagaimana perubahan ini memengaruhi pengembangan Python, tata kelola komunitas, dan posisi Python di ekosistem teknologi perusahaan besar?

Guido van Rossum
Perubahan ini jelas merupakan sebuah penurunan jabatan.
Tanggung jawab yang melekat pada peran BDFL sudah menjadi terlalu besar bagi satu orang, dan mustahil satu sosok saja memikul semuanya.
Saya sudah pensiun dari pekerjaan utama saya, tetapi masih sayang untuk berhenti coding, jadi saya bergabung dengan Microsoft.
Setelah Google dan Dropbox, saya merasa itu adalah tempat yang menyenangkan untuk coding (dengan sisa-sisa era Ballmer yang sudah dibersihkan sepenuhnya).


Q10. Saat menoleh ke perjalanan luar biasa Anda bersama Python dan memandang masa depan yang berpusat pada AI,

apa warisan akhir yang Anda harapkan dari Python? Dan secara pribadi, bagaimana Anda melihat seni pemrograman akan berubah ke depan?

Guido van Rossum
Saya jelas tidak menantikan masa depan yang berpusat pada AI. Saya tidak khawatir AI akan mencoba membunuh kita, tetapi saya lebih khawatir orang-orang tanpa etika atau moral bisa lebih mudah merusak masyarakat.
Akar penyalahgunaan seperti itu sebenarnya sudah diletakkan oleh media sosial, dan itu juga merupakan perubahan paradigma komputasi besar lainnya. Ia memang mengubah masyarakat, tetapi tidak terlalu memengaruhi hakikat software itu sendiri.
Saya berharap warisan Python mencerminkan semangat “kolaborasi akar rumput lintas dunia yang bertumpu pada keadilan dan rasa hormat, bukan kekuasaan dan uang”.
Dan saya berharap Python dikenang sebagai bahasa yang memungkinkan “orang kecil” mewujudkan proyek impiannya lewat coding.


✏️ Tentang Guido van Rossum

Guido van Rossum adalah pencipta bahasa Python.
Ia berasal dari Belanda dan meraih gelar master di bidang matematika dan ilmu komputer dari Universitas Amsterdam.
Setelah lulus, ia terlibat dalam berbagai proyek di CWI seperti bahasa ABC dan sistem operasi terdistribusi Amoeba, sambil mengembangkan Python sebagai proyek sampingan.
Setelah itu ia pindah ke Amerika Serikat dan bekerja di lembaga riset nirlaba, lalu melanjutkan karier di Dropbox dan Google, dan sejak 2020 bekerja di Microsoft sebagai Distinguished Engineer.

2 komentar

 
gmlwo530 2025-10-13

> Saya jelas tidak menantikan masa depan yang berpusat pada AI. Saya tidak khawatir AI akan membunuh kita, tetapi saya lebih khawatir orang-orang yang tidak punya etika atau moral bisa merugikan masyarakat dengan usaha yang lebih sedikit.

Kalimat yang bagus

 
zzugg 2025-10-13

| Saya berharap warisan Python mencerminkan semangat “kolaborasi global akar rumput yang berlandaskan keadilan dan rasa hormat, bukan kekuasaan dan uang.”
Dan saya berharap Python dikenang sebagai bahasa yang memungkinkan “orang kecil” mewujudkan proyek impian mereka lewat coding.

Kalimat berikutnya ini juga sangat bagus.