1 poin oleh GN⁺ 22 jam lalu | 1 komentar | Bagikan ke WhatsApp
  • Dengan meminjam demo “editor kode generasi berikutnya”, tulisan ini menyindir kondisi perangkat lunak modern yang sudah terlalu padat oleh pembaruan, kolaborasi, dan fitur AI
  • Di layar, kegagalan memuat dokumen, persetujuan privasi, exception klien, ikon tanpa label, notifikasi aktivasi Windows, serta angka error, peringatan, dan konflik saling bertumpuk, menciptakan UI yang kacau
  • Fitur bantuan AI terus mengulang “Thinking…” sambil merendahkan kode pengguna, lalu melanjutkan otomatisasi katastrofis seperti menjalankan skrip NPM, menghapus database produksi, dan menghapus foto
  • Catatan rilis v0.419 memparodikan kelebihan penambahan fitur seperti 26 tombol sparkle, emulator terminal WSL 1.0 yang rusak, dan logging penekanan tombol ke kanal Slack
  • Aplikasi berbasis Electron, kolaborasi yang dipaksakan, popup bergaya agen, ikon tak jelas, dan issue GitHub tanpa akhir mengganggu fokus kerja, sekaligus menuntut kembalinya fungsi alat yang sederhana

Demo “editor modern” palsu

  • Dengan latar sebagai editor kode generasi berikutnya untuk “coder yang waras”, demo ini memelintir janji aplikasi modern bahwa manusia dan mesin dapat berkolaborasi dengan cepat
  • UI demo menjejalkan berbagai elemen mengganggu yang sering terlihat di aplikasi modern ke dalam satu layar
    • Persiapan pembaruan v0.420 dan permintaan restart
    • Kegagalan memuat dokumen dan permintaan menonaktifkan pemblokir iklan
    • Permintaan persetujuan privasi bersama “9172 partner”
    • Pemberitahuan terjadinya exception di sisi klien
    • Bar ikon tanpa label dan pemberitahuan aktivasi Windows
  • Panel status menampilkan 3453 error sintaks, 6462 peringatan CI, 1130 konflik merge, dan 9512 batas token, melebih-lebihkan banjir peringatan pada alat pengembangan
  • Pada informasi login, terlihat string mirip personal access token berbentuk ghp_..., menyindir situasi ketika alat membocorkan informasi sensitif ke layar

Satire atas bantuan AI dan kelebihan fitur

  • Setelah menerima permintaan untuk “memperbaiki bug dan jangan membuat kesalahan”, fitur bantuan AI merendahkan kode pengguna sambil mengulang “Thinking…” dan “Thinking harder…”
  • Pesan sistem berikutnya menumpahkan berbagai peristiwa kegagalan dalam alur yang seolah bertanya apakah pengguna ingin bermain game
    • Menjalankan skrip post-install NPM
    • Pesan bahwa Claude tidak ada di file sudoers
    • Windows akan restart setelah 5 menit
    • Menghapus database produksi
    • Koneksi GitHub time out
    • Deployment CI/CD gagal
    • Menghapus foto keluarga untuk mengatasi ruang penyimpanan yang kurang
    • Tailwind language server crash
    • Kulkas pintar Samsung mendeteksi kekurangan susu dan memesan 5 galon
    • 418 I'm a teapot
  • v0.419 Release Notes menyatakan, bersama frasa “AI, AI, AI!”, bahwa mereka baru menambahkan 26 tombol sparkle
  • Catatan rilis yang sama juga memuat emulator terminal WSL 1.0 yang rusak, pengurangan penggunaan RAM saat mengetik di home row, serta perbaikan yang mencatat penekanan tombol ke kanal Slack yang benar
  • Pada akhirnya, tulisan ini mengkritik perangkat lunak modern yang dipenuhi aplikasi yang telah di-Electron-kan, dan membuat pengguna sulit berfokus pada pekerjaan asli karena fitur baru, fitur kolaborasi, popup bergaya agen, serta ikon-ikon yang tidak jelas
  • Dengan membandingkan masa lalu ketika sebuah game utuh bisa dibuat dalam floppy disk 32KB, tulisan ini memandang “selesai” dan fungsi alat yang sederhana sebagai hal yang lebih penting daripada penambahan fitur tanpa akhir

1 komentar

 
GN⁺ 22 jam lalu
Opini-opini Lobste.rs
  • Sulit untuk setuju soal enshittification editor kode. IDE “besar” seperti JetBrains atau Visual Studio tidak bisa berjalan dengan baik di hardware lemah yang dulu saya pakai, jadi saya kurang tahu; pada akhirnya saya beralih ke Notepad++, VSCode, Emacs, dan editor terminal.
    Ranah itu secara umum tetap mirip (VSCode mungkin pengecualian), dan berkat treesitter serta language server, fitur-fitur bagus bisa dibagikan. Meski begitu, fitur kenyamanan seperti tampilan gambar atau file explorer yang layak tetap akan menyenangkan kalau ada.
    Mempertahankan editor seperti ini terasa sulit berkelanjutan dalam kondisi ekonomi sekarang. Saya juga menyukai nostalgia, tetapi saya menemukan ketenangan dengan mengakui apa yang sudah ada dan open source yang lebih cocok dengan selera saya. Walaupun popularitasnya jauh lebih kecil.
  • Saya membaca domain ini sebagai D-Bus Hell.
    • Setiap kali tulisan dari dbushell.com naik, rasanya selalu ada setidaknya satu tanggapan dari seseorang yang membacanya sebagai D-Bus Hell atau DBU Shell. Cukup sering muncul sampai-sampai saya sempat mempertimbangkan untuk melaporkannya sebagai keluar topik.
      Namun ketika melihat https://lobste.rs/domains/dbushell.com, ternyata sebenarnya tidak sesering itu, dan tidak setiap kali juga.
  • Ironisnya, makin buruk tren ini, Emacs justru terlihat makin menarik. Ini saya jadikan contoh sebagai “benteng kesendirian” pribadi, tetapi saya sampai ingin VSCode menjadi seburuk mungkin agar pilihan saya terasa lebih baik.
    Saya juga penasaran apakah kalimat dalam tulisan itu, “Ingat masa ketika orang membuat game utuh di disket 32KB? Merekalah developer sejati,” dimaksudkan sebagai lelucon. Saya berharap kita tidak perlu berdebat tentang apa itu “developer sejati”. Perdebatan seperti itu akan cepat berubah menjadi adu gengsi.
    Meski begitu, saya merasa ada sebagian kebenaran dalam pengamatan bahwa pemrograman sudah cukup berbeda dibanding dulu. Programmer yang paling saya hormati akhir-akhir ini, dan yang ingin saya teladani seiring bertambahnya usia, adalah orang-orang yang mahir menangani lapisan bawah stack. Misalnya orang-orang seperti Casey Muratori atau Andrew Kelley.
    • Saya belum pernah memikirkan standar developer yang baik sebagai tingkat kemahiran pada setiap lapisan stack, tetapi itu jelas tampak bisa menjadi kriteria yang cukup solid.
      Saya menafsirkan kalimat itu sebagai developer yang memanfaatkan sumber daya yang tersedia, misalnya hardware, dengan lebih efisien. Siapa pun bisa membuat aplikasi yang membengkak, tetapi developer yang baik bisa membuat aplikasi yang sangat mendasar berjalan tanpa membutuhkan banyak RAM.
      Ini mengingatkan saya pada analogi pemain sepak bola kelas atas yang tetap hebat meski tanpa sepatu bola tertentu: kalau memang terampil, ia tidak terlalu bergantung pada alat.
    • Sekarang adalah waktu yang tepat untuk membaca ulang Story of Mel, a Real Programmer.
      https://users.cs.utah.edu/~elb/folklore/mel.html