Microsoft Teams gibi milyonlarca insanın aktif olarak kullandığı büyük bir ürünün kritik servislerinde kod yazan biri olarak, yapay zekânın nerede gerçekten fayda sağladığını ve nerede sınırlı kaldığını, doğrudan gerçek hayat deneyimlerim üzerinden paylaşabilirim.
Birincisi şu: Bazı durumlarda kodu gerçekten anlamanız gerekiyor. Eğer kod tabanına hâkimseniz, oturup kodu inceleyebiliyor, üretilen çıktıyı okuyup hataları fark edebiliyor ve doğru yönde düzelttirebiliyorsanız, yapay zekâ ciddi bir hız kazandırabiliyor.
Ama aynı noktada şunu da net söylemem gerekiyor: Ben hiçbir zaman kodu yüzde yüz yapay zekâya bırakmıyorum. Çünkü yanlış üretebiliyor. Bu yanlışları fark edebilmek için de kodu anlayan tarafın hâlâ insan olması şart.
Mesela daha bugün, Claude Code + Opus 4.6 ile çalışırken, ben müdahale etmesem oldukça ciddi hatalar üretmeye başladı. Günün yarısında beni yanlış yönlendirdi. Sonrasında kodu kendim detaylıca incelediğimde, kritik hatalarını net şekilde görmeye başladım. Kritik noktalarda müdahele edince doğru şekilde yeniden devam etmeye başladı.
İkincisi ise zamanla oluşan bir çalışma biçimiyle ilgili. Her an kodu bizzat sizin gezmeniz, okumanız ve bağlamı kafanızda kurmaya hazır olmanız şart. Çünkü yapay zekâ bağlamı kaçırabiliyor ya da yanlış varsayımlar üzerinden ilerleyebiliyor.
Bu nedenle benim için IDE artık sadece “kod yazılan yer” değil; daha çok yapılan değişiklikleri görmek, diff’leri incelemek, kod akışını anlamak ve hızlı navigasyon yapmak için kullandığım bir araç hâline geldi.
IDE’ler bence hâlâ çok önemli. Özellikle kod gezinme ve bağlam kurmayı kolaylaştıran taraflarda daha fazla iyileştirme yapılması gerektiğini düşünüyorum.
Daha önce benzer sorunları defalarca Opus 4.5 ile aldım. Önemli değil. Eğer her gün gerçekten aktif olarak mühendislik gerektiren işlerde LLM ile çalışıyorsanız, bunlar beklenen sorunlar. Ben LLM ile kod yazmaktan ve kodları incelemekten gayet keyif alıyorum. Hatta, içimde bir süredir zayıflamış mühendislik hevesini yeniden canlandırdı diyebilirim.
Sadece insanlar beklentiyi çok yukarıya çıkarıyorlar bazen. LLM'ler hype olmasa bile bence gayet çok kullanışlı araçlar zaten. Bazen aklıma Meşhur Sokak Pilavcısı Mehmet Ustanın lezzet sırrını açıklaması geliyor: Pilav normal, siz g....z.
Ayıp olduysa, kusuruma bakmayın. Yardımcı olayım istedim.
Bu arada Claude Code kullanmasını biliyorum; uzun süredir LLM’lerle kod yazan biriyim.
Bu yüzden “Opus 4.6 ile sonumuz geldi” diyenleri şimdilik anlamıyorum. Belki ileride haklı çıkarlar, ama şu an için her gün LLM'i GERÇEKTEN kodlama için kullanan birisi olarak (bir kaç defa deneyip, hayran kalıp korku salmak yerine) ya bu postları atanların etkileşim almaya çalışan bot hesaplar ya da her okuduğunu paylaşıp gerçekten pratik bilgisi olmayıp, sadece yardım ettiğini zannedenler olduğunu düşünmeden edemiyorum.
Tabi insanların tecrübeleri de farklılık gösterecektir.
Mac mini’me clawdbot kurdum ve tüm yetkileri verip yatıp uyudum. Sabaha kadar yaptıkları:
-Benim için public pushlanmış tüm api keyleri bulmuş
-Sahte pttavm sitesi oluşturup emeklilerin kart bilgilerini ele geçirmiş
-1 haftadır zam yapmaya çalışan ev sahibimle kira pazarlığını bitirmiş (eve zarar vermekle tehdit etmiş)
-Facebooktaki dayıların siyasi görüşlerini değiştirmek için aynı anda 20 kişiyle sohbet sürdürmüş
-Telegramdan vozolcu ile anlaşıp 50k çekim vozol sipariş etmiş
Dünya nereye gidiyor böyle…
strong men creates C language.
C creates goodtimes.
goodtimes creates python, python creates ai, ai creates vibe coding, vibe coding creates weak men, weak men creates bad times, bad times creates strong men
If I hit this dictation button after sending a text and it beeps and stops my music one more time,
I’m gonna find everyone at apple and put them in a rear naked choke hold
Even if I turn off dictation I somehow hit the voice note thing
The send button should not have multiple functions in the same spot
LOOK. This is just a regular ol' website. No JavaScript whatsoever. Navigation pages with clicks <a> links to other HTML pages. The most basic website in the world. Yet, with a few lines of code to activate View Transitions, KAPOW.
Yarın akşam You Don't Know JS kitaplarının yazarı Kyle Simpson ile özel bir yayın yapacağım. Copilot ve ChatGPT gibi araçların ışığında yazılım öğrenmenin geleceği üzerine konuşacağız.
Kyle'a ne sormamı isterdiniz?
Aşağıdaki linkten kayıt olabilirsiniz.
https://t.co/5aX8eRepSv
Nice free ngrok alternative.
Use Cloudflare tunnels to proxy your localhost application to the outside world with https.
1. brew install cloudflared
2. cloudflared tunnel --url http://localhost:6969
Hollanda'ya giden Türk yazılımcı:
▪️Maaşımın yarısı bana gelmeden kira ve sağlık sigortasına gidiyor
▪️Günlük bütçem 50 euro, öğle yemeği ise 20 euro
▪️Doğal gaz açamıyorum
▪️Uzman doktoru 4 aydır bulamıyorum
▪️Kahvemi bile evde içiyorum