1 poin oleh GN⁺ 4 jam lalu | 1 komentar | Bagikan ke WhatsApp
  • Situasi ketika bahkan tulisan yang hanya sedikit menyebut AI ikut ditandai sebagai vibecoding semakin berlebihan
  • Contoh 1 adalah kasus ketika tag vibecoding dipasang pada tulisan yang hanya memiliki satu kalimat singkat sebagai selipan tentang mesin cerdas
  • Contoh 2 adalah kasus yang memuat satu kutipan: “yang penting bukan apakah kode ditulis oleh AI atau dengan tangan, tetapi apakah produknya berfungsi”
  • Contoh 3 adalah sebuah repositori kode, dan pada README tidak ada AGENTS.md, CLAUDE.md, maupun penyebutan AI
  • Kekhawatiran bahwa postingan ini sendiri pada akhirnya akan ditandai sebagai vibecoding oleh seseorang adalah pengulangan dari masalah inti itu sendiri

Prompt

  • Mengangkat masalah tentang situasi ketika tulisan yang sedikit saja menyebut keberadaan AI ditandai sebagai vibecoding meskipun tidak terkait dengan topik utamanya
  • Menilai bahwa penggunaan tag seperti ini “sudah di luar kendali”

Contoh

  • Contoh 1: my_students
    • Ditandai sebagai vibecoding, tetapi isi tulisannya hanya memuat satu kalimat referensi singkat: “orang-orang berlomba membuat mesin cerdas, tetapi hanya untuk menjadikannya budak”
  • Contoh 2: user_doesn_t_care_you_should
    • Tulisan yang ditulis sendiri oleh penulis, dengan catatan bahwa mungkin ada bias
    • Mengutip sekali kasus seseorang yang menambahkan penafsiran bergaya agen pada ungkapan lama
    • Kutipannya berbunyi: “Pengguna tidak peduli apakah kode ditulis oleh AI atau dengan tangan, atau framework apa yang dipakai. Pengguna peduli apakah produknya berfungsi”
    Iklan
  • Contoh 3: jolt_clojure_interpreter_on_janet
    • Sebuah repositori kode, dan pada README tidak ada AGENTS.md, CLAUDE.md, maupun penyebutan AI
  • Contoh 4
    • Perkiraan bahwa postingan ini pun pada akhirnya akan ditandai sebagai “vibecoding” oleh seseorang

1 komentar

 
GN⁺ 4 jam lalu
Opini Lobste.rs
  • Contoh 3 bisa dilihat dari frekuensi commit dan skala perubahannya, terutama 5 Juni
    Terlalu banyak untuk dianggap ditulis langsung oleh manusia, dan bahkan kalau cuma melihat 10 commit perwakilan secara kasar, berarti ada setidaknya 5 ribu baris churn tambahan dan 2 ribu baris yang dihapus dalam sehari
    Ada sekitar 50 commit pada hari itu dan banyak di antaranya lebih dari 200 baris
    Saya setuju dengan maksud bahwa terlalu banyak hal diberi tag vibecoded, tapi menurut saya contoh 4 tidak terlalu membantu untuk mendukung klaim itu

  • Kalau mau bermain sebagai pengacara setan, contoh 2 jelas terlihat seperti bantahan terhadap vibe coding dan kondisi bidang ini secara umum
    Kalau bukan begitu, mungkin itu tidak akan disebut sama sekali
    Satu penyebutan di awal itu memengaruhi cara seluruh tulisan setelahnya ditafsirkan, dan bukan soal itu baik atau buruk, memang begitulah cara bacanya terasa

    • Apakah sekarang kita sudah sampai pada titik di mana sebuah tulisan diberi tag vibecoding hanya karena terlihat seperti bantahan terhadap sesuatu?
      Kalau seseorang menulis di blog tentang pentingnya makna dan keterhubungan dalam menulis, apakah karena tulisan hasil generasi berkualitas rendah tidak punya makna atau keterhubungan maka harus diberi tag vibecoding?
      Saya tidak yakin apakah ada bedanya jika LLM atau kebiasaan budayanya disebut sekali sebagai respons eksplisit lalu tidak dibahas lagi setelah itu
      Saya paham masalah bahwa kritik terhadap vibecoding ikut terikat ke tag vibecoding, tetapi saya sulit menganggap satu penyebutan sambil lalu saja sudah cukup membuat sesuatu layak mendapat tag itu
    • Penulis contoh 2 dengan jelas mengatakan bahwa tulisannya bukan tulisan tentang vibecoding
      Kalau membaca tulisannya, seharusnya tidak membingungkan
    • Saya tidak paham bagaimana contoh 2 bisa jelas merupakan bantahan terhadap vibe coding
      Mungkin sekarang terlihat lebih relevan, tetapi ungkapan serupa sudah diucapkan banyak orang dalam berbagai bentuk selama bertahun-tahun
      AI hanya disebut pada satu bullet point terakhir dari empat butir, dan OpenAI juga hanya disebut sekali dalam kalimat yang sama dengan AirBnB sebagai contoh perusahaan teknologi
      Hanya dari dua contoh itu saja, cukup berlebihan untuk mengatakan tulisan sekitar 500 kata tersebut berbasis AI
    • Dalam pemrograman komputer selalu ada dua kubu soal hasil kerja berkualitas rendah
      Selalu ada orang yang ngoding tanpa terlalu peduli, copy-paste, dan mencari pesan error di internet
      Sekarang mereka hanya bisa melakukannya jauh lebih cepat, ini pertengkaran yang sudah sangat lama
  • Dua tulisan sebelumnya tampaknya lebih cocok memakai tag culture daripada vibecoding
    Keduanya memang menyinggung AI secara singkat, dan khususnya yang pertama jelas sampai taraf tertentu merupakan respons terhadapnya, tetapi secara pribadi saya memfilter tag vibecoding karena saya tidak ingin melihat proyek vibecoded atau diskusi tentang ngoding dengan agen
    Sementara dua tulisan itu justru relevan bagi saya dan ingin saya lihat

  • Contoh 3: https://github.com/jolt-lang/jolt/…

  • Contoh 1 sangat dipengaruhi oleh kenyataan bahwa industri sedang ramai-ramai beralih ke kode yang dihasilkan AI atau dibantu AI, dan itu sesuai dengan vibe-coding yang dijelaskan situs tersebut
    Banyaknya tulisan yang diberi tag ini kemungkinan karena dipahami sebagai isyarat terhadap pergerakan industri yang sedang berlangsung atau penggunaan alat-alat seperti ini
    Kalau orang sampai menyembunyikan tag vibecoding untuk menghindari isyarat semacam itu sendiri, pada akhirnya tag itu akan terus dipasang

    • Kalau diringkas dari yang saya katakan di tempat lain, bukankah itu berarti orang pada dasarnya memberi tag vibecoding hanya berdasarkan kesan karena sebuah tulisan terasa seperti isyarat?
      Dalam kasus seperti itu, menurut saya lebih baik sembunyikan tulisannya saja daripada memberi tag
      Kalau dibawa ke ekstrem, nasihat lama untuk menulis kode yang mudah dipahami pun bisa ditafsirkan sebagai bantahan terhadap vibecoding lalu diberi tag
  • Saya juga baru saja berkomentar soal masalah ini pada salah satu tulisan itu
    Sulit bagi saya membayangkan alasan itikad baik untuk memberi tag vibecoding pada tulisan-tulisan seperti ini
    Kalau sinis, bisa jadi orang-orang pro-AI yang memprotes keberadaan tag vibecoding itu sendiri sedang menyalahgunakannya supaya maknanya hilang lalu akhirnya dihapus
    Sebaliknya, bisa juga orang-orang anti-AI yang memberi tag dengan pola pikir seperti “bahkan kalau cuma mengisyaratkan keberadaan AI generatif, berarti itu vibecoder”
    Saya harap bukan keduanya, tetapi saya juga sulit memikirkan alasan lain
    Siapa pun itu, saya ingin mereka berhenti melakukan hal seperti itu
    Itu sama sekali tidak membantu suasana di sini
    Lobsters itu bagus, dan saya suka karena percakapan di sini terasa manusiawi, bukan seperti internet mati seperti di forum lain
    Saya tidak ingin tempat ini berubah menjadi flamewar terus-menerus soal AI
    Karena itu saya benar-benar ingin tahu alasan di balik voting tag seperti ini
    Saya tidak tahu apakah usulan tag perlu disertai alasan, tapi mungkin memang seharusnya begitu
    [1]: Saya sama sekali tidak suka memakai ungkapan yang memecah-belah seperti ini, tetapi saya memakainya untuk menyampaikan maksud
    Biasanya saya tidak memakai bahasa “dua kubu” seperti ini, karena saya menganggapnya mendorong polarisasi buatan dan bersifat merusak
    Di sini saya sengaja memakainya untuk menunjukkan betapa berbahayanya polarisasi itu, dan mungkin meski sia-sia, setidaknya mencoba sedikit bergerak ke arah sebaliknya

    • Dulu saya pernah menanyakan masalah ini, dan saya jadi tahu bahwa tag itu diusulkan karena penulis tulisan yang ditautkan pernah menulis posting blog lain tentang penggunaan LLM di masa lalu
      Sepertinya ada orang-orang yang ingin menyembunyikan semua hal yang bahkan sedikit saja berhubungan dengan topik ini
  • Agak mengganggu juga kalau tulisan seperti temuan keamanan LLM, penggunaan chatbot untuk mengelola issue GitHub, eksploit chatbot Instagram, atau rant yang membenci AI generatif ikut diberi tag vibecoding
    Akan jauh lebih berguna kalau tag vibecoding dipakai untuk “menulis kode dengan LLM”, lalu untuk “AI generatif secara umum” ada tag terpisah, misalnya GenAI
    Akan lebih baik kalau tag punya granularitas dan akurasi yang lebih tinggi
    Akan bagus juga kalau ada tag slop untuk tulisan blog yang ditulis AI, meski itu mungkin agak sulit ditegakkan :)

    • tag slop pada dasarnya adalah flag spam :^)
    • Yang diinginkan bukan tag, melainkan larangan
      Orang yang berulang kali memposting tulisan AI berkualitas rendah seharusnya tidak disambut
  • Yang terutama ingin saya hindari adalah 1) kode yang dibuat dengan vibecoding, meskipun tidak langsung diklasifikasikan sebagai “spam”, dan 2) diskusi tentang workflow vibecoded atau cara membuat software dengan vibecoding
    Kalau sebuah tulisan mengatakan bagian pentingnya dibuat dengan vibecoding, saya biasanya langsung berhenti membaca
    Karena kalau workflow saya pada dasarnya berbeda, tidak ada yang bisa saya pelajari; hal yang sama juga berlaku meskipun tulisannya cukup banyak ditulis manusia dan tetap punya kontribusi yang berguna secara teknis
    Tulisan terbaru adalah contoh seperti itu; itu sendiri tidak terasa seperti “spam”, tetapi rasanya tidak ada yang bisa saya dapatkan dari membacanya
    Tapi karena tulisan seperti nomor 1 dan 2 juga diberi tag, saya tidak bisa memfilter tulisan-tulisan seperti ini
    Patokan yang baik tampaknya adalah “apakah ini membahas teknik vibecoding
    Kalau cuma sekadar sesuatu yang dibuat dengan vibecoding seperti nomor 3, menurut aturan baru itu tampak lebih dekat ke spam; kalau terlihat seperti nomor 1 atau 2, ai atau culture, atau tanpa tag sama sekali, akan lebih cocok

  • Tag ini sudah menimbulkan banyak masalah dan saya pribadi juga tidak menyukainya
    Daripada membuat pedoman penggunaan yang lebih rinci, saya lebih mendukung menghapus tag ini

    • Atau setidaknya namanya harus diganti agar lebih sesuai dengan makna sebenarnya
      Saat ini tag itu tidak hanya merujuk pada vibecoding saja
      Hanya saja ini juga pernah dibahas di masa lalu, jadi sekarang kelihatannya seperti hal yang sudah tidak ada harapan
  • Sejauh ini saya cukup menikmati menggunakan Lobste.rs sebagai pembaca maupun kontributor
    Tapi penyalahgunaan tag vibecoding, perdebatan yang muncul setelah penyalahgunaan itu, dan yang lebih parah lagi ketiadaan komentar moderator bukanlah seperti yang saya harapkan
    Saya baru saja memeriksa komentar di sini; sudah lewat 4 jam dan ada 56 upvote, tapi masih belum ada komentar moderator
    Saya tahu 4 jam bukan waktu yang lama, tetapi saya juga pernah melihat tidak adanya respons serupa di diskusi lain

    • Setengah bercanda setengah serius, rasanya moderator bahkan tidak akan bangun dari tempat tidur kecuali postingan itu masuk daftar paling banyak di-upvote… https://lobste.rs/top/10y
      Tentu ini cuma bercanda, dan saya yakin para moderator juga tahu soal postingan ini serta sedang membaca semua komentarnya