- 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”
- 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
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
Saat saya dan orang lain melaporkan tulisan itu, file-file tersebut masih ada
[0] https://github.com/jolt-lang/jolt/…
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
vibecodinghanya 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
Kalau membaca tulisannya, seharusnya tidak membingungkan
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
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
culturedaripadavibecodingKeduanya memang menyinggung AI secara singkat, dan khususnya yang pertama jelas sampai taraf tertentu merupakan respons terhadapnya, tetapi secara pribadi saya memfilter tag
vibecodingkarena saya tidak ingin melihat proyek vibecoded atau diskusi tentang ngoding dengan agenSementara 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
vibecodinghanya 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
vibecodingpada tulisan-tulisan seperti iniKalau sinis, bisa jadi orang-orang pro-AI yang memprotes keberadaan tag
vibecodingitu sendiri sedang menyalahgunakannya supaya maknanya hilang lalu akhirnya dihapusSebaliknya, 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
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
vibecodingAkan jauh lebih berguna kalau tag
vibecodingdipakai untuk “menulis kode dengan LLM”, lalu untuk “AI generatif secara umum” ada tag terpisah, misalnyaGenAIAkan lebih baik kalau tag punya granularitas dan akurasi yang lebih tinggi
Akan bagus juga kalau ada tag
slopuntuk tulisan blog yang ditulis AI, meski itu mungkin agak sulit ditegakkan :)sloppada dasarnya adalah flagspam:^)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,
aiatauculture, atau tanpa tag sama sekali, akan lebih cocokTag ini sudah menimbulkan banyak masalah dan saya pribadi juga tidak menyukainya
Daripada membuat pedoman penggunaan yang lebih rinci, saya lebih mendukung menghapus tag ini
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 harapkanSaya 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
Tentu ini cuma bercanda, dan saya yakin para moderator juga tahu soal postingan ini serta sedang membaca semua komentarnya