- Ücretsiz kodlama öğrenme platformu Exercism, 2 milyon kullanıcıyı ve 45 milyon alıştırma gönderimini aşmış olsa da, son maaş ödemesinden sonra bir sonraki maaşları karşılayacak nakdi yetersiz kaldı
- Her gün 1.200’den fazla kişi kaydoluyor ve on binlerce kişi alıştırma çözüyor; ancak sponsorlar, kurumsal destek ve reklamlarla operasyonu ve geliştirmeyi sürdürmek zor bir yapıda
- Maliyet azaltmanın etkisiyle Erik çalışan olarak ayrılıyor; live Exercism depoları ilke olarak inceleme sonrası birleştirilecek şekilde depo sınıflandırması ve GitHub ekipleri yeniden düzenlendi
- Şu anda yaklaşık ayda 800 sponsor ve ayda 7.500 dolar bağış, sunucu maliyetlerini neredeyse tam olarak karşılıyor; bu da hizmetin ayakta kalmasını mümkün kılıyor, ancak finansal tampon yetersiz
- 2025’te kodlamanın temellerini öğretmeye yönelik kâr amaçlı bir ürün, Ocak-Mart döneminde learn-to-code kursu ve Exercism Teams’in temel sürümüyle yeni gelir kaynakları aranacak
Büyüme hızına nakit akışı yetişemiyor
- Exercism kısa süre önce 2 milyon kullanıcı eşiğine ulaştı
- Birkaç saat sonra 45 milyon alıştırma gönderimini de aştı
- Ertesi gün Jeremy, Erik ve Aron’un son maaşları ödendi ve banka bakiyesi bir sonraki maaşları karşılamayı zorlaştıracak seviyeye indi
- Kullanım artmaya devam ediyor
- Her gün 1.200’den fazla kişi Exercism’e kaydoluyor
- Her gün on binlerce kişi alıştırma çözüyor
- Sorun, platformu geliştirmeye devam edecek kadar işletme sermayesinin olmaması
Kâr amacı gütmeyen destek ve reklamın sınırları
- Exercism yüzlerce sponsor ve şirketle görüştü, ancak destek hedeflerine tam uymadı
- Dünyanın dört bir yanındaki öğrenenlere yönelik bir hizmet olduğu için, sponsorların tercih ettiği belirli demografik gruplara odaklanan dar misyonlarla eşleştirmek zor
- Site reklamları bir olasılıktı, ancak reklamveren bulmanın ve yönetmenin yükü büyük
- Exercism’i reklamlarla doldurmak istememe kararı da olduğundan reklamı sürdürülebilir bir strateji olarak görmek zor
- Herkese ücretsiz hizmet sunmak için ya kullanıcıların ürün hâline gelmesi ya da büyük ölçekli bağışlar gerekiyor; ikisi de yoksa büyüme tıkanıyor
Erik’in ayrılışı ve açık kaynak operasyonunun yeniden yapılandırılması
- Şu anda en zor değişiklik, artık Erik’in maaşını ödeyememek
- Erik bu haftanın sonunda Exercism’den çalışan olarak ayrılıyor
- Son birkaç yılda Erik, Exercism’in büyümesi ve başarısında önemli bir rol oynadı
- Çalışan olarak ayrılsa da Exercism’deki faaliyetlerine devam edecek
- Bazı track’lerde senior maintainer olarak kalacak
- super-admin yetkilerini de koruyacak
- Erik’in her gün yürüttüğü görünmeyen operasyon işleri tüm organizasyona dağıtılmalı
PR inceleme kuralları ve depo sınıflandırması
- live Exercism depolarındaki tüm PR’lar birleştirilmeden önce inceleme almalı
- Tek istisna, aşağıdaki sınıflandırmada
maintained-autonomouskapsamına giren depolar - Bu kural çoğunlukla uzun süredir uygulanıyordu, ancak bazı boşluklar olduğu için bir script ile her zaman uygulanır hâle getirildi
-
Depo sınıflandırması
maintained: Birden fazla maintainer’ı olan depolar; tüm PR’lar için track maintainer incelemesi gerekirmaintained-solitary: Tek maintainer’ı olan depolar; yenicross-track-maintainersekibi tüm PR inceleme isteklerini alırunmaintained: Maintainer’ı olmayan depolar;cross-track-maintainersekibi inceleme isteklerini alırmaintained-autonomous: Tüm maintainer’ları aynı zamandacross-track-maintainerekibinde de yer alan depolar; kendi PR’ını doğrudan birleştirebilme konusunda istisnadırwip-track: Henüz yayımlanmamış track’ler; live durumda olmadıkları için kısıtlama yoktur
-
Yeni GitHub ekipleri
@exercism/guardians: test runner, analyzer gibi araç depoları PR’larının güvenliğini kontrol eden ekip; uzun süredir aktif olan birkaç polyglot’tan oluşur@exercism/cross-track-maintainers: Sitede her gün aktif olan deneyimli polyglot’lardan oluşan ekip; tutarlı ve hızlı bir inceleme deneyimi sağlamak için kurulmuştur- Her iki ekip de davet esaslıdır ve yapıları zaman zaman gözden geçirilir
- Bu yeniden yapılandırma sürecinde yeni maintainer’lar davet edildi ve aktif olmayan çok sayıda maintainer temizlendi
- Kaldırılan maintainer’lar da tekrar ciddi şekilde katkı sunacak zaman ve istek bulurlarsa geri dönebilir
Sunucu maliyeti karşılanıyor ama tampon fon yetersiz
- Şu anda Exercism’in yaklaşık ayda 800 sponsoru var
- Aylık bağış yaklaşık 7.500 dolar ve sunucu maliyetlerini neredeyse tam olarak karşılıyor
- Şu anda sponsor olan kişiler sunucuların açık kalmasına doğrudan katkı sağlıyor
- Sponsor tabanı genel olarak istikrarlı olduğundan Exercism’in varlığını sürdürmesi konusunda büyük bir endişe yok
- Ancak finansal bir tampona ihtiyaç var; bu nedenle imkânı olanlardan düzenli veya tek seferlik bağış isteniyor
2025’te gelir kaynağı denemeleri
- Exercism’de topluluk, maintainer ekibi ve mentor grupları alıştırmalar ve track’ler eklemeye, öğrencilere yardımcı olmaya devam ediyor
- Bir organizasyon olarak Exercism’in sağlıklı durumda olduğu; büyüme hızının ve kullanıcı sayısının eskisinden daha yüksek, ürün ve eğitim deneyiminin de daha iyi olduğu düşünülüyor
- Son birkaç ayda kodlamanın temellerini öğreten yeni bir eğitim ürünü hazırlandı ve 2025’te yayımlanması planlanıyor
- Kodlama öğrenmek isteyenlerin %96’sının vazgeçmesi sorununu değiştirmek için, yeni başlayanlara sağlam temeller kazandırıp ardından onları Exercism’e yönlendirmek amaçlanıyor
- Yeni ürün için kâr amaçlı bir şirket kurulacak ve bu gelirle Exercism’in büyümesi sürdürülecek
- Bu ürün için bir miktar yatırım alındı; Aron’un maaşı ödenmeye devam edebileceği için Aron ekipte kalıp yeni ürün ve Exercism’de gereken uyarlamalarla ilgilenecek
- 2025 Ocak-Mart döneminde özel bir learn-to-code kursu yürütme olasılığı yüksek
- Mevcut olasılık yaklaşık %90 olarak görülüyor
- Bu, inşa edilenleri test etmek ve mevcut platformun iyi destekleyemediği öğrencilerle doğrudan çalışmak için bir süreç
- Ek gelir için Exercism Teams’in temel sürümünün yayımlanması da değerlendiriliyor; ilgili görüşler forum post üzerinden bırakılabilir
- Öncelikle iki hafta dinlenip bağlantıyı keserek toparlanılması planlanıyor
1 yorum
Hacker News yorumları
Uzun zamandır okuduğum en üzücü yazılardan biri
Exercism’i gerçekten seviyorum. Güzel, hem tarayıcıda hem CLI’da iyi çalışıyor, ders tasarımı da harika; mükemmel bir kodlama öğrenme ortamına oldukça yakın
Bu yüzden sürdürülebilir olmaması üzücü, ama buradaki yorumların tüm kararları sonradan yargılaması daha da can yakıcı. Maaş ödeyen bir işi işletmiş ya da bu ölçekte bir hizmet kurmuş çok kişi yok gibi görünüyor; hayatını ortaya koyup dünyayı ve benim hayatımı daha iyi hale getirmiş birine karşı fazla soğuk geliyor
Şu anda içinde bulunduğu an için endişeliyim; daha olumlu tepki veren ya da gerçekten bağış yaparak yardımcı olan daha fazla insan olmaması da üzücü
Ben iyiyim ve ileriye umutla bakıyorum. Exercism ile yapılabilecek çok harika şey var ve geleceğin de iyi olduğuna inanıyorum, ama şu an zor bir dip noktadayız
Son birkaç ay duygusal olarak epey ağır geçti, fakat buraya gelmiş olmak bir tür kabullenme gibi. Artık yön yalnızca yukarı :)
Daha sonra ücretsiz katman yeniden açılabilir, ama şu an acil bir durum var
iHiD görür mü bilmiyorum ama ben Boot.dev’in kurucusu Lane. Öğrencilerimizden biri bu yazıyı paylaştı; gerçekten çok üzücü
Exercism, ek alıştırmaya ihtiyaç duyan ya da bizim henüz öğretmediğimiz dilleri öğrenmek isteyen öğrencilere her zaman önerdiğimiz bir yerdi
Reklam yapmak istemediğini söylemişsin, nedenini de anlıyorum. Ama günde 1.200 kayıt büyük bir değer; rahatsız etmeyen sponsorluk fırsatları olup olmadığını konuşabilirsek en azından operasyonu sürdürmeye yardımcı olabilir
Twitter’da @wagslane veya e-posta ile lane @ boot dev üzerinden ulaşabilirsin. Her hâlükârda durumun düzelmesini umuyorum
Çok başarılı bir platform oluşturduğun için tebrikler. Başarı parayla değil, kullanım ve erişim ile ölçülmeli
Muhtemelen bunu zaten düşünmüşsündür ama bağışlara dayanmak yerine, ayda 1 dolar gibi çoğu kişinin, öğrencilerin bile karşılayabileceği çok küçük bir ücret almak daha kolay olabilir
Kullanıcıların yalnızca %1’i ödeme yapsa bile ayda 20 bin dolar eder; bu da şu ankinden fazla. Elbette ödeme yönetiminin kendisinin de maliyeti var
Kâr amacı gütmeyen yapı korunabilir, kimsenin zengin olduğu bir düzen olmaz ve misyona da zarar vermez. Yine de faturalar ödenebilir
Güncelleme: Başkalarının da söylediği gibi işlem ücretleri sorunsa, yılda 10 dolar ya da 6 ay için 5 dolar daha iyi olabilir. Yine de çok sayıda insan için çok kolay bir karar. Patreon’da ayda 1 dolar seçeneği var; bunu nasıl işlediklerini bilmiyorum
Bir tür “ağırlıklandırılmış kullanım + erişim” gibi. Piyasanın kaynakları bu şekilde tahsis etmedeki şaşırtıcı verimliliği, uygarlığın büyük başarılarından biri
Kâr amacı gütmeyen çelişki modelinin, yok iş modelinin, sürdürülebilir olmamasına şaşırılmasını gerçekten anlayamadım
Birkaç gün önce Exercism ödevi yaparken bu yazıyı gördüm ve bu yüzden bağış yapmanın doğru olduğunu hissettim
Yorumlara bakınca az önce bağış yapan epey kişi de var gibi
Her hizmetin abonelik tabanlı hale geldiği bir ortamda abonelik yorgunluğunun büyük olduğu kesin
Alternatif olarak Wikipedia’nın her yıl yaptığı “Ücretsiz kalmasını istiyoruz. Bağışınızla destek olun” yaklaşımı denenebilir gibi görünüyor
Birçok kişi hizmet için minnettar, ama Exercism gibi bir hizmeti işletmenin çok masraflı olduğu kolayca unutuluyor. Yeterince ikna edici bir hatırlatma olursa bağış yapacak insanlar da olacaktır
İnternete çok sayıda ücretsiz bilgi koyuyorum ve binlerce euro tasarruf ettirdiğimi söyleyenler dahil coşkulu tepkiler alıyorum. Bu hafta bile okurlar şaka yollu bana Nobel ödülü ya da heykel verilmesi gerektiğini söyledi
Yine de iyi bir ayda bağışlar gelirimin %1’i. Yemek masrafını bile karşılamıyor
Benim durumumda sorun değil, ama insanlar bağış temelli işletmeyi önerdiğinde aklımda hep kalan gerçek bu
Artık tek seferlik satın alma olsaydı kesinlikle para ödeyeceğim yazılımları bile, sırf abonelik olduğu için kullanmadığım noktaya geldim
Sonuçta benim gibi yeterince insan büyük fark yaratacak kadar çok olmayacak, ama akışın tersine dönmesini umuyorum
Her şeyin aboneliğe dönüşmesi ve her şeyde bahşiş kültürü, ortadan kalkması gereken iki kültür. İnsanların eğilimlerini kullanıp daha fazlasını koparma yöntemi; iğrenç ve şu an itibarıyla etik dışı olduğunu düşünüyorum. Her uygulama böyle değil ama çoğu böyle
Ara sıra kullanılan bir şey için bu tutar çok yüksek. Bunun yerine yılda yaklaşık 20 dolar olsa ve kolayca iptal edilebilse, birçok kişinin katılacağını düşünüyorum
Bağış ayında banner çok büyük ve rahatsız edici oluyor; etkili olmasa bu kadar büyük yapmazlardı
Ben onların yerinde olsam muhtemelen bunu denerdim. Aralık da genelde bağış ayıdır
Başarı olasılığı düşük, ama karmaşık SDK’ları olan büyük şirketlere soğuk arama yapıp, kendi SDK eğitimlerini Exercism’in barındırması karşılığında yüksek bir aylık ücret ödeyip ödemeyeceklerini yoklayabilirler
Zaten sandbox ve başlıca dil desteği var
Bu özelliği yapmak için biraz geliştirme gerekebilir, ama maliyeti karşılamak için çok fazla şirkete ihtiyaç olmayabilir ve temel hizmet ücretsiz kalabilir
“Dil track”lerinin yanında API trackleri de olabilir
Kodlama öğrenen ve becerilerini geliştiren 2 milyon kullanıcı varsa, bunların bir kısmı iş değiştirmek istiyor ya da zaten iş arıyor olabilir
İşe alım özelliği eklemeyi düşünüp düşünmediklerini merak ediyorum. İnsanların CV yüklediği, şirketlerin de yetenekleri anonim olarak aradığı bir model
PPA, yani başvuru başına ücretlendirme modeli ya da aylık CV arama ücreti modeli de var
Farkı, şirketlerin yüzlerce özelleştirilmiş yapay zeka CV’si altında ezilmek yerine istedikleri kişiyi doğrudan bulması olur; iki tarafa da yardım eden bir yapı
Mantık genelde şöyle işler: Yetenekli ve motive öğrenenleri, becerisi olan kişileri belirleyebilirsiniz; onlar da iş arayacaktır. Şirketlerin istediği de tam olarak budur ve iyi bir piyasada programlama gibi kıt STEM becerileri için kişi başına 5 bin–10 bin dolar öderler
Sorun şu ki bu tür platformların kullanıcılarının 6 ay içinde vazgeçme veya başka bir alana geçme ihtimali yaklaşık %70’tir
Ayrıca işverenler için deneyim, özellikle temel becerilere sahip pratik iş deneyimi, eğitimden 10 kat daha önemlidir
Sağlayıcı olarak elinizdeki aday bilgisi hızla eskir; işe alım piyasasındaki arz-talep değişimleri nedeniyle komisyonlar bir yıl içinde %50–75 düşebilir. 2022–2023’te gerçekten böyle oldu
Bu kullanıcılar genelde kariyerinin başında olduğu için, iş ilanı panosu veya işe alım bağlantısı açısından reklam hedefi olarak rastgele bir iPhone kullanıcısından bile daha kötü olabilirler. Şirketler rastgele iPhone kullanıcılarına reklam göstermek için büyük paralar ödemez
Bu yöntemle para kazanılacaksa CV yükleme siteleri veya iş ilanı panolarıyla ortaklık programlarını düşünmek daha iyi olur. Şu anda bu kişileri işe almaya dönük talep olup olmadığını çok daha hızlı doğrulayabilirsiniz
Onun yerine sunucu maliyetlerini düşürmeye bakardım. 2 milyon kullanıcı için ayda 7 bin dolar çok görünüyor. Kullanıcı kodunu sunucuda mı çalıştırıyorlar, web sitesine bakınca tam anlaşılmıyor
Gerçekten harika olan Recurse Center bile katılımcıları işe yerleştirmeye çalışırken bu sorunları yaşadı
Bu hafta pazarlama departmanımız, 300 bin aboneli bir IT bültenine logo koymak için 50 bin dolar harcayıp harcayamayacağını onaya sundu
E-posta listesi 2 milyon kişiyse, birçok şirket tek bir kez bahsedilmek için 50 bin–100 bin dolar öder
“Kâr amacı gütmeyen iş modeline olan inancımı kaybettim” ne demek anlamıyorum
Kâr amacı gütmeyenler de giderlerini öder. Kurucusundan uzun yaşayan çok sayıda örnek var. Kooperatifler veya kredi birlikleri gibi bağışlara ya da hibeye dayanmayan pek çok kurum da var
Temel muhasebe açısından gelirlerin giderlerden büyük olması gerekir
Sorun, faydalı iş yapılmasını istediğini söyleyen kuruluşların çoğu zaman çok spesifik amaçlara sahip olması gibi görünüyor
Örneğin kadınların bilgisayar okuryazarlığını artırmak isteyen kuruluşlar, Hindistan’daki yoksullara yardım eden kuruluşlar, Afrika’daki ortaokul öğrencilerini destekleyen kuruluşlar var. Exercism’de kadınlar da var, Hindistan’daki yoksullar da var, Afrika’daki ortaokul öğrencileri de var
Ama hiçbir kuruluş hibe vermiyor. Çünkü paranın yalnızca kendi hedef kitlesi için harcanacağını garanti edemiyorlar
Neden moral bozucu olduğunu anlayabiliyorum
Bu bağlamı çıkarınca anlam değişiyor. Kendi şirketine uygulanmış kâr amacı gütmeyen iş modelinden bahsettiği netleşiyor
Ardından programı bırakanların %96 olmasına üzüldüğünü söylüyor; kodlama sıkıcıdır. Ama kodlama o kadar abartılıyor ki beklentisi yüksek insanlar bir yanılsamayla siteye kaydoluyor
Böyle bir şeyin ayakta kalmasının tek yolu, büyük bir teknoloji şirketinden sübvansiyon almaktır
Ayda 7.500 dolar büyük teknoloji şirketleri için hiçbir şey. Böyle bir platformu desteklemek, şirkete katılan yazılım mühendislerinin niteliğini ve sayısını artırabileceği için bir ölçüde mantıklı
Bu değer önerisi soyut, ama en az bir büyük şirketin kabul edeceğini düşünüyorum
Backend optimizasyonuyla bu tutarın çok daha aşağı çekilebileceğini düşünüyorum. Ayda yaklaşık 1.000 dolara kadar mümkün olmaz mı diye düşünüyorum
Tüm bu hesaplama kaynağının nereye gittiğini merak ediyorum
Sunucu maliyetleri için ayda 7.500 doları nasıl harcadıkları merak ediliyor. AWS mi kullanıyorlar?
Araç sunucularının tamamı için de ayda yaklaşık 1.000 dolar ödüyoruz. İnsanların kodlarını kontrol eden 150 çeşit test çalıştırıcısı, temsilci ve analiz aracı var; her saniye en az biri çalışıyor
Burada öğrencilerin kodlarını 70'ten fazla dilde çalıştırıyoruz. Her biri bir Docker container'ı ve çoğu zaman birkaç GB boyutunda oldukları için disk maliyeti de ödüyoruz
En büyük gerçek maliyet veritabanı; ayda 2.000 dolar. Saniyede yaklaşık 600 sorgu, okuma throughput'u saniyede yaklaşık 10 MB ve zirvede 47 MB'a kadar çıkıyor
Otomatik ölçeklenen bir veritabanı; AWS bu seviyenin gerekli olduğuna karar veriyor. Düşürünce performans kötüleşti, bunu kendimiz denedik
Diğer tekil servisler ayda yaklaşık 300 dolar, yani küçük sayılır; ancak cache sunucusu, sunucular arası paylaşımlı dosya sistemi gibi bağımlı olduğumuz şeyler
1.200 dolarlık vergi kısmı da işin ilginç yanı
Kâr amacı gütmeyen bir yapıyı işletmenin tüm yönlerini üstlenmek gerektiği; 24 saat on-call nöbetini sürdürebilen, aynı zamanda tatile de çıkabilen teknik personele ihtiyaç olduğu; maaş dışında sağlık sigortası ve emeklilik gibi şeylerin de ödenmesi gerektiği düşünülürse bu büyük para değil
Bir startup gibi bugün düşük maaş verip gelecekte büyük servet vaat etme şansımız da yok
Yönetilen servisler kullanan modern bir web stack'i kurduğunuzda ayda 10 bin dolara ulaşmak kolay. Birden çok ortam ve eklentiler de hesaba katıldığında, tek başına Kafka bile bu seviyeye gelebilir