...
Back to articles
flowdesk
founder
philosophy
opensource
local-first
project-management
productivity

Kenapa Saya Membuat FlowDesk?

July 12, 2026 5 min read
Share to:
Kenapa Saya Membuat FlowDesk?

Sebuah Ide yang Berawal dari Kebutuhan

Setiap produk pasti memiliki cerita. Ada yang lahir karena melihat peluang bisnis, ada yang dibuat untuk mengikuti tren teknologi, dan ada juga yang lahir dari sebuah kebutuhan yang benar-benar dirasakan oleh pembuatnya sendiri. FlowDesk termasuk ke dalam kategori yang terakhir. Saya tidak pernah memulai proyek ini dengan tujuan membuat aplikasi project management yang lebih baik daripada aplikasi lain. Sebaliknya, saya hanya ingin memiliki sebuah alat yang benar-benar sesuai dengan cara saya dan tim saya akan bekerja di masa depan.

Ketika mulai belajar mengembangkan game, saya sering membayangkan bagaimana jika suatu hari nanti saya memiliki tim sendiri. Bagaimana kami akan berdiskusi, membagi pekerjaan, mengelola aset, melacak progres, dan menyelesaikan sebuah proyek bersama. Pertanyaan-pertanyaan sederhana seperti itu ternyata membawa saya untuk mencoba berbagai aplikasi project management yang sudah ada. Saya belajar banyak dari setiap aplikasi yang saya gunakan, tetapi di saat yang sama saya juga merasa bahwa belum ada yang benar-benar sesuai dengan cara saya ingin bekerja.

Bukan berarti aplikasi-aplikasi tersebut buruk. Justru saya sangat menghargai semua produk yang telah menginspirasi saya. Namun saya memiliki satu pandangan yang selalu saya pegang, yaitu sebuah aplikasi seharusnya mampu mengikuti pertumbuhan penggunanya, bukan memaksa penggunanya mengikuti batasan aplikasi. Dari situlah saya mulai berpikir, bagaimana jika saya mencoba membangun sesuatu yang saya sendiri ingin gunakan setiap hari?

FlowDesk Dibuat Untuk Dipakai Terlebih Dahulu

Sejak awal saya selalu percaya bahwa produk terbaik biasanya lahir karena pembuatnya sendiri benar-benar membutuhkannya. Itulah alasan mengapa FlowDesk pertama kali dibuat untuk saya gunakan sendiri. Saya ingin merasakan setiap prosesnya secara langsung, mulai dari membuat project, mengatur task, berdiskusi dengan tim, hingga menyelesaikan sebuah pekerjaan. Dengan cara itu saya bisa mengetahui apakah pengalaman yang saya rasakan sudah cukup nyaman atau masih ada hal-hal kecil yang perlu diperbaiki.

Setiap kali mengembangkan sebuah fitur baru, saya selalu mencoba menggunakannya terlebih dahulu sebelum fitur tersebut dirilis. Saya bertanya kepada diri sendiri, apakah alur kerjanya sudah cukup sederhana, apakah tombolnya berada di tempat yang tepat, apakah pengguna baru akan mudah memahami cara menggunakannya, dan yang paling penting, apakah fitur tersebut benar-benar membantu menyelesaikan masalah. Jika jawabannya belum, maka menurut saya fitur tersebut belum layak untuk dirilis.

FlowDesk Bukan Hanya Tentang Mengelola Project

Banyak orang mengenal FlowDesk sebagai aplikasi project management, dan memang itu adalah fungsi utamanya. Namun bagi saya pribadi, FlowDesk memiliki makna yang lebih besar dari sekadar membuat daftar tugas atau mengatur deadline. Saya ingin FlowDesk menjadi tempat di mana sebuah ide dapat berkembang menjadi sebuah proyek, sebuah proyek berkembang menjadi sebuah tim, dan sebuah tim berkembang menjadi sebuah perusahaan.

Karena itulah saya merancang konsep tiga jenis workspace yang saling terhubung. Seseorang dapat memulai menggunakan Private Workspace ketika masih bekerja sendiri. Ketika mulai memiliki anggota tim, workspace tersebut dapat berkembang menjadi Local Workspace sehingga seluruh anggota tim dapat berkolaborasi melalui jaringan lokal tanpa perlu menyewa cloud ataupun VPS. Lalu ketika perusahaan mulai berkembang dan memiliki anggota dari berbagai kota bahkan negara, workspace yang sama dapat dipindahkan ke Online Workspace tanpa kehilangan data maupun riwayat pekerjaan. Saya ingin pengguna bertumbuh bersama FlowDesk tanpa harus memulai semuanya dari awal.

Data Selalu Menjadi Milik Pengguna

Salah satu prinsip yang paling penting dalam pengembangan FlowDesk adalah bahwa data selalu menjadi milik pengguna. Saya tidak ingin pengguna merasa terkunci di dalam sebuah platform hanya karena seluruh data mereka berada di sana. Sebaliknya, saya ingin memberikan kebebasan penuh kepada setiap pengguna untuk menyimpan data secara lokal, membuat cadangan, menggunakan server mereka sendiri, ataupun memindahkan data kapan saja jika memang diperlukan.

Bagi saya, kepercayaan jauh lebih penting daripada membuat pengguna bergantung pada aplikasi. Jika suatu hari nanti seseorang tetap memilih menggunakan FlowDesk, saya ingin alasannya karena mereka merasa nyaman, bukan karena mereka tidak memiliki pilihan lain.

Mengapa FlowDesk Bersifat Open Source

Banyak orang bertanya mengapa saya memilih menjadikan FlowDesk sebagai proyek open source. Jawabannya sebenarnya cukup sederhana. Saya percaya bahwa software yang baik tidak pernah dibangun oleh satu orang saja. Open source memberikan kesempatan bagi siapa pun untuk belajar, memberikan masukan, menemukan bug, atau bahkan ikut berkontribusi secara langsung terhadap pengembangan aplikasi.

Saya tidak pernah merasa takut jika suatu hari nanti ada orang yang melakukan fork terhadap FlowDesk. Karena menurut saya, yang membuat sebuah produk bertahan bukan hanya source code yang dimilikinya. Yang jauh lebih penting adalah komunitas, kepercayaan pengguna, konsistensi dalam mengembangkan produk, dan komitmen untuk terus memberikan pengalaman terbaik bagi penggunanya.

Grow Together

Jika ada satu kalimat yang paling menggambarkan FlowDesk, mungkin kalimat itu adalah Grow Together. Filosofi ini bukan sekadar slogan yang ditampilkan di halaman utama website, tetapi menjadi prinsip yang saya pegang setiap kali mengambil keputusan dalam pengembangan produk. Saya ingin pengguna berkembang bersama produknya, komunitas berkembang bersama kontributornya, dan setiap orang yang menggunakan FlowDesk merasa bahwa mereka adalah bagian dari perjalanan ini.

Kesuksesan bagi saya bukan hanya ketika FlowDesk memiliki lebih banyak pengguna atau fitur yang semakin lengkap. Kesuksesan adalah ketika orang-orang yang menggunakan FlowDesk juga ikut berkembang, belajar hal baru, dan mampu membangun sesuatu yang sebelumnya hanya menjadi sebuah ide.

Perjalanan Ini Baru Dimulai

FlowDesk saat ini masih berada di awal perjalanannya. Masih banyak fitur yang ingin saya bangun, masih banyak pengalaman pengguna yang ingin saya sempurnakan, dan tentu masih banyak kekurangan yang harus diperbaiki. Namun saya percaya bahwa sebuah produk tidak harus menjadi sempurna sejak hari pertama. Yang jauh lebih penting adalah memastikan setiap versi selalu lebih baik daripada versi sebelumnya.

Saya tidak tahu akan seperti apa FlowDesk lima atau sepuluh tahun ke depan. Mungkin teknologinya berubah, tampilannya berubah, bahkan cara orang bekerja juga berubah. Tetapi saya berharap satu hal tidak pernah berubah, yaitu alasan mengapa FlowDesk pertama kali dibuat.

Saya ingin FlowDesk tetap menjadi tempat di mana orang-orang bisa bekerja dengan nyaman, berkomunikasi dengan baik, saling berkolaborasi, dan menikmati proses membangun sesuatu bersama.

Kalau suatu hari nanti ada seseorang yang berkata bahwa FlowDesk membantu tim mereka bekerja lebih nyaman, maka bagi saya itulah pencapaian terbesar yang bisa diraih oleh proyek ini.

Terima kasih telah menjadi bagian dari perjalanan FlowDesk. Perjalanan ini masih panjang, dan saya berharap kita bisa terus bertumbuh bersama.

Lo-Fi Coding BeatsPaused