İstanbullu ama ruhu valizde ✈︎
26, kahve bağımlısı, Nişantaşı-Cihangir arası mekik dokuyor
freelancer’ım, story’lerim gerçek hayat
hayat kısa, bilet alıyorum ♡
Kayınvalidem dul bir kadın. Dişinden tırnağından biriktirdiği küçük birikimine @Enparacom yüzünden ulaşamıyor.
Telefon numarası rahmetli kayınbabamın üzerineydi, operatör kapattı. Kartının süresi doldu, banka yenisini göndermedi. Defalarca ıslak imzalı dilekçe + kimlik fotoğrafı + video gönderdi. Çağrı merkezi “Cep şubesinden veya kartınızla ATM’den telefon numaranızı değiştirin” diyor.
Ama ne uygulamaya girebiliyor ne kartı çalışıyor! Tam bir catch-22. Bu adaletsizlik çözülmeli. Detaylar thread’de 👇 #Enpara #MüşteriHizmetleri
@Enparacom
Bu thread’teki mağduriyeti anlattıktan sonra müşteri hizmetleri aradı. Önerdikleri “çözüm” ise akıl alır gibi değil:
“Dilekçe yazın, Enpara ile ilişiğinizin kesilmesini ve bakiyenin … bankasındaki … hesaba aktarılmasını isteyin” dediler.
Yani kendi birikimimize ulaşamıyoruz diye hesabı kapatalım mı? Bu mu dijital bankacılığın çözümü?
Kayınvalidem gibi yaşlı dul bir müşteriye reva görülen bu mu?
Acil çözüm bekliyoruz: Telefon güncellemesi + yeni kart + erişim. Aksi halde BDDK ve diğer yollar devreye girecek. Kamuoyu izliyor. #Enpara
Eğer VS Code'a yapay zeka eklentisi kurup sekme tuşuyla kod tamamlamayı "Vibe Coding" sanıyorsanız, büyük bir yanılgının içindesiniz.
Otomatik tamamlama devri kapandı. Artık "Ajan Tabanlı Kodlama" çağındayız. Vibe Coder El Kitabı #3.1'de eski nesil editörleri neden çöpe atmamız gerektiğini ve AI-Native IDE'lerin (Cursor, Windsurf) gücünü yazdım.
VS Code + Copilot ikilisi, mevcut bir sisteme sonradan yamanmış bir çözümdür. Sadece baktığınız dosyayı görür. Oysa Cursor veya Windsurf, projenizin tamamını, veritabanı şemanızı ve terminal çıktılarınızı aynı anda okuyan birer "beyin"dir.
Cursor'daki Composer veya Windsurf'teki Cascade ile AI'a "Ödeme altyapısını değiştir" dersiniz. Ajan projeyi tarar, aynı anda 8 farklı dosyayı günceller, terminalde hata alırsa kendi kendine çözer ve size sadece bitmiş işin onay ekranını sunar.
Sentaks yazmayı bırakıp orkestra şefliğine geçmek tam olarak budur. AI sizin asistanınız değil, kod tabanınızda gezinen işçinizdir.
Peki siz hala satır satır kod mu tamamlıyorsunuz, yoksa yapay zeka ajanlarınıza bütün bir sistemi mi emanet ediyorsunuz?
"Ey Claude, eğer buradaysan bize sonsuz döngüye girmeyen bir fetch fonksiyonu gönder..." 🕯️💻
Dürüst olalım; çoğumuzun "Prompt Engineering" dediği şey aslında modern bir Kod Medyumluğu. Mühendislikten çok, ruh çağırma seansına benziyor. Ekranın başında bir yazılımcıdan çok, AI ile pazarlık yapan bir arabulucuya dönüştük.
Serinin 3. yazısında bu spiritüel süreci masaya yatırdım:
- Roleplay Absürtlüğü: AI'ya "Sen 20 yıllık bir dahi yazılımcısın" deyince veri setinin sihirle değişeceğini sanmak.
- Token İsrafı: 5 satırlık kod için AI'ya anneannesinin kızlık soyadına kadar her şeyi anlatan 50 satırlık romanlar yazmak.
- Lost in the Middle: Projedeki her dosyayı prompta tıkıştırıp AI'nın kafasını çorbaya çevirmek.
- Kibarlık Budalalığı: "Lütfen" ve "Teşekkürler" ile robotların gönlünü yapmaya çalışmak (Spoiler: Robotlar dünyayı ele geçirirse bu sizi kurtarmayabilir).
İyi bir prompt yazmak, iyi bir talimat vermektir; fal bakmak değil. Eğer teknik karşılığını bilmediğiniz bir şeyi AI'dan istiyorsanız, aldığınız sonuç tamamen şanstır. 🔮
Medyumluğu bırakıp mühendisliğe dönmek isteyenler için "Kod Medyumluğu Rehberi" yayında! 👇
#PromptEngineering #VibeCoding #AI #SoftwareEngineering #CodingLife #WebDev2026
Yazılım dünyasında roller değişiyor. Artık sadece "kod yazan" biri olmak yetmiyor. Yazılım Mühendisliğinden "Ürün Mühendisliğine" geçiş dönemindeyiz. Vibe Coder #1.3 başlıyor.
Geleneksel süreçte PM dökümanı yazar, tasarımcı çizer, yazılımcı kodlardı. Bu hantal yapı fikirleri öldürüyor. AI sayesinde artık bir kişi, sabahki fikri öğleden sonra çalışan bir ürün olarak yayına alabiliyor.
Yazılım mühendisi "nasıl yazarım"a odaklanır. Ürün mühendisi ise "bu problem en hızlı nasıl çözülür" sorusuna. Sentaks yükünü AI üstlendiğine göre, asıl katma değerimiz artık problem çözme yeteneğimizde.
Haftalar süren PRD toplantılarının devri kapandı. Vibe coding ile deneme-yanılma maliyeti, dökümantasyon maliyetinin altına düştü. Hızlı inşa et, kullanıcıya sun, geri bildirime göre AI ile anında güncelle.
Ürün mühendisi; tasarım, dağıtım ve kullanıcı deneyimini tek bir potada eritir. Sadece bilet kapatan biri değil, çözümün orkestra şefidir. Konfor alanınızdan çıkıp ürünün ruhuna odaklanma vaktidir.
Serinin devamında, bu mühendislik vizyonunu destekleyecek teknik altyapıyı ve mimari kararları konuşacağız.
Detaylar her zamanki gibi blogda.
Çok özel değilse; siz bu konuda ne düşünüyorsunuz?
Aylık 20 doları basıp Claude/GPT abonesi olduğun o an, içine bir Senior yazılımcı kaçıyor değil mi? Kabul edelim, hepimiz o "AI Güç Zehirlenmesi"ni bir doz aldık. 💉🤖
Eskiden bir regex yazmak için Stack Overflow’da ter dökerken, şimdi "Bana Uber klonu yap ama mor olsun" diyoruz. Ama bu sahte "God Mode" hissi bizi yavaş yavaş birer mühendisten, sadece "prompt operatörü"ne dönüştürüyor.
Blogdaki serinin yeni yazısında, AI ile gelen o meşhur ego patlamasının 10 belirtisini yazdım:
🚀 SaaS Mezarlığı: Hafta sonu başlayıp pazartesi günü yüzüne bakmadığın o 45 yarım proje.
😤 Senior-Shaming: "Claude böyle yazdı" diyerek 10 yıllık yazılımcıya kafa tutmak.
🕳️ %80 Tuzağı: Projenin kolay kısmını AI'ya yaptırıp, zor kısmında duvara toslamak.
🧠 Debugging Tembelliği: Sorunu anlamak yerine sadece "Fix this" yazıp geçmek.
Unutmayın; 20 dolara "akıl" satın alamazsınız, sadece "hız" satın alırsınız. Production gece 3'te patladığında Claude değil, sizin gerçek bilgi birikiminiz o yangını söndürecek.
Vibe'ınız bol olsun ama kontrolü AI'ya kaptırmayın.
Detaylı "rehabilitasyon" rehberi bağlantısı yorumda! 👇
#VibeCoding #AI #SoftwareEngineering #DeveloperLife #TechDebt #CleanCode
Ağabeyimin bir sözü vardır: "İyi usta işini bitiren değil, işi nasıl bitirdiğini unutmayandır."
Bugün yazılım dünyası büyük bir krizde: Herkes kod yazıyor ama kimse ürün inşa edemiyor. Bu döngüyü kırmak için Vibe Coder El Kitabı serisine başlıyorum.
Vibe Coding bir "yazılım yöntemi" değil, bir "ürün inşa etme" sanatıdır. Sentaksın kölesi olmaktan çıkıp, AI'ın gücüyle bir orkestra şefi olmaya giden yolu adım adım anlatacağım.
Bill Gates'ten Karpathy'ye, ağabeyimin bilgeliğinden Cursor'ın teknik derinliğine kadar her şeyi tek bir potada erittim. 2026 model bir yazılımcı el kitabı geliyor. Hazır mısınız?
Kahvenizi tazeleyin başlıyoruz: "Vibe Coder El Kitabı: Sentaksın Ölümü, Orkestrasyonun Doğuşu" indeksi bağlatısı ilk yorumda!
Her gün bir bölümü yayınlayacağım.
Değer verip okuduğunuz, paylaştığınız ve yorumladığınız için şimdiden çok teşekkür ederim. Hatalarım için ayrıca özür dilerim.
Vibe Coder Bölüm 1.1: Kod Bir Yüktür (Code is a Liability)
Yazılımda en büyük yanılgı: Kod yazmayı "değer üretmek" sanıyoruz. Oysa yazdığın her satır kod, gelecekteki bakım maliyetin ve teknik borcun demektir. "Kod bir yüktür" (Code is a liability).
#VibeCoder #SoftwareEngineering
Bill Gates’ten Cory Doctorow’a kadar sektörün devleri aynı şeyi söylüyor: Kod bir varlık değil, bir masraftır. Vibe Coder’ın asıl amacı kod yazmak değil, koddan KAÇINMAKTIR. En iyi kod, hiç yazılmamış olandır.
Geleneksel yazılımcı sentaks detaylarında kaybolurken, Vibe Coder bir "Ürün Mühendisi" (Product Engineer) gibi davranır. Sorunu çözmek için 100 satır kod yerine, doğru bir otomasyon veya AI direktifi kullanmayı tercih eder.
Bu bir tembellik değil, stratejik bir tercihtir. Yazılmayan kod; hata içermez, bakım istemez ve sistemi hantallaştırmaz. Mimariyi AI’a doğru fısıldayıp, orkestrasyonu ele alma vaktidir.
Serinin devamında, bu "kodsuz" veya "az kodlu" dünyada AI-Native IDE'lerin nasıl birer silah haline geldiğini konuşacağız. El kitabının tamamı ve derin analizler için takipte kalın.
Yazının bağlantısı yorumda.
"App Store'lar çok kurumsal, vibe-coding dünyası çok dağınık" diyenler buraya! ✋ @fkadev döktürmüş ve "World Vibe Web"i (https://t.co/wp7gduLayg) duyurmuş. Nedir bu federasyon, neden heyecanlandık? Gelin bir bakalım.
WVW, "vibe-coded" projeler için dağıtık bir uygulama mağazası. Ama bildiğiniz mağazalardan değil. Veritabanı yok, karmaşık API'lar yok. Sadece saf GitHub gücü ve akıllıca kurgulanmış bir https://t.co/oNZAZihuWk var. 🛠️
Sistem nasıl çalışıyor? 🧠
- Kendi repona bir apps.json ekle.
- WVW reposundaki stores.json'a kendi linkini PR ile gönder.
- GitHub Actions her 6 saatte bir tüm mağazaları gezip tek bir katalogda toplasın.
https://t.co/wp7gduLayg üzerinden herkesin uygulamasına ulaşılabiliyor. Sunucu masrafı sıfır, sansür yok, merkezi otorite yok. Tam bir "Developer Dream" senaryosu. ✨
Projeye destek vermek veya kendi "vibe"ınızı dünyaya duyurmak için repoyu mutlaka inceleyin. Fatih yine sadeliğin gücünü göstermiş. Emeğine sağlık usta! 👏
"Abi AI sayesinde mikroservis mimarisine geçtik, çok havalı oldu" diyen arkadaşlara kötü bir haberim var: Muhtemelen sadece "Spagetti 2.0" yazdınız ve adı artık "Distributed Monolith" oldu. 💀
Eskiden spagetti kod yazmak için günlerce uğraşır, emek verirdik. Şimdi Cursor veya Claude’a "Bana ölçeklenebilir bir sistem yap" diyoruz; o da sağ olsun, daha 10 kullanıcımız yokken bizi 25 farklı servis, 3 farklı DB ve 1 tane Kafka queue ile baş başa bırakıyor. Sonuç? Bir servis çökünce bütün sistemin domino taşı gibi devrildiği o meşhur "modern" mimari.
https://t.co/ey6ngAADzv’da serinin ikinci yazısında bu sefer mimariyi nasıl "çöp" ettiğimizi masaya yatırdım:
✅ Mikroservis Cehennemi: Her fonksiyona bir servis atayıp dünyaları ayırmak.
✅ Veritabanı Karnavalı: AI'nın her gördüğü "hype" DB'yi projeye dahil etmesi.
✅ Event-Driven Karmaşası: Kendi kuyruğunda kaybolan dairesel bağımlılıklar.
✅ Boilerplate Okyanusu: 5 satırlık kod için 12 dosya oluşturan AI disiplini(!)
AI harika bir çizim yapabilir ama o binanın kolonlarını hala sizin tutmanız gerekiyor. Mimariyi AI’nın insafına bırakıp "vibe" ile yönetmeye çalışanları bekleyen o hazin sonu yazdım.
Vibe'ınız bol olsun ama sisteminiz ayakta kalsın. Detaylar ve "nasıl batırılır?" rehberi aşağıda! 👇
#SoftwareArchitecture #VibeCoding #AI #Microservices #SoftwareEngineering #DeveloperLife
Geleneksel RAG sistemleri artık "akıllı" değil, sadece "hızlı birer arama motoru". Ajanlarımıza gerçek bir hafıza kazandırmak istiyorsak, Hindsight ile tanışma vaktimiz geldi. 🧠💻
Hasan Toor'un (@hasantoxr) paylaştığı bu proje neden "Game Changer"? Teknik detaylara inelim. 👇
#Hindsight #AI #RAG
Sorun şu: Klasik vektör araması (Semantic Search) "zamanı" ve "ilişkileri" anlamaz. Sadece kelime benzerliğine bakar. Hindsight ise insan beynindeki biyomimetik yapıyı taklit ediyor. 🧬
✅ MIT Lisanslı (Ticari projeler için yeşil ışık!)
✅ %100 Açık Kaynak
✅ Vektör karmaşasına son veren mimari.
"Memory Leak" sadece RAM'de değil, artık ajanlarda da bir sorun. Hindsight bu sorunu kökten çözmeye aday.
Detaylı inceleme yazımı ve Repo linkini merak edenler için aşağıya bırakıyorum. İnceleyin, yıldızlayın! ⭐👇
Yorumlarınızı bekliyorum.
AI ajanlarının sadece metin üretip "UI'yi sen hallet" demesinden bıktın mı? Google'ın A2UI protokolü tam bu duvarı yıkıyor: Ajanlar JSON'la UI'yi tanımlar, app native component'lerle render eder – HTML yok, unsafe code yok, sadece temiz ve güvenli arayüzler.
Einstein'ın "Basitlik en üstün sofistikasyondur" sözü gibi, ajanlar artık intent'i render'dan ayırıyor, gerçek ürünlerde parlıyor.
X'teki yorumlar "ajanlar chat'ten kurtuldu, UI devrimi" diyor; biri "app dev'leri ağlıyor" diye şaka yollu eklemiş.
Henüz kendim denemedim ama bu, AI'yi "no pain, no gain" diye bir üst seviyeye taşıyor. Agentic app yapanlar için tam bir game-changer.
(Repo linki yorumda 👇)
Not: Şaka yaptım "Basitlik en üstün sofistikasyondur" sözü Einstein'e ait değilmiş uyaran arkadaşlara teşekkürler. Leonardo Da Vinci' ye sonsuz saygılar.
2026 yılındayız ve artık "Syntax Error" yüzünden sabahlamıyoruz. Çünkü artık kod yazmıyoruz, 'vibe' yakalıyoruz! 🎸 "Vibe Coding" nedir, hangi araçla hangi havayı yakalarız? Gelin bu yeni dünyayı beraber 'refactor' edelim. (Detayla ve Repo Linkeri)👇
Rakamlar şaka gibi: 🚀 120B Parametre (Gerçek bir dev) 🧠 1M Token Context Window (Kütüphaneyi yut, gel) 🔓 "Tam" Açık Kaynak: Veri seti ve eğitim tarifi dahil her şey açık!
#AI#NVIDIA#OpenSource
Erhan Meydan’ın belirttiği o detaylı tarife şuradan ulaşabilirsiniz: (https://t.co/wEVNluxLXY).
Sizin lokalde bu devi besleyecek kadar VRAM'iniz var mı? Tartışalım... 👇
@nvidia sadece ekran kartı satmıyor, artık oyunun kurallarını da yazıyor! 🟢 Nemotron 3 Super yayınlandı. @erhanmeydan üstadın paylaştığı gibi; bu sadece bir model değil, açık kaynak dünyasına bir "hediye" (veya bir gözdağı). 🧵👇