Düşününce, basit bir yazılımla çözülebilecek sandığımızdan çok daha fazla sorunla uğraşıyoruz. Belki her gün tekrarladığınız bir iş rutini kolaylaştırılabilir ya da kullandığınız bir araç, çalışma biçiminize tam olarak uymuyordur.Benim önerim şu: Bir dahaki sefere böyle bir sorunla karşılaştığınızda, çözümü kendiniz vibe coding’le geliştirmeyi deneyin.Vibe coding’i mutlaka duymuşsunuzdur ama kısaca hatırlatalım: Kodu kendiniz yazmak yerine, yapmak istediğiniz şeyi yapay zekâya tarif ediyor ve yazılımı onun oluşturmasını sağlıyorsunuz. Claude Code ya da Codex’e ne geliştirmek istediğinizi anlatıyorsunuz, o da gerekli kodu üretiyor.Elbette önce ne istediğinizi gerçekten bilmeniz gerekiyor. Sistem nasıl çalışmalı, kullanıcı ne yapmalı, hangi adımın ardından ne gelmeli; bunları sizin düşünmeniz şart. Çünkü yapay zekâ, insanların bir yazılımı gerçekte nasıl kullandığını kendiliğinden anlayamıyor. Üstelik sık sık hata yapıyor. Karmaşık bir şey geliştirmek hâlâ sabır, deneme ve bolca düzeltme gerektiriyor.Ama yazılım geliştirmeyi bilmeyen birinin bile çalışan bir ürün ortaya çıkarabilmesi gerçekten etkileyici. Bence bu, yapay zekânın sunduğu en kullanışlı imkânlardan biri.Bu görüşün tartışmalı olduğunu biliyorum. Bazılarınız vibe coding’e kesinlikle karşı. Hatta yapay zekânın kendisine mesafeli olan çok kişi var. Bu son derece anlaşılır bir yaklaşım ve buna saygı duyuyorum.Ama o gruptaysanız yazının devamını okumasanız da olur. Çünkü gerçekten şunu savunuyorum: Günlük hayatınızda tekrar tekrar karşılaştığınız bazı sorunları çözmek için yapay zekâdan nasıl yararlanabileceğinizi düşünmelisiniz. Bu fikir sizi rahatsız edecekse, ikimize de iyilik yapıp önümüzdeki beş dakikayı başka bir şeye ayırabilirsiniz.Sorunun bir kısmı, Silikon Vadisi’nin dünyadaki her problemin yazılımla çözülebileceğine inanması. Üstelik biraz düşününce bunda ciddi bir ironi de var; çünkü bugün uğraştığımız sorunların önemli bir bölümü, tam da bu şirketlerin geliştirdiği ürünlerin sonucu.Meta ve OpenAI gibi şirketler neredeyse her sorunun çözümünü daha fazla teknoloji, daha fazla yapay zekâ ve yazılımla daha fazla vakit geçirmekte görüyor. Ben buna katılmıyorum. Hatta pek çok problem, hiç teknolojiye başvurmadan çok daha iyi çözülebilir. Örneğin 12 yaşındaki çocuğunuzu Minecraft’tan uzaklaştırmakta zorlanıyorsanız ihtiyacınız olan şey yeni bir uygulama değil; muhtemelen onunla ekranlardan uzak, kaliteli zaman geçirmek.Ama bazı sorunlar gerçekten de yazılımla çok daha iyi çözülebiliyor. Üstelik yapay zekâ sayesinde bunu kendi başınıza yapmak hiç bu kadar kolay olmamıştı.Arkadaşım ve podcast ortağım Stephen Robles şimdiye kadar vibe coding’le neredeyse bir düzine uygulama geliştirdi; bunların çoğu da ücretsiz. Ben de video kliplerine hızla altyazı ekleyen uygulaması Captioner’ı kullandım ve gerçekten etkileyiciydi. Normalde çok daha uzun sürecek bir işi yaklaşık 45 saniyede halletti. Üstelik tamamen ücretsizdi ve bunu CapCut, Instagram ya da Edits’ten daha iyi yaptı.Aslında bu, yapay zekâ araçlarının en güçlü olduğu alanlardan birine çok iyi bir örnek: küçük ve net bir problemi çözen basit yazılımlar üretmek.Burada büyük bir iş kurmayı planladığınız dev uygulamalardan söz etmiyorum. Evet, ben de başka yazılımların çözemediği bazı sorunlar için iki uygulama geliştirdim. Sonra başkalarının da aynı sorunları yaşadığını görünce bunları herkesin kullanımına açtım. Biri bir fotoğraf düzenleme uygulaması, diğeri ise bir verimlilik aracı. Ama ikisi de “bir yazılım şirketi kurayım” diye başlamadı. Sadece ihtiyacım olan şeyi piyasada bulamadığım için ortaya çıktı; en azından benim istediğim şekilde çalışan bir versiyonu yoktu.Benim asıl sözünü ettiğim şey, muhtemelen sizden başka kimsenin umursamadığı çok spesifik bir sorunu çözen minicik yazılımlar geliştirmek.Örneğin benim yaptığım uygulamalardan biri neredeyse tek bir iş yapıyor. Farklı konumlardaki Mac’lerime bağlanmak için Tailscale kullanıyorum. Ama Inc.’in içerik yönetim sisteminde yayın yaparken farklı bir VPN’e bağlanmam gerekiyor. Seyahatteysem genellikle Proton VPN kullanıyorum. Bir de zaman zaman erişmem gereken başka bir ağ için WireGuard yapılandırmam var.Sorun şu ki bu bağlantılar arasında geçiş yapmak hem zahmetli hem de birbirleriyle pek uyumlu çalışmıyor. Ben de bunun üzerine VPNSwitcher adında, Mac’in menü çubuğunda çalışan küçük bir uygulama geliştirdim.Uygulamadan hangi VPN’e bağlanmak istediğinizi seçiyorsunuz; o da o sırada açık olan bağlantıyı kapatıp seçtiğinize geçiyor. Üstelik genellikle Tailscale’e bağlı kalmak istediğim için, aksini belirtmezsem 30 dakika sonra otomatik olarak yeniden Tailscale’e bağlanıyor.Bir başka uygulamada ise görseli doğrudan menü çubuğuna sürüklüyorsunuz. Uygulama görseli otomatik olarak yeniden boyutlandırıyor ve isterseniz farklı bir en boy oranına göre kırpmanız için hızlı bir düzenleme ekranı açıyor. İstediğim kadar farklı boyut ve format tanımlayabiliyorum; sonra görseli hangi ölçüde kullanmak istiyorsam ilgili kutucuğun üzerine sürüklemem yeterli oluyor.Muhtemelen başka hiç kimse görselleri tam olarak benim istediğim şekilde düzenlemeye ihtiyaç duymuyor. Ben de çözümü kendim yaptım.Bunlar son derece basit uygulamalar ama sürekli yaptığım işleri ciddi biçimde kolaylaştırıyor. Claude Code olmasaydı muhtemelen hiçbirini geliştirmezdim. Üstelik bu iki örnekte de başka hiç kimse benim istediğim şekilde çalışan bir çözüm üretmemişti. Bu da gayet anlaşılır; Jason’ın kişisel sorunlarını çözen niş uygulamalar için büyük bir pazar olduğu söylenemez. Ama sonuçta benim problemim çözülmüş oluyor.Üstelik uygulamanın güzel görünmesi gerekmiyor. Başka birinin işine yaraması da şart değil. Hatta yaratıcı bir isme bile ihtiyacı yok. Tek yapması gereken sizin probleminizi çözmek.Bence yapay zekâ dönüşümünde en çok gözden kaçan taraf da bu. Yapay zekânın yazılımcıların ya da başka mesleklerin yerini alıp almayacağı üzerine çok fazla konuşuyoruz. Bunlar elbette önemli tartışmalar. Ama bugün çalışma ve yaşama biçiminizi doğrudan değiştirebilecek çok daha pratik bir imkânı da kaçırmamak gerekiyor.Çünkü şimdiye kadar geliştireceğiniz en faydalı uygulama, büyük ihtimalle sizden başka hiç kimsenin kullanmayacağı bir uygulama olabilir.Elbette her sorun için bir uygulama geliştirmeniz gerektiğini söylemiyorum. Bazen en iyi çözüm, yalnızca bir işi yapma biçiminizi değiştirmek kadar basittir. Üstelik yapay zekâyla çözmeye çalışmamanız gereken pek çok konu da var. Yazılımcı değilseniz, üretilen kodun nasıl yapılandırıldığını ya da tam olarak ne yaptığını anlamayabilirsiniz. Bu nedenle özellikle hassas bilgiler söz konusu olduğunda yapay zekâya ne kadar güveneceğiniz konusunda sınırlar koymanız gerekir.Benim için vibe coding’in en önemli tarafı, yapay zekânın kod yazabiliyor olması değil. Asıl önemli olan, bugüne kadar kendi başınıza çözebileceğinizi hiç düşünmediğiniz sorunlara artık çözüm üretebilmeniz.Eğer mesele buysa, size ilk söyleyen ben olayım: Yapabilirsiniz.Bence sadece bu bile denemek için yeterince iyi bir neden.Orijinal Yayın Tarihi: 23 EkimKöşe yazarları tarafından burada paylaşılan görüşler, incturkiye.com’a değil, yazara aittir.Çok daha fazlası için Inc. Türkiye bültenlerine kaydolun.