
Vibecoding, yazılım oluşturmanın keyfini önceden veriyor, diyor makale
Geliştirici, AI destekli vibecoding'in hızlı bir dopamine sunduğunu, ancak el yazısı kodun derin memnuniyetini, zor kazanılmış başarıdan öğrenmeyi atladığını savunuyor.
The Autodidacts adına yazan geliştirici, AI destekli kodlamanın - ki sıklıkla vibecoding olarak adlandırılır - el ile kod yazmaktan daha az eğlenceli olabileceğini, ancak üretken olabileceğini savunuyor. Mum ışığında mavi kalemle yazılan makale, yazarın AI'ın yazım hatalarını düzeltmesine bile izin vermediğini söylüyor.
Vibecoding'in keyifli akışı
Yazar, nesneler yaratmaya olan uzun süreli sevgisini tarif ediyor ve yazılımın bir şeyler yaratmanın en basit yolu olduğunu söylüyor. Son iki hobi projesi, basit Python scraper'lar, yıllar içinde yazarın en eğlenceli deneyimlerini sundu. Sonra AI ortaya çıktı ve birlikte kodlamanın nasıl algılandığı değişti.
Makale, vibecoding'in keyfi önceden verdiğini savunuyor. Çalışan bir prototip çok küçük bir çabayla birkaç dakikada ortaya çıkabilir ve kodlama deneyimi olmadan bile birinin çalışan bir uygulama oluşturması mümkün. Yaratmanın memnuniyetinin birkaç farklı kaynağını listeliyor: fikri ateşleme, fikri gerçeğe dönüştürme, zor kazanılmış başarı, iyi yapılmış iş, öğrenme ve kişisel problem çözme. Makalede belirtildiği gibi, vibecoding ilk, ikinci ve dördüncü olanları sağlayabilir, ancak diğerleri onun doğal sonucu değildir.
AI'nın mümkün kıldığı şeyler
Yazar, vibecoding'in el ile asla yaratılmayacak projeleri mümkün kıldığını kabul ediyor. Örnekler arasında Hackernews bookmarklet'i, dönem sırasında canlı yayında kullanılan tahmin piyasası simülatörü mini oyunu, SQLite bilmeyenler için tarayıcı tabanlı Kobo veritabanı migrasyon asistanı ve yazarın yapmayı yaklaşık on yıl planladığı gerçek zamanlı pitch pratiği uygulaması var.
Bir durumda yazar, Lumo'nun ücretsiz planıyla, iki öğle oturumu boyunca, Pyronear tabanlı, canlı yayında gerçek zamanlı çalışan ve yanık malzeme karelerinde ilk duman karesini tespit eden bir orman yangını erken uyarı sistemi oluşturdu. Yazar ayrıca llama-server'da çalışan yerel modelleri, Phind ve Lumo gibi ücretsiz ve kayıtsız hizmetleri ve otomatik onay hook'ları ile donatılmış algoritmik işlem modelleri oluşturmak için uzak sunucu planı denemesini de tarif ediyor.
Dopamin sorunu
Makale, vibecoding'i ilk birkaç bölümlü dizilere benzetiyor: uyarı tekrarla birlikte sönümlenir ve projeye bağlılık oluşmaz. Yazar, bu sürecin onu aptalca ve aşırı hissettirdiğini, saygı kazanmadan, ve vibecoding'i geliştirici ile gerçeklik arasında bir fen olarak, zor kontrol edilen bir yönetim olarak tarif ettiğini söylüyor. El ile yazılmış kod her zaman eğlenceli değildir, yazar kabul ediyor, deadline'lı Golang projesini ve Rust derleyicisiyle erken mücadelelerini hatırlatıyor, ancak bu zorluklar sürekli başarı hissi veriyordu.
Kaynaklar: autodidacts.io
SiTech — AI destekli web geliştirme
Hızlı ve modern web siteleri kuruyor, AI'yı gerçek iş akışlarına taşıyoruz. Projeniz veya sorunuz mu var? Yardımcı olmaktan mutluluk duyarız.