Kategoriler
Vibe Coding

Prompt Mühendisliği mi, Yoksa Kod Medyumluğu mu? Ruh Çağırma Seansına Hoş Geldiniz

Serinin önceki yazılarında “Vibe Coding” ile ortalığı nasıl dağıttığımızı ve AI’nın verdiği o sahte “Tanrı modu” özgüveniyle nasıl zehirlendiğimizi konuştuk. Bugün ise işin biraz daha “spiritüel” boyutuna iniyoruz: Prompt Engineering. Pardon, ağzımdan yanlış çıktı; aslında kastettiğim şey Kod Medyumluğu. Çünkü dürüst olalım, çoğumuzun klavye başında yaptığı şey mühendislikten çok, bir ruh çağırma seansına benziyor. Ekranın karşısına geçip, “Ey GPT, eğer buradaysan bize bir useEffect içinde çalışan, ama sonsuz döngüye girmeyen bir fetch fonksiyonu gönder…” diye dua ediyoruz. Gelin bu seanslarda yaptığımız o meşhur hatalara ve “mühendislik” sandığımız medyumca davranışlara 11 maddede bakalım.

Kategoriler
Vibe Coderin El Kitabı

Vibe Coder #3.1: AI-Native IDE Dünyası – Cursor, Windsurf ve Ajanların Uyanışı

Birçok geliştiricinin “yapay zeka ile kod yazıyorum” derken aslında yaptığı şey, klasik VS Code editörüne bir GitHub Copilot eklentisi kurup sekme tuşuna basmaktan ibaret. Eğer yapay zekayı sadece bir “otomatik tamamlama” aracı olarak kullanıyorsanız, Vibe Coder felsefesinin yanından bile geçmiyorsunuz demektir.

Kategoriler
Vibe Coderin El Kitabı

Vibe Coder #2.2: Veritabanı ve Şema Yönetimi – Yapay Zekanın Bağlam Pusulası

Yapay zeka ile ürün geliştirirken en sık duyduğum şikayetlerden biri şudur: “Yapay zeka harika bir arayüz yazdı ama veriyi kaydetmeye çalıştığımda sistem çöktü. Çünkü olmayan bir tabloya, olmayan bir sütun eklemeye çalışmış.”

Bu aslında yapay zekanın değil, sizin hatanızdır. Çünkü ona bir ev inşa etmesini söylediniz ama temelin planını (blueprint) vermediniz.

Kategoriler
Vibe Coderin El Kitabı

Vibe Coder #2.1: Mimari Kararlar ve Yapay Zeka İçin Doğru “Stack” Seçimi

Yapay zeka destekli kodlamaya giriş yapanların yaşadığı ilk büyük hüsran genelde hep aynıdır: En pahalı AI modelini kiralarlar, son model bir IDE kurarlar, derin bir nefes alıp “Bana şu mimaride bir portal yaz” derler ve sonuç tek kelimeyle felakettir. Uygulama çalışmaz, dosyalar birbirine girer, AI sürekli halüsinasyon görür.

Sonra da “Bu yapay zeka henüz o kadar iyi değil ya” derler. Hayır dostum, yapay zeka gayet iyi. Sorun senin seçtiğin altyapıda.

Kategoriler
Vibe Coderin El Kitabı

Vibe Coder – B1.3: Geliştiriciden Ürün Mühendisine Geçiş

Geleneksel yazılım dünyasında roller çok net çizgilerle ayrılmıştı: Ürün yöneticisi (PM) ne yapılacağını söyler, tasarımcı nasıl görüneceğini çizer, yazılımcı ise kendisine verilen bu talimatları koda dökerdi. Bu süreçte haftalar süren PRD (Ürün Gereksinim Dokümanı) toplantıları, bitmek bilmeyen Jira süreçleri ve “bu benim işim değil” bariyerleri arasında fikirler ölürdü. Vibe Coder çağında bu hiyerarşi yerle bir oluyor.

Kategoriler
Vibe Coderin El Kitabı

Vibe Coder #1.2: Vibe Coding vs. Chat-Oriented Programming

Yapay zeka araçlarının yaygınlaşmasıyla birlikte yeni bir kavram türedi: Chat-Oriented Programming (CHOP). Birçok kişi, ChatGPT veya Claude penceresini açıp “Bana bir login sayfası yaz” demeyi “vibe coding” sanıyor. Oysa bu iki yaklaşım arasında, bir orkestra şefi olmakla, bir restoranda garsona sipariş vermek kadar büyük bir fark var.

Kategoriler
Vibe Coderin El Kitabı

Vibe Coder – #1.1: Kod Bir Yüktür (Code is a Liability)

Yazılım dünyasında uzun süre boyunca “yazılan kod satırı sayısı” bir başarı metriği olarak görüldü. Ancak Bill Gates’ten Cory Doctorow’a kadar sektörün kanaat önderlerinin yıllardır vurguladığı bir gerçek var: Kod bir varlık (asset) değil, bir yüktür (liability). Yazdığınız her satır kod, bakımını yapmanız, test etmeniz ve güvenliğini sağlamanız gereken teknik bir borçtur.

Kategoriler
Vibe Coderin El Kitabı

Vibe Coder El Kitabı: Sentaksın Ölümü, Orkestrasyonun Doğuşu

Ön Söz: Sentaks Köleliğinden Orkestra Şefliğine Yazılım dünyası, her on yılda bir kabuk değiştirir. Bir zamanlar delikli kartlarla boğuşanlar, assembler yazanlara “modern” gözüyle bakıyordu. Sonra yüksek seviyeli diller geldi, ardından framework çılgınlığı başladı. Bugün ise başka bir eşikteyiz: Vibe Coding çağı. Bu el kitabı, sadece yeni bir araç setini değil, bir zihniyet devrimini anlatıyor. Artık mesele […]

Kategoriler
Vibe Coding

AI ile Güç Zehirlenmesi: 20 Dolarlık Pro Üyelikle Dünyayı Kurtaracağını Sanmak

Serinin ilk iki yazısında mutfaktaki yanmış yemeklerden (kod hataları) ve binanın yamuk kolonlarından (mimari facialar) bahsettik. Ama bugün, mutfağın başındaki aşçının, yani bizim, o meşhur “AI Güç Zehirlenmesi” ile nasıl bir ego canavarına dönüştüğümüzü konuşacağız.

Kategoriler
Vibe Coding

App Store’lar Öldü, Yaşasın Vibe-Coded Federasyonu!

Apple ve Google’ın Korkulu Rüyası (Değil Ama Olsun) Hepimiz biliyoruz ki modern yazılım dünyası artık sadece “kod yazmak” değil, bir “vibe” meselesi. Eskiden ‘Hello World’ yazınca sevinirdik, şimdi yapay zekaya ‘bana şöyle lo-fi bir hava veren, gece mavisi temalı bir yapılacaklar listesi yap’ diyoruz ve bam! Karşımızda bir uygulama.