Teknoloji Meraklıları Haftalığı (Sayı 403): Dropbox Neden Başarılı Olamadı
Burada her hafta paylaşmaya değer teknoloji içerikleri kaydedilir, Cuma günleri yayınlanır.
Bu dergi açık kaynak olup katkıda bulunmanız memnuniyetle karşılanır. Ayrıca Kim İşe Alıyor hizmeti ile programcı iş ilanları yayınlanır. İş birliği için e-posta ile iletişime geçin (yifeng.ruan@gmail.com).
Kapak Görseli

Guizhou Eyaleti, Xiuwen İlçesi'ndeki "Kubbe Adası · Tiankeng Kahvesi", kahve dükkanı dev bir mağaranın içine kurulmuş. (via)
Dropbox Neden Başarılı Olamadı
Dropbox'ı hepiniz bilirsiniz, değil mi?
2007 yılında kuruldu, kurucusu MIT öğrencisiydi ve sık sık USB belleklerini kaybediyordu, bu yüzden dosyaları sunucuya yükleyebileceğini düşündü.

Girişimci oldu ve dünyanın ilk "bulut diski"ni yaptı, o zamanlar devrim niteliğinde bir üründü.

Dropbox'ın hikayesi böyle. Kurulduktan sonra hızla popüler oldu ve en erken önde gelen SaaS hizmeti "bulut şirketi" haline geldi.
Ancak, çıkış zirveydi, bu şirketin sonraki gelişimi pek iyi gitmedi, son yıllarda tamamen durakladı ve onu bilenlerin sayısı giderek azaldı.

Yukarıda tarihi hisse senedi fiyat grafiği var. 2018'de halka arz edildiği yıl tarihi en yüksek seviyesi olan 39 dolardı, bir daha o seviyeye ulaşamadı. Neredeyse on yıl geçti, şimdi hala 20 dolar civarında.
Yani, son on yıldaki internet patlaması sırasında Dropbox sadece gelişmekle kalmadı, aksine küçüldü.
Şu anki piyasa değeri (şirketin değeri) 6 milyar doların biraz üzerinde. Buna karşılık, aynı dönemde kurulan ve o zamanlar daha az ses getiren Airbnb'nin şu anki piyasa değeri 85 milyar dolar. Daha da geç kurulan Uber'i (piyasa değeri 150 milyar dolar) saymıyorum bile.
Peki neden Dropbox gelişemedi?
Geçenlerde ilginç bir bakış açısı sunan bir analiz yazısı okudum.
Yazar, Dropbox'ın temel hatasının kendini tüketici aracı olarak konumlandırması, kurumsal üretkenlik aracı olarak değil olduğunu söylüyor.
Dropbox ile ilgili en ünlü şey, şirketin kuruluşunun başlarında yaptığı viral pazarlamadır. O zamanlar kullanıcı kaydı henüz açık değildi, davetiye kodu gerekiyordu. Birisi sizin davetiye kodunuzu kullanarak kaydolursa, hem o hem de siz ekstra 16 GB ücretsiz depolama alanı kazanıyordunuz (aşağıdaki resim).

Bu pazarlama büyük bir başarıydı, davetiye kodları bir anda çok değerli hale geldi ve çok sayıda kullanıcı kazandırdı. Bu olay daha sonra ders kitaplarına girdi ve sayısız internet şirketi tarafından taklit edildi.
Belki de bu olayın etkisiyle Dropbox kendini sürekli bir C-tarafı aracı olarak konumlandırdı. Bu konumlandırma daha sonraki bir dizi kararı etkiledi, gelişmeyi geciktirdi ve kendi başarısı yüzünden zarar gördü.
Bulut diskleri "üretkenlik araçları"dır. Kâr etmek için C-tarafına (tüketicilere) değil, B-tarafına (işletmelere) yönelmek gerekir.
Bunun nedeni, işletmelerin çalışanlarının zamanı için ödeme yapması, bu yüzden çalışan verimliliğini artıracak araçlara para ödemeye istekli olmalarıdır. Oysa tüketiciler çoğunlukla sadece vakit geçirmek ister, bu yüzden verimliliği artıracak yazılımlara para ödemezler.
Bu, Dropbox'ın satış gelirlerinin neden hiç artmadığını açıklıyor. 2025'teki gelir 2024'e göre düştü. Çünkü kendi parasıyla verimliliğini artırmak isteyenlerin oranı sabittir, yeni pazarlar açılmazsa C-tarafı satışları büyümez.
Bu tespitin gerçekten çok isabetli olduğunu düşünüyorum: (Çoğu) tüketici sadece vakit geçirmeyi sever, zamandan tasarruf etmeyi sevmez. Sadece işletmeler verimlilik artırıcı yazılımlara para öder.
Dropbox'ın kendini C-tarafıyla sınırlaması, büyüyememesinin temel nedenidir.
C-tarafı yazılımlarının ana iş modeli ya tüketicilerin vakit geçirmesine yardımcı olmak ya da tüketici dikkatine dayalı reklam modelidir. Kullanıcı sizin yazılımınızla vakit geçirdiğinde, dikkatini reklamverenlere satabilir ve bir kısmını reklam izlemeye ayırmasını sağlayabilirsiniz.
Yapay Zekanın Maliyeti Mühendisleri Geçti
AI ile programlamanın maliyeti ne kadar? Artık kesin rakamlar var.
Bu makaleye göre, Anthropic şirketinde çalışanların AI harcamaları toplam maaşlarının 2,3 katı.
ABD'deki kıdemli programcıların yıllık ortalama maaşı 224.000 dolar. Bu, Anthropic'in her mühendis için yılda ayrıca 515.000 dolar AI maliyeti ödediği anlamına geliyor.
Anthropic AI modellerinde lider bir şirket olduğu için rakamlar uç noktada. Diğer şirketlerde kişi başı AI harcaması o kadar yüksek değil.
En iyi %1'lik ABD yazılım şirketlerinde kişi başı AI maliyeti ortalaması 89.000 dolar, medyanı ise 137.000 dolar. Yıllık 224.000 dolar maaşla AI maliyeti en az maaşın %40'ına denk geliyor.
Yukarıdaki rakamlara göre, AI, programcıların işe alım maliyetini %40 ila %230 arasında artırdı. Eğer programcıların çıktısı aynı oranda artmazsa, şirket için AI'nın getirdiği fayda negatif olur.
Teknoloji Haberleri
(1) Çin'deki bir şirketin tanıttığı ekransız kamera, sadece şeffaf bir vizörü var.

ISO, diyafram, enstantane, pil seviyesi doğrudan bu şeffaf panelde görüntüleniyor.

Toplam ağırlığı 65 gram. Fiyatı 199 Yuan. Pek bir işe yaramasa da oldukça havalı görünüyor.

(2) Nvidia, girişim şirketlerine hesaplama gücü sağlayacağı ve daha sonra para kazandıklarında geri ödeyecekleri bir ortaklık programı duyurdu.
Bu, tüketici kredilerini anımsatıyor: Paranız olmasa da size borç verip satın almanızı sağlamak, sadece satışları artırmak için.
(3) Brown Üniversitesi'nden bir profesör, öğrencilerin ara sınav yazılı ödevlerinin çok iyi olduğunu fark etti ve hepsinin AI ile yazıldığından şüphelendi.

Bunun üzerine final sınavında sınıfta kapalı kitap sınavı yapmaya karar verdi (ABD'de kapalı kitap sınavı nadiren yapılır). Sonuçta 18 öğrenci dersten çekildi, 9 kişi sınava girmedi ve sınava giren 27 öğrencinin ortalaması, ara sınavdaki 96'dan 48'e düştü.
AI çağında üniversiteler, öğretmenlerin AI ile ders vermesi, öğrencilerin AI ile ödev yapması giderek acil bir sorun haline geliyor.
(4) AB, 7 Temmuz'dan itibaren AB'de satılan her yeni aracın, sürücünün yüzüne bakan bir izleme kamerasıyla donatılması gerektiğine karar verdi.

Uzun süre telefonunuza bakıp yola bakmazsanız, araçtaki uyarı ışıkları yanıp söner ve alarm çalar. Bir sonraki adım, muhtemelen otomatik olarak polise gönderilerek kabin içi davranışlarınız için ceza kesilmesi olabilir.
Makaleler
- Elm 1.0'a Giden Yol (İngilizce)

Bu hafta, demir ağaç çiçek açtı: Elm dili yeni bir sürüm yayınladı. Bir önceki sürüm 2019'da, pandemi öncesindeydi.
Herkes Elm dilinin öldüğünü düşünüyordu, şimdi hala yaşadığı ortaya çıktı. Ön uç JS betiğine derlenebilir ve tek yönlü veri akışı doğrudan React'a ilham verdi.
- Sevdiğim Bir Mülakat Sorusu: Medyanı Bulma (İngilizce)

Yazar, mülakatçıyken adaylardan bir listenin medyanını bulan bir program yazmalarını istemeyi severmiş. Bu makale, neden bu sorunun mülakat için uygun olduğunu, gerekçeleriyle açıklıyor.
- TypeScript 7.0 Resmen Yayınlandı (İngilizce)

Microsoft bu hafta TypeScript 7.0'ı resmen yayınladı. Bu sürümden itibaren dil motoru JS'den Go'ya geçirildi ve hız 10 kat arttı.
- Kodu Okumadan Önce Bu 5 Git Komutunu Çalıştırın (İngilizce)

Yeni bir kod tabanı devraldığımda genellikle yaptığım ilk şey, terminali açıp birkaç Git log komutu çalıştırarak projeyi kabaca anlamaktır. (@calderbuild tarafından gönderildi)
- x402 Protokolünün Gerçekleştirimi (İngilizce)

x402 protokolü yeni bir web ödeme protokolüdür. Bu protokole sahip bir sayfaya erişmek için içeriği görmek üzere ödeme yapılması gerekir. Bu makale, protokolün JS ile nasıl uygulanacağını gösteriyor.
- CSS Çapa Konumlandırma API'si (İngilizce)

Artık tüm büyük tarayıcılar CSS çapa konumlandırma API'sini destekliyor, bu da bir öğenin başka bir öğeye göre konumunu (yukarı, aşağı, sol, sağ) kolayca belirlemeyi sağlıyor.
(Son)
Araçlar
1、Vite+

JS için birleşik bir araç: runtime, paket yöneticisi ve ön uç araç setini tek bir ikili dosyada birleştiriyor. JS geliştirmek için yalnızca bu yeterli.
Benzer bir proje olan meow de tek bir ikili dosyadır; tüm JS/TS runtime'ını ve yardımcı araçları içerir.

2、Davit

Apple bilgisayarlar için bir Docker konteyner masaüstü yönetim aracı; Docker Desktop'ın alternatifi.
3、Flint

Microsoft Research ve Renmin University of China iş birliğiyle geliştirilen bir görselleştirme grafik motoru. Ham veriyi birleşik bir biçime dönüştürür, ardından belirtilen grafik kitaplığı aracılığıyla görsel grafikler olarak işler. Öncelikli olarak AI çağrıları için kullanılıyor.
Şu anda desteklenen grafik kitaplıkları: Vega-Lite, ECharts, Chart.js.

El yazısı veya ekran görüntüsüyle yakalanmış matematik formüllerini LaTeX koduna dönüştürebilen ve Office eklentisi sunan bir masaüstü LaTeX çalışma tezgahı. (@SakuraMathcraft gönderisi)

OnlyOffice statik SDK'sına dayanan, tarayıcı tarafında çalışan belge işleme çözümü. Word, Excel ve PowerPoint dosyalarının görüntülenmesi, düzenlenmesi ve dönüştürülmesi web tarafında, arka uç gerektirmeden yapılır. (@electroluxcode gönderisi)
Chrome CDP protokolü aracılığıyla oturum açılmış web sayfasına doğrudan script enjekte ederek veri toplar. (@eatmoreduck gönderisi)
7、EdgeEver

Cloudflare üzerinde barındırılan ücretsiz, açık kaynaklı not uygulaması. (@tianma-if gönderisi)

Açık kaynaklı, hafif bir kısa bağlantı ve dinamik kod yönetim platformu. (@wybaby168 gönderisi)

Cloudflare Workers tabanlı, açık kaynaklı full-stack SaaS başlangıç şablonu. Kimlik doğrulama, ödeme, yönetim paneli gibi altyapı modülleri içerir; SaaS / yurt dışına açılan ürünleri hızlı başlatmak için kullanılır. (@beilunyang gönderisi)
10、Rheo
Bu araç Typst belgelerini üç e-kitap biçimine dönüştürür: HTML, EPUB, PDF.
Yapay Zeka ile İlgili
1、Claude Çinli Kullanıcı Tespit Aracı

Claude Code tarafından Çinli kullanıcı olarak işaretlenip işaretlenmediğinizi tek tıkla tespit eder. Çevrimiçi deneyin. (@gokuscraper gönderisi)
Benzer bir uygulama daha var: ClaudeFlag. (@tsebao gönderisi)

2、handmux
Bilgisayarınızda çalışan tmux oturumunu olduğu gibi telefon tarayıcısına taşıyan bir komut satırı aracı. Telefon tarayıcısından bilgisayardaki Claude Code / Codex'i kullanmak için uygun. (@yuanyuanzijin gönderisi)

Spor karşılaşmalarının canlı yayınına, AI ile gerçek zamanlı üretilen maç anlatımı ekleyen oldukça yaratıcı bir proje. (@bluemotional gönderisi)

Tarayıcı içinde çalışan bir AI kodlama sanal alanı. AI bir React projesi ürettikten sonra WebContainer içinde bağımlılıkları kurar, web önizlemesini başlatır; bir hata oluşursa otomatik olarak AI'ın kendi kendine düzeltmesini sağlar. (@siuming-qiu gönderisi)
5、Wenyi
Büyük dil modeli (varsayılan olarak DeepSeek) kullanarak EPUB dosyalarını çeviren bir komut satırı aracı. (@BigDawnGhost gönderisi)
Kaynaklar
Bu depo ücretsiz dizi izleme kaynaklarını bir araya getirir. (@laoma2053 gönderisi)
Açık kaynaklı Çince teknik kitap; depolamanın özünden dosya sistemi tasarımı ve gerçekleştirilmesine kadar uzanıyor. (@Lularible gönderisi)

Japonya'daki Yamanote Hattı'nın hareket halindeki seslerini sunan bir ortam sesi web sitesi. Ray sesleri, vagon anonsları, insan sesleri, kapı zilleri gibi sesler içeriyor.
Görseller
En başta karayollarında, sol ve sağ şeritleri ayırmak için yolun ortasına tek bir beyaz çizgi çiziliyordu.
1950'lerde John V. N. Dorr adlı bir metalurji uzmanı, yolda tek bir beyaz çizginin yeterli olmadığını düşündü.
Ona göre sürücüler yolun sınırını net göremedikleri için ortadaki beyaz çizgiyi takip etme eğilimindeydi. Bu da özellikle geceleri karşı yönden gelen farların yarattığı kamaşmayla birlikte kolayca çarpışmalara yol açabiliyordu.
Yolun sağ tarafına (ABD'de sağdan gidilir) bir banket çizgisi daha çizilmesini ve böylece yolun sınırının belirtilmesini önerdi.

Bu kadar basit ve etkili bir önerinin daha önce kimsenin aklına gelmemiş olması şaşırtıcı; uygulamaya konduktan sonra dünya çapında milyarlarca insana yardımcı oldu.

2、2026 Yılı Astronomi Fotoğrafçısı Ödülü
İşte bu yılki astronomi fotoğrafçılığı yarışmasının finale kalan çalışmaları.
Seattle'da ayın doğuşu

Kuyruklu yıldız Alpler'in üzerinden süzülüyor

Norveç'teki aurora sanki bir sel gibi akıyor

Daha fazla fotoğraf için başlık bağlantısına göz atabilirsiniz.
Seçme Yazı
1、Düzenli toplantılar gereklidir
Kimse toplantıları sevmez, ancak düzenli toplantılar uzun vadeli projeler için güçlü bir itici güçtür.
Uzun vadeli projeler genellikle birden fazla kişinin işbirliğini gerektirir, herkes farklı bir alandan sorumludur ve proje haftalar, aylar hatta yıllar sürebilir. Bu süreçte birçok kişi başka işler de üstlenir.
Herkesin öncelikleri farklıdır ve uzun vadeli işler genellikle en sona bırakılır.
Etkili bir çözüm, düzenli periyodik toplantılar düzenlemektir. Yüz yüze toplantılar veya video konferanslar olabilir.
Düzenli toplantıların amacı projeyi ilerletmektir. Özellikle önemli olan, her toplantının başında bir önceki toplantının yapılacaklar listesini gözden geçirmektir. Bu, insanlar üzerinde baskı oluşturur ve işleri ilerletmeye teşvik eder.
İnsanlar, yaklaşan toplantıda "Geçen hafta tartıştığımız X konusu ne durumda?" diye sorulacağını bildiklerinde, bu işe zaman ayırma olasılıkları artar.
Bu yöntem şirket dışındaki alanlarda da işe yarar, örneğin müşterilerle düzenli olarak görüşmek. Siz tedarikçi olarak sonuç teslim etme motivasyonuna sahipsiniz, ancak müşteri olarak alıcı taraf motivasyonsuz olabilir, sonuçları almak ve ödeme yapmak için acele etmez. Toplantılarda sürekli ilerleme gösterirseniz, eğer onlar hiç ilerleme kaydetmiyorsa, bu onları nazikçe teşvik eder.
Özetle, büyük, karmaşık ve birçok kişiyi içeren bir projenin yöneticisiyseniz, düzenli periyodik toplantılar düzenlemeyi düşünün. Toplantı sıklığına gelince, haftalık, iki haftalık veya aylık denedim ve hepsi işe yaradı. Projenin aciliyetine en uygun sıklığı seçin.
Unutmayın, toplantılar insanların projeyi ilerletmek için gerçekten zaman ayırmasını sağlayan bir zorlama aracı olarak kullanılabilir.
Sözler
1、
Tarih, kendilerinin uzun süre yaşayacağını yanlış bir şekilde düşünen şirketlerle doludur. Biz asla onlardan biri olmayacağız.
-- Asha Sharma, Microsoft Xbox sorumlusu, Xbox'ın 3200 çalışanı işten çıkaracağını duyurdu
2、
Yapay zeka, şu anki iş verimliliğimi belirgin şekilde artırdı, aynı anda beş şeyi verimli bir şekilde halledebiliyorum. Sorun şu ki, bu çalışma şekli tüm gün bağlam değiştirmeme neden oluyor ve gerçekten akış durumuna geçebildiğim süre büyük ölçüde azalıyor.
Çok uzun zaman önce değil, programcıların işi meditasyon benzeri bir işti. Şimdi değişti, daha çok mutfaktan sürekli yemek çıkan bir restoran garsonu gibi.
-- 《Programcılar artık meditasyon yapmaya başlamalı》
3、
Hangi dilin derlenmesinin sadece iki saniye sürdüğünü, dağıtımının tek bir ikili dosya olduğunu ve npm'deki bir bağımlılık sabahın üçünde kaldırılsa bile çökmediğini biliyor musunuz? İşte bu Go dilidir.
4、
Bir öğretmenin ne öğrettiğini belirlemesi kolaydır: Slaytları metinle doldurun ve öğrettiğinizi iddia edin.
Asıl zorluk, öğrencilerin iddia ettiğiniz şeyi öğrenip öğrenmediğini nasıl belirleyeceğinizdir. Tüm eğitimcilerin gerçek hedefi budur.
Yapay zekanın ortaya çıkmasından sonra, eğitimin odağı artık "öğretmek" değil, öğrenmenin nasıl garanti altına alınacağı olacak.
5、
Ne kadar çok araç eklerseniz, karmaşıklık üstel olarak artar, ancak zekanız ve zamanınız değişmez. Karmaşıklık en büyük düşmanınızdır.
-- 《HTMX ile SaaS ürünü oluşturmak》
Geçmiş Yıllardan
Şirket yapay zeka programlamayı zorluyor, ne yapmalıyım (#356)
Bilgi tıpkı şeker gibi bağımlılık yapar (#306)
En havalı Lego yapıtları (#256)
Hayal kırıklığı ve şüpheyle nasıl başa çıkılır (#206)
(Son)