14 puan yazan xguru 2020-07-09 | 4 yorum | WhatsApp'ta paylaş

Content Security Policy aracı CSPer’i tek başına geliştiren Stuart Larsen’in yazısı

  • Kimse umursamıyor

→ İnsanlar kendi sorunlarını çözecek bir araç istiyor, ama onu yapmak için harcanan emeği umursamıyor ve nasıl çalıştığıyla da ilgilenmiyor. Yeter ki çalışsın; böylece kendi diğer sorunlarına odaklanabiliyorlar.

→ Bunun yanlış olduğunu söylemiyorum. Sadece durumun böyle olduğunu akılda tutun.

→ Kimsenin umursamamasının avantajları da var. Taşıma çalışması sırasında hizmetin 2 saat kesilmesini dert etmiştim ama kimse umursamadı. Birkaç gün kapalı kalsa bile kimsenin umursamayacağını düşünüyorum. Ne yazık ki ya da neyse ki ben Reliability’ye odaklandım. (Şimdi bunun biraz israf olduğunu fark ediyorum.)

  • Ücretsiz denemelerde dikkatli olun

→ Ücretsiz bir sürüm varsa insanlar dener, harikaysa yükseltir diye düşünülüyor ama gerçekte sayı pek fazla olmuyor.

→ Çok sayıda ücretsiz kullanıcı olsa bile yükseltme yapmıyorlarsa sadece maliyet oluştururlar.

→ Ücretsiz sürümü kolay ve kullanışlı hale getirmek için özellik ekledikçe, yükseltme ihtiyacı daha da azalıyor.

  • SEO / Pipeline / reklam

→ Bugün bakınca çok açık görünüyor ama başlarken bunları içselleştirememiştim.

→ İnsanlar ürününüzü tesadüfen keşfetmiyor.

→ Başta ürünümün (CSPer) duyurusunu yaptığımda çok yük gelir mi diye endişelendim. k8s ya da veritabanı otomatik ölçeklendirme iyi çalışıyor mu, issue’ları izleyip monitör edebileceğim tüm ayarları düşündüm ve ekledim ama gerçekte neredeyse kimse gelmedi.

→ SEO/pazarlama en önemli şey.

  • İnsanlar Open Source’u oldukça seviyor.

→ Benzer bir açık kaynak projeyi 5-6 yıl önce yapmıştım. İnsanlar şaşırtıcı derecede hızlı biçimde ücretli ürün yerine açık kaynağı öneriyor.

→ Şu an yaptığım ürün, o zamanki açık kaynak projeden çok daha iyi ama insanlar hâlâ o eski, artık çalışmayan açık kaynak bağlantısını paylaşıyor.

→ “Açık kaynak” ifadesi bazen güvenilirliğin bile önüne geçiyor gibi görünüyor.

→ Açık kaynağa dönüp ücretli plan eklemeyi düşündüm ama yapmadım.

  • Ayrıca, kendiniz için çalışmak harika bir şey.

→ İş hayatımın merkezinde ve sabah kalkıp bir kahve içtikten sonra 12 saat çalışsam da hâlâ eğlenceli geliyor.

→ Yapılan her işte ne yaptığınızı bütünüyle bilmek, projeyi keyifli ve harika kılıyor.

  • Gecikmeli ödül

→ Biraz psikolojik bir konu ama çok çalışıp karşılığını alma hissini ayırmak oldukça zor.

→ Büyük bir sürüm yayınladınız diye hemen yeni müşteriler gelmiyor.

→ Etkisini görmek için epey beklemek gerekiyor. Müşteri anında gelmiyor.

→ Çok çalışıp hiçbir şey olmuyormuş gibi hissetmek moral bozucu olabiliyor. Bunu birbirinden ayırmak benim için zihinsel bir engeldi.

  • Biraz roller coaster gibi

→ İşler kötüye gittiğinde sanki pek çok şey aynı anda ters gidiyor. Müşteriler ayrılıyor, Firefox eklenti mağazası eklentimi kaldırıyor, rakip büyük yatırım alıyor...

→ Duygusal tampon önemli. Böyle darbeleri karşılayabilmek için hayatımda biraz boşluk bırakmanın faydasını gördüm.

→ Film/kitap/internette tüm startup’lar başarılı gibi görünür. Herkes kazanıyor, ödül büyük gibi duruyor ama gerçekte başarısız olma ihtimali çok daha yüksek.

  • Yalnızlık

→ En büyük dezavantaj, bir ekiple çalışmamak.

→ Yeni bir müşteri geldiğinde kız arkadaşımın bana bir Twinkie (kremalı kek tipi Amerikan atıştırmalığı) vermesi gibi bir sistem kurdum.

  • Diğer iyi şeyler

→ Staging/prod sunucularını ayırmak. Staging beni defalarca kurtardı. Büyük değişikliklerde stresi de azaltıyor. Parasına değiyor.

→ GKE’nin k8s’i oldukça iyiydi. Altyapıyı kurmak bir iki gün sürdü, sonrasında da neredeyse hiç ilgilenmem gerekmedi. Kendi kendine ölçekleniyor.

→ Tek komutla deployment ve birden fazla Makefile. Sonradan işe yarayacak tüm komutları Makefile’a koymak. Küçük şeylerle uğraşmak istemiyorum.

  • Hayal kırıklığı yaratanlar

→ Tarayıcı eklentisi inceleme süreci: Chrome’da haftalar sürüyor, Firefox ise kodun düzgün derlendiğini ve bunun gerçekten uygulama mağazasında olanla birebir aynı olduğunu çok katı şekilde kontrol ediyor.

→ SaaS faturalandırması: Startup için birçok başka servis kullanıyorum ama bazı servisler ücret keserken bir e-posta bile göndermiyor.

→ LinkedIn, Google, Facebook ve Twitter’da reklam denedim ama pek iyi sonuç vermedi. Reklamı iyi verememiş olabilirim ama reklamları durdurduğumda da yeni kayıt sayısı düşmedi.

→ Bunun yerine SEO’ya daha çok odaklanmayı düşünüyorum. İnsanlar bir sorun yaşadığında genelde Google’da arama yapıyor; o sırada şirketimin orada olması yeterli.

4 yorum

 
xguru 2020-07-09

Bana da uyuyormuş gibi geldiği için kısaca özetlemeye çalıştım.

Yukarıdan aşağıya şu 4 madde en çok bana dokundu.

"Kimse umursamıyor"

"Gecikmeli ödül"

"SEO önemli"

"Staging/Prod sunucularını ayırmak"

 
blacktan 2020-07-09

Her zaman değerli yazıları, çevirileri ve xguru'nun düşüncelerini bizimle paylaştığınız için teşekkürler!

 
ryuheechul 2020-07-11

Ben de blacktan'ın yorumuna katılarak aynı nedenle teşekkür etmek istediğimi belirtmek isterim!

 
xguru 2020-07-09

Teşekkürler! Çok çalışacağım ^^