Tüm yazılarAll posts

Tek kişilik stüdyo: beş üründen çıkardığım dersler A studio of one: lessons from shipping five products

2026 · 5 dk okuma5 min read

Beş proje, tek masa. Kibu bir diyabet asistanı, Dodu evcil dostunu konuşturan bir uygulama, Migru bir migren günlüğü, Drone Wars: Delta bir mobil oyun ve Giornio bir sosyal medya izleme servisi. Farklı dünyalar; ama hepsini aynı kişi kurunca ortak dersler çıkıyor.

1. Küçük başla, ama gerçekten yayınla

Bir fikri "bir gün biterse" diye beklemenin bir sonu yok. Her projede en kısa yoldan çalışan, mağazaya çıkabilecek bir sürüme indim. Gerçek kullanıcı bir günde, hayali kullanıcının bir yılda öğretemediğini öğretiyor.

2. Altyapıyı bir kez öğren, her yerde kullan

Flutter + Firebase + RevenueCat kombinasyonunu Kibu'da öğrendim; Dodu ve Migru'da aynı iskeleti tekrar tekrar kurdum. İlk projede acı çektiğim her şey — bildirim senkronu, ödeme zinciri, sürüm imzalama — sonrakinde şablon oldu.

3. Ton, özellikten önce gelir

Kibu yargılamayan bir asistan, Dodu ise komik bir dost. Bu kararlar teknik değil ama ürünün her köşesini belirliyor — bildirim metninden butonun rengine kadar. Karakteri baştan yazmak, sonradan eklemekten çok daha ucuz.

Bir maskotun ne söyleyeceğine karar vermek, hangi veritabanını kullanacağına karar vermekten daha çok zaman aldı — ve daha çok işe yaradı.

4. Ölçemediğin şeyi düzeltemezsin

Her uygulamaya en baştan analitik koymayı öğrendim: kaç kişi geliyor, nerede takılıyor, hangi adımda vazgeçiyor. Onboarding'i yeniden tasarladığımda, tahmin etmek yerine huniyi izleyebilmek her şeyi değiştirdi.

5. Bitmiş iş, mükemmel işten iyidir

Beş projenin hiçbiri "tamam" değil — hepsi yayında ve gelişmeye devam ediyor. Tek kişilik bir stüdyoda en büyük lüks, kusursuzluk değil; süregelen ivme.

Sıradaki yazıda, bu ivmeyi korurken beni gece yarısı hatalarından kurtaran şeyi anlatacağım: her sürümden önce geçtiğim kontrol listesi.

Five projects, one desk. Kibu is a diabetes companion, Dodu turns your pet into a talking avatar, Migru is a migraine journal, Drone Wars: Delta is a mobile game, and Giornio is a social-media monitoring service. Different worlds — but when one person builds them all, shared lessons surface.

1. Start small, but actually ship

Waiting until an idea is "finally done" has no end. For every project I cut the shortest path to a working, store-ready version. A real user in one day teaches what an imaginary user can't in a year.

2. Learn the stack once, reuse it everywhere

I learned Flutter + Firebase + RevenueCat on Kibu, then rebuilt the same skeleton on Dodu and Migru. Everything painful the first time — notification sync, the billing chain, release signing — became a template the next.

3. Tone comes before features

Kibu is a non-judgmental companion; Dodu is a funny friend. These aren't technical decisions, yet they shape every corner of the product — from notification copy to button color. Writing the character upfront is far cheaper than bolting it on later.

Deciding what a mascot would say took longer than deciding which database to use — and mattered more.

4. You can't fix what you can't measure

I learned to instrument analytics from day one: who arrives, where they stall, which step they abandon. When I redesigned onboarding, watching the funnel instead of guessing changed everything.

5. Shipped beats perfect

None of the five are "finished" — all are live and still evolving. In a studio of one, the real luxury isn't polish; it's continuous momentum.

In the next post I'll share what saves me from midnight bugs while keeping that momentum: the checklist I run before every release.