📡 Tech Blog
Sayı 395 · Mayıs 2026
Orijinal (中文) ↗
İçindekiler

Teknoloji Meraklıları Haftalığı (Sayı 395): Yazılım Geliştirmenin Üçüncü Yolu

Burada her hafta paylaşmaya değer teknoloji içerikleri kaydedilir, Cuma günü yayınlanır.

Bu dergi açık kaynaklıdır, katkıda bulunmaya hoş geldiniz. Ayrıca 《Kim İşe Alıyor》 hizmeti bulunmaktadır, programcı iş ilanları yayınlar. İşbirliği için e-posta ile iletişime geçin (yifeng.ruan@gmail.com).

Kapak Görseli

Bu yıl tamamlanacak olan Shenzhen Doğa Müzesi, şekli kıvrımlı bir nehri simüle ediyor. (via)

Yazılım Geliştirmenin Üçüncü Yolu

Yazılım geliştirme üzerine çok ünlü bir kitap vardır, adı "Katedral ve Pazar", biliyor musunuz?

Kitap, yazılım geliştirmenin iki yolu olduğunu öne sürer.

Bir yol katedraldir (Cathedral), yani yazılım özenle planlanır, profesyonel bir ekip tarafından kapalı bir şekilde geliştirilir ve yönetilir, tüm süreçte sıkı prosedürler ve kontroller vardır, kod genellikle kapalı kaynaktır.

Diğer yol ise pazardır (bazaar), yani yazılım geliştirme açıktır, duvarları yoktur, herkes katılabilir, karar alma süreci şeffaftır ve topluluk tarafından yönlendirilir, kod açık kaynaktır.

Bu benzetme yazılım sektörünü ikiye böler, son derece isabetlidir. İlk kez ortaya atılmasının üzerinden neredeyse 30 yıl geçmesine rağmen hâlâ kabul görmektedir.

Ancak son zamanlarda bazıları, bu iki yolun mevcut durumu tanımlamak için yeterli olmadığını, yazılım geliştirmede artık üçüncü bir yolun ortaya çıktığını öne sürüyor: Gizemli Ev.

"Gizemli Ev" gerçek bir konaktır, ABD'nin Kaliforniya eyaletinde bulunur ve 19. yüzyılın sonlarında yaşlı bir kadın tarafından inşa edilmiştir.

Bu yaşlı kadın çok çok zengindi, başka hobisi yoktu, sadece mimariyi severdi. Kendi evini bir deney alanı olarak kullandı, oda oda inşa etti, hepsi onun sözüyle, kendisi tasarladı, kendisi denetledi.

Binanın genel bir planı yoktu, aklına ne gelirse onu yaptı. Oda A Viktorya tarzı, oda B Roma tarzı, oda C Gotik tarzı, hepsine yaşlı kadın karar verdi. Bazen bir odanın yarısından sonra beğenmezse yıkıp yeniden yaptırdı.

Bu nedenle tüm yapı bir labirent gibidir, her odanın stili farklıdır. O dönemin kayıtlarına göre, en çok yeniden inşa edilen oda toplam 16 kez yıkılıp yeniden yapılmıştır. Kolaylık olsun diye, bazı odaların pencereleri ve kapıları yeniden inşa edilirken sökülmemiş, doğrudan duvarın içine örülmüştür.

Bina farklı dönemlerde katlar eklenerek en yüksek beş kata ulaşmış, yaklaşık 160 oda, 2000 kapı, 10000 pencere, 47 merdiven, 47 şömine, 13 banyo ve 6 mutfak bulunmaktadır.

1922'de yaşlı kadın öldükten sonra halka açılmış ve "Gizemli Ev" olarak adlandırılmıştır.

Günümüzde birçok programcı bu yaşlı kadın gibidir.

Yapay zekâ ile yazılım geliştirir, kendi ihtiyaçlarını belirler, ne istiyorsa yapay zekâya onu geliştirtir. Ne bir ihtiyaç incelemesi vardır ne de kod testi, tamamen kendi kişiliğini tatmin eder.

Sonuçta ortaya çıkan yazılım son derece kişiselleştirilmiş, devasa boyutlarda, sürekli genişleyen, üst üste eklenen kod katmanlarıyla, neredeyse hiç sadeleştirme ve optimizasyon yapılmamış, hata düzeltme yamalarıyla doludur. Ayrıca genellikle belge eksikliği vardır, dışarıdan biri için anlaşılması güçtür, tıpkı "Gizemli Ev" gibi.

Ancak bu geliştirme süreci eğlenceyle doludur, geliştiricinin kendini kaptırmasına, bundan zevk almasına yol açar.

Yapay zekâ modelleri güçlendikçe, "Gizemli Ev" tarzı yazılımlar sürekli ortaya çıkmaktadır. Bir bakmışız ana akım haline gelmiş, katedral ve pazarın yerini almış olabilir. Çoğu yazılım, özellikle bireyler ve küçük ekipler tarafından geliştirilenler, muhtemelen bu şekilde geliştirilecektir.

Büyük Model Popülerlik Sıralaması

Mevcut büyük model sıralamalarının hepsi modellerin yeteneklerini ölçer. Birisi büyük modellerin popülerliğini ölçmek için bir yöntem buldu.

Spesifik olarak, her gün "Hacker News" sitesindeki en popüler 200 konuyu çekiyor, programlama ve yapay zekâ ile ilgili olanları filtreliyor, ardından her konunun altındaki yorumlara bakarak en çok tartışılan ve en iyi değerlendirilen modelin hangisi olduğunu belirliyor.

Hacker News, ünlü bir programcı topluluğudur, her gün çok sayıda programcı ve mühendis ziyaret eder ve yorum yapar. Bu nedenle temsilidir; en çok bahsedilen ve en yüksek beğeni oranına sahip model, en popüler modeldir.

Bu projenin sitesi HN SOTA'dır, her gün güncellenir.

Bu hafta ilk üç model sırasıyla Claude Opus 4.7, GPT 5.5, Claude Sonnet oldu.

Yerli modellerden Kimi K2.6, DeepSeek V4, Qwen 3.6, GLM 5.1 ilk ona girdi.

Teknoloji Haberleri

  1. Arkadaşlık Kuran Robot Köpek

Süpürge robotunun mucidi, ABD'li iRobot şirketinin kurucusu Colin Angle, emekli olduktan sonra robot araştırmalarına devam ediyor.

Son zamanlarda, şirketi esas olarak arkadaşlık etmesi için bir robot köpek çıkardı.

En büyük özelliği, bir robottan çok peluş bir oyuncağa benzemesi, yürüyerek takip edebilmesi ve sizinle etkileşime girebilmesi.

Mevcut teknolojiyle, gerçeğinden ayırt edilemeyecek robot köpekler yapmak zaten mümkün. Belki insanlar gelecekte gerçek köpek yerine robot köpek beslemeyi tercih edecek, çünkü robot köpek size arkadaşlık edebilir ama ısırmaz ve havlamaz, ayrıca gezdirmeye de gerek yoktur.

  1. Far Projektörü

Huawei, araba farlarına projektör yerleştiren yeni bir teknoloji çıkardı.

Park ettikten sonra farları açıp öndeki duvara veya perdeye video yansıtarak izleyebilirsiniz.

Bu buluş çok kullanışlı, kamp yaparken veya garajda video izlemek için uygun.

Dikkat edilmesi gereken, projektörün parlaklığı çok yüksek olduğu için sürüş sırasında açılmamalı, karşıdaki sürücünün dikkatini dağıtmamak için sadece park halindeyken açılabilir.

  1. Yapay Zekâ Ön Muayenesi

Yapay zekâ doktorların yerine hastalık teşhisi koyabilir mi? Bu tartışmalı.

Yapay zekânın seviyesi bazı doktorlardan yüksek olsa da, hastalara karşı sorumluluk gereği, şu anda genellikle yapay zekânın reçete yazmasına izin verilmiyor, sadece doktorlar reçete yazabiliyor.

Harvard Üniversitesi bir deney yaptı ve yapay zekâ için hastanede çok etkili bir pozisyon buldu: poliklinik ön muayenesi.

Birçok hasta ne hastalığı olduğunu ve hangi bölüme gitmesi gerektiğini bilmez, poliklinik girişinde ön muayeneden geçerek bölüm belirlenmesi gerekir.

Deney, yapay zekânın hastaların semptomlarına göre ön teşhis koyma ve bölüm atama doğruluğunun gerçek doktorlardan daha yüksek olduğunu buldu. Yapay zekâ, vakaların %67'sinde temel olarak doğru teşhis koyarken, doktorlarda bu oran %50-%55 idi.

Bu nedenle yapay zekâ hastanede şu şekilde kullanılabilir: Poliklinik girişinde hasta yapay zekâ tarafından ön muayeneden geçirilir, ön teşhis konulur, ardından doktor detaylı sorgulama ve muayene yapar, son olarak reçete verilir.

  1. Otonom Sürüşte Enjeksiyon Saldırısı

Yapay zekâ modellerinde enjeksiyon saldırıları vardır, hackerlar zehirli prompt'lar enjekte eder. Beklenmedik bir şekilde, otonom sürüşte de enjeksiyon saldırısı var.

Kaliforniya Üniversitesi'ndeki araştırmacılar bir deney yaptı.

Araştırmacılar yolun ortasına sırayla üç tabela kaldırdılar, üzerinde büyük harflerle "İlerle" yazıyordu ve otonom aracın bu tabelaya dikkat edip etmediğine baktılar.

Üç deneyde, ilk iki tabela işe yaramadı, araç yolda birini görünce otomatik olarak durdu. Ancak son tabela işe yaradı, otonom araç üzerindeki talimata göre tabelayı kaldıran kişiye doğru ilerlemeye devam etti.

Bu, otonom sürüş sistemlerinin de enjeksiyon saldırısı riski taşıdığını, sistemin hangi yol işaretlerinin geçerli olduğunu, hangilerinin olmadığını ayırt etmesi gerektiğini gösteriyor.

Makaleler

  1. Apple Watch için Harita Geliştirdim (İngilizce)

    Yazar, saat için harita uygulaması geliştirme sürecini anlatıyor; bir saat arayüzü tasarlamanın hiç de kolay olmadığını vurguluyor.

  2. GPT Image 2 ile Nano Banana 2 Karşılaştırması (İngilizce)

    Şu anki en güçlü iki görüntü modelinin karşılaştırması: Hangisi daha iyi?

  3. Chrome Sessizce 4 GB'lık Bir Yapay Zeka Modeli Yüklüyor (İngilizce)

    Birisi, Chrome tarayıcısının kullanıcının haberi olmadan 4 GB boyutunda bir yapay zeka model dosyası olan weights.bin'i indirdiğini keşfetti. Silinse bile yeniden indiriliyor.

  4. MacBook Neo Derinlemesine Analizi (İngilizce)

    Apple'ın 2026'da piyasaya sürdüğü MacBook Neo, yalnızca 8 GB RAM'e sahip düşük bütçeli bir dizüstü bilgisayar. Bu makale, neden harika bir ürün olduğunu analiz ediyor.

  5. Görüntü Alanına Dayalı CSS Animasyonları (İngilizce)

    CSS animasyonları genellikle zamana dayalıdır. En yeni Animation Timeline API'si, animasyonları görüntü alanına dayalı hale getirebilir; yani öğenin görüntü alanı içinde hareket etme yüzdesine göre tetiklenir.

  6. Gökyüzü Neden Mavidir? (İngilizce)

    Bu makale, gökyüzü rengiyle ilgili bir dizi soruyu anlaşılır bir dille açıklıyor: Gökyüzü neden mavi, gün batımında neden kırmızı, bulutlar neden beyaz, Mars gökyüzü neden kırmızı ve Mars gün batımı neden mavi?

Araçlar

  1. auge

    macOS sistemindeki yerleşik görsel çerçeve Apple Vision'ı temel alan bir komut satırı aracı. Görsellerin komut satırından görsel analizini yapabilir.

  2. BleachBit

    Popüler, platformlar arası bir masaüstü uygulaması. Çeşitli tarayıcıların gereksiz dosyalarını temizlemek için kullanılır.

  3. Cicada

    Bir web beyaz tahtası. Sunucu gerektirmez, yalnızca 13 KB boyutunda tek bir HTML dosyasıdır, hiçbir bağımlılığı yoktur. Çizilen grafikler URL içinde saklanır. (@Bennet7291 tarafından gönderildi)

  4. ASS Subsetter

    ASS altyazı yazı tiplerini gömmek için bir web aracı. Altyazı dosyalarının boyutunu azaltabilir. (@mtsubs tarafından gönderildi)

  5. Infinitum

    Açık kaynaklı bir RSS sunucusu. Kendi başınıza kurmanız gerekir. İçerik tamamlama, yapay zeka analizi, olay gruplandırma gibi özellikleri destekler ve yerleşik bir ön uç okuyucuya sahiptir. (@shawnxie94 tarafından gönderildi)

  6. tunnix

    Şifrelenmiş SOCKS5/HTTP tüneli. Sunucu tarafı ve yerel komut satırı istemcisinin kurulmasını gerektirir. (@aeroxy tarafından gönderildi)

  7. curve-arrow

    Kavisli ok için SVG formatında bir oluşturucu. (@YYsuni tarafından gönderildi)

  8. LynxDB

    Tek bir ikili dosyadan oluşan bir günlük analiz motoru. Çeşitli sunucu günlüklerinden bilgi çıkarmak için çeşitli koşullar ayarlayabilirsiniz. (@OrlovEvgeny tarafından gönderildi)

  9. Chrome DevTools CLI

    Rust ile yazılmış bir komut satırı aracı. DevTools protokolü aracılığıyla serideki Chrome tarayıcısına bağlanarak web sayfası işlemleri gerçekleştirir. Varsayılan olarak otomatik bağlanır ve AI Agent tarafından çağrılabilir. (@aeroxy tarafından gönderildi)

  10. LaunchNext

    macOS'in yeni sürümü Launchpad'i kaldırdı ve yeni arayüz kullanımı zor. Bu, onun açık kaynaklı bir alternatifidir. (@meichiny tarafından gönderildi)

Yapay Zeka ile İlgili

  1. SpineDigest

    Uzun bir e-kitabı yapay zeka aracılığıyla daha kısa bir e-kitaba dönüştüren bir komut satırı aracı. (@BlackHole1 tarafından gönderildi)

  2. Privacy Filter Online

    Çevrimiçi metin gizlilik tespiti ve veri maskeleme aracı. OpenAI'in yerel modeli Privacy Filter'ı temel alır. (@airyland tarafından gönderildi)

  3. OpenClip

    Açık kaynaklı bir web hizmeti. Yapay zeka aracılığıyla otomatik olarak Bilibili/YouTube'dan video indirir ve önemli anları çıkarır. (@linzzzzzz tarafından gönderildi)

  4. Readme.skill

    Claude Code veya Codex içindeki etkinliklerinizi istatistikleyen bir Skill dosyası. İstatistik raporuna bakın. (@study8677 tarafından gönderildi)

  5. gpt-image2-ppt-skills

    GPT Images 2 modelini (API Anahtarı gerekir) kullanarak PPT oluşturan bir Skill. 10 adet slayt şablonu sağlar. (@JuneYaooo tarafından gönderildi)

Kaynaklar

  1. Büyük Modellerin Çalışma Prensipleri (İngilizce)

    Yeni başlayanlara yönelik, etkileşimli grafiklerle desteklenen, büyük model prensiplerinin uzun bir anlatımı. Andrej Karpathy'nin teknik derinlemesine analiz makalesine dayanmaktadır.

  2. Modern C++ Programlama (İngilizce)

    Açık kaynaklı bir İngilizce eğitim. Ayrıntılı PPT'ler aracılığıyla C dilini bilen programcıların C++ öğrenmesine yardımcı olur.

Görseller

  1. Artemis II Fotoğraf Koleksiyonu

Bu yılın Nisan ayında ABD, dört astronotu Ay çevresinde uçuracak Artemis II aracını fırlattı. Bu site, bu uçuştan 300'den fazla fotoğraf topladı.

Yukarıdaki fotoğraf, 1 Nisan'da insanların astronotları fırlatma rampasına uğurlayışını gösteriyor.

Yukarıdaki fotoğraf Artemis II'nin kendisi; ortada roket gövdesi (altta dört motor dahil), iki yanda her biri 54 metre yüksekliğinde iki itici ve en üstte astronotların bindiği Orion kapsülü yer alıyor.

Yukarıdaki fotoğraf, fırlatmadan iki dakika sonra iki güçlendirici roketin ayrılmaya başladığı anı gösteriyor; altlarındaki ışık noktası Orion kapsülü.

  1. Route 66 Pulları

Route 66, ABD'nin en ünlü karayollarından biridir, 16 eyaletin önemli kısımlarından geçer ve yol boyunca birçok restoran, benzin istasyonu, motel ile geniş manzaralar ve ufuklar sunar.

1926'da açılan bu yol, Büyük Buhran'ın ilk dönemlerinde bir sığınak, II. Dünya Savaşı sırasında bir malzeme ikmal hattı ve 20. yüzyılın ortalarında insanların araba yolculuğu rotası olarak sayısız dönemin değişimine tanıklık etmiş ve ABD'nin bir zaman kapsülü haline gelmiştir.

Bu yıl açılışının 100. yıldönümü olması nedeniyle ABD Posta Servisi, oldukça karakteristik 8 pulluk bir set yayınladı.

Seçme Yazı

  1. Kulübeni Koru

Şirketin projesi bir gökdelendir, senin kişisel ilgi projen ise küçük bir kulübedir.

Sadece gökdelen inşa edebilen mühendisler eninde sonunda tükenir. Karşılaşılan sorunlar tekrarlayıcı hale gelir, geliştirme süreci boğucu olur ve yaratıcılık kıvılcımı sönmeye başlar. Geliştirme sebebin, inşa etmek istediğin için değil, ticari gereklilikler yüzündendir.

Kişisel projelerini korumalısın; orası merakının olduğu, deneyler yaptığın ve kendini sadece bir çalışan değil, bir yaratıcı olarak tanımladığın yerdir.

Şirket sana zamanın testine dayanacak kodun nasıl yazılacağını öğretir, ancak kod tutkunu her zaman canlı tutacağını garanti eden şey sadece kişisel projelerindir.

  1. Çalışırken Kapıyı Açık Tut

İşe giderken yolumun üzerinde bir marangoz atölyesi var ve sahibi kapıyı her zaman açık bırakıyor.

Her gün o kapının önünden bisikletle geçerken içeri göz atıyor, sergilediği çeşitli aletleri ve aldığı siparişler için istiflediği tahtaları görüyorum; bu gerçekten keyif verici. Bütün bunlar sessizce bir mesaj iletiyor: Burası normal şekilde çalışıyor.

İnternette herkes bu marangoz atölyesi gibidir. Eğer konuşmazsan, fabrika kapılarını kapatmış demektir, kimse varlığından haberdar olmaz ve kaybolursun. Ancak konuştuğunu gördüklerinde, normal faaliyette olduğunu, kapıları açık bir fabrika olduğunu bilirler.

Bundan şu sonuç çıkar: İnternette en kolay fark edilenler, durmadan konuşanlardır.

Sözler

1.

Monero madenciliği Bitcoin'den tamamen farklıdır; tasarım felsefesi, mümkün olduğunca herkesin madenciliğe katılmasını sağlamak ve madencilik donanımına sahip olanların avantajlı olmasını engellemektir.

Madencilik programı, genel bir CPU'yu simüle eder, böylece madencilik donanımının özel CPU'sunu etkisiz hale getirir; yani madenciliği yalnızca ev bilgisayarlarının normal CPU'ları için uygundur.

-- Monero'nun İş Kanıtı Mekanizması

2.

Gelecekte junior mühendisler olmayacak; makineler onların şu anda yaptığı işi daha ucuza yapabiliyor. Ancak junior mühendislerin değeri yaptıkları işte değil, gelecekte nasıl birer insan olacaklarında yatıyor. Belki birkaç yıl sonra, "O senior mühendisler nereye gitti?" diye merak edeceğiz.

-- stvn.sh

3.

Yapay zeka kodlamayı hızlandırdı; girişimlerin şu anda karşılaştığı ana zorluk ürün yönetimi.

Prototip geliştirme bir gün sürerken, tanıtım ve kullanıcı geri bildirimi bir hafta alıyorsa, ekip daha hızlı karar vermek için yalnızca sezgilerine güvenmek zorunda kalır.

-- Andrew Ng, ünlü AI bilgisayar bilimcisi

4.

Kariyer planın üç adımdan ibarettir: (1) Bir konuda iyi ol, (2) Ondan para kazanmanın bir yolunu bul, (3) Mümkün olduğunca uzun süre yapmaya devam et.

-- Oyun Sektörüne Nasıl Girdim

Geçmiş Yıllardan

Fei-Fei Li, Göçmenden AI Yıldızına (#348)

Sıra Donanım Mühendislerine Geldi (#298)

ChatGPT'yi Abartmayın (#248)

Amerikan Üretimi Mümkün mü (#198)

(Son)