14 poin oleh xguru 2020-07-09 | 4 komentar | Bagikan ke WhatsApp

Tulisan dari Stuart Larsen, orang yang sendirian membuat CSPer, alat untuk Content Security Policy

  • Tidak ada yang benar-benar peduli

→ Orang menginginkan alat yang akan menyelesaikan masalah mereka, tetapi tidak peduli pada usaha yang dibutuhkan untuk membuatnya, dan juga tidak tertarik pada cara kerjanya. Selama alat itu berfungsi, mereka bisa memikirkan masalah lain yang mereka miliki.

→ Bukan berarti itu salah. Ingat saja bahwa memang begitulah adanya.

→ Ada juga sisi baik dari hal yang tidak dipedulikan orang. Saya sempat khawatir soal downtime layanan selama 2 jam saat melakukan migrasi, tetapi tidak ada yang peduli. Saya rasa bahkan kalau layanan mati selama beberapa hari pun tidak akan ada yang peduli. Sayangnya atau untungnya, saya berfokus pada Reliability. (Sekarang saya sadar itu agak mubazir)

  • Hati-hati dengan uji coba gratis

→ Rasanya kalau ada versi gratis, orang akan mencobanya lalu upgrade kalau bagus.. tetapi kenyataannya tidak sebanyak itu.

→ Meski ada banyak pengguna gratis, kalau mereka tidak upgrade, yang ada hanya biaya terus berjalan.

→ Semakin banyak fitur yang ditambahkan agar versi gratis mudah dan nyaman dipakai, semakin tidak ada alasan untuk upgrade.

  • SEO / Pipeline / iklan

→ Sekarang ini terlihat jelas, tetapi saat memulai saya belum benar-benar menyadari hal-hal ini.

→ Orang tidak akan menemukan produk Anda begitu saja secara kebetulan.

→ Saat pertama kali saya mengumumkan produk saya (CSPer), saya khawatir jangan-jangan bebannya akan terlalu tinggi. Saya memikirkan dan menambahkan segala pengaturan agar k8s atau autoscaling db berjalan baik, serta bisa melakukan tracing dan monitoring issue.. tetapi kenyataannya hampir tidak ada yang datang.

→ SEO/Marketing adalah yang paling penting.

  • Orang ternyata cukup menyukai Open Source.

→ Saya pernah membuat open source serupa 5-6 tahun lalu. Anehnya, orang sangat cepat merekomendasikan open source dibanding produk berbayar.

→ Produk yang saya buat sekarang jauh lebih baik daripada open source waktu itu, tetapi orang masih membagikan tautan ke open source lama itu yang bahkan sudah tidak berfungsi.

→ Kadang label "open source" terlihat seperti melampaui keandalan.

→ Saya sempat berpikir untuk mengubahnya menjadi open source dan menambahkan paket berbayar, tetapi tidak jadi melakukannya.

  • Selain itu, bekerja untuk diri sendiri itu luar biasa.

→ Pekerjaan adalah pusat hidup saya, dan saya bangun pagi, minum secangkir kopi, lalu bekerja 12 jam dan terus bekerja, tetapi tetap terasa menyenangkan.

→ Mengetahui dengan jelas apa yang sudah dilakukan untuk setiap pekerjaan membuat proyek ini terasa menyenangkan dan hebat.

  • Imbalan yang tertunda

→ Ini agak psikologis, tetapi cukup sulit untuk melepaskan rasa bahwa kalau bekerja keras maka akan langsung mendapat imbalan.

→ Bukan karena Anda merilis sesuatu yang besar lalu langsung mendapat pelanggan baru.

→ Butuh waktu cukup lama untuk mengetahui dampaknya. Pelanggan tidak datang seketika.

→ Anda bisa merasa terluka karena sudah bekerja keras tetapi tidak ada yang terjadi. Memisahkan hal itu adalah hambatan mental bagi saya.

  • Rasanya agak seperti roller coaster

→ Saat keadaan memburuk, terasa seperti banyak hal memburuk bersamaan. Pelanggan pergi, Firefox extension store menghapus add-on saya, dan pesaing mendapat investasi besar..

→ Buffer emosional itu penting. Saya rasa saya bertahan dari benturan seperti itu dengan menyisakan sedikit ruang untuk diri saya sendiri.

→ Di film/buku/internet, semua startup terlihat sukses. Seolah semuanya berhasil dan imbalannya besar, tetapi kenyataannya kemungkinan terbesar justru adalah gagal.

  • Kesepian

→ Kekurangan terbesar adalah tidak bekerja sebagai tim.

→ Saya bahkan membuat sistem di mana setiap kali ada pelanggan baru, pacar saya memberi saya satu Twinkie (kue camilan Amerika berisi krim).

  • Hal-hal lain yang bagus

→ Pemisahan server Staging/Prod. Saya berkali-kali terselamatkan berkat Staging. Saat melakukan perubahan besar pun stresnya lebih sedikit. Ini sepadan dengan biayanya.

→ k8s di GKE cukup bagus. Menyiapkan infrastruktur hanya butuh satu-dua hari, lalu setelah itu nyaris tidak perlu dipikirkan lagi. Skalanya berjalan sendiri.

→ Deploy dengan satu perintah dan beberapa Makefile. Masukkan semua perintah yang nanti berguna ke dalam Makefile. Saya tidak mau memikirkan hal-hal kecil seperti itu.

  • Hal-hal yang mengecewakan

→ Proses review browser extension: Chrome butuh beberapa minggu, dan Firefox memeriksa dengan sangat ketat apakah kode terkompilasi dengan baik, dan apakah itu benar-benar sesuai dengan yang ada di app store.

→ Penagihan biaya SaaS: Saya memakai banyak layanan lain untuk startup, tetapi ada layanan yang bahkan tidak mengirim satu email pun saat melakukan penagihan.

→ Saya mencoba beriklan di LinkedIn, Google, Facebook, dan Twitter, tetapi hasilnya tidak terlalu bagus. Mungkin saya memang tidak pandai beriklan, tetapi bahkan ketika iklan itu dihentikan, jumlah pendaftaran baru tidak berkurang.

→ Sebagai gantinya, saya akan lebih fokus pada SEO. Saat orang mengalami masalah, biasanya mereka akan mencari di Google, dan pada saat itu perusahaan saya cukup harus ada di sana.

4 komentar

 
xguru 2020-07-09

Karena rasanya ini juga berlaku buat saya, saya coba merangkumnya sedikit.

Dari semuanya, empat hal di bawah ini yang paling terasa relevan.

"Tidak ada yang peduli"

"Imbalan yang tertunda"

"SEO itu penting"

"Pemisahan server staging/prod"

 
blacktan 2020-07-09

Terima kasih telah selalu membagikan tulisan, terjemahan, dan pemikiran xguru yang luar biasa bersama kami!

 
ryuheechul 2020-07-11

Saya juga ikut menumpang di komentar blacktan-nim dan ingin mengucapkan terima kasih karena alasan yang sama!

 
xguru 2020-07-09

Terima kasih! Saya akan bekerja keras ^^