Featured image of post Kisah Pengembangan LogicPad

Kisah Pengembangan LogicPad

Alat untuk Mereka yang “Tidak Bisa Menulis Kode, tetapi Memiliki Logika”. Mengapa Saya Membuat LogicPad

Halo, saya kenji. Saya adalah pembuat alat low-code “LogicPad”. Kali ini, daripada memperkenalkan produk, saya ingin menulis dari sudut pandang yang sedikit lebih personal tentang kisah di balik layar pengembangannya, “mengapa saya ingin membuat ini?” dan perasaan saya sendiri.

Sejujurnya, ini bukan sekadar pengembangan alat. Masa lalu saya, rasa frustrasi di tempat kerja, keterampilan saya, dan keinginan yang selalu membara, “suatu hari nanti saya ingin membuat produk saya sendiri” ―― Hasil dari persilangan semua hal itulah yang melahirkan LogicPad.

Dengan kata lain, ini juga merupakan “proyek puncak kehidupan” bagi saya. Saya akan menulis tentang latar belakang ini dengan sejujur dan seantusias mungkin.


Sejujurnya, Saya Menginginkan Produk yang Bisa Saya Banggakan dan Katakan, “Saya yang Membuat Ini”

Sejujurnya, ini adalah motif pertama saya.

Sejak lama, saya suka menulis kode baik untuk pekerjaan maupun hobi. Saya telah terlibat dalam berbagai pengembangan. Tapi suatu hari, saya tiba-tiba menyadari. “Saya tidak memiliki produk yang saya rilis ke dunia atas nama saya sendiri dan di bawah tanggung jawab saya sendiri.”

Tentu saja, hal-hal yang kami buat sebagai tim memiliki nilai, dan ada banyak pekerjaan yang saya banggakan. Tapi di suatu tempat, ada juga perasaan hampa: “Apakah saya akan mengakhiri karier saya seperti ini, di bawah nama orang lain?”

Sekali saja. Saya ingin meninggalkan sesuatu yang bisa saya banggakan dan katakan, “Saya yang membuat ini”. Dengan pemikiran itu, saya mulai merumuskan konsep LogicPad. Itu sekitar 6 tahun yang lalu (sekitar tahun 2019). (Ide awalnya sendiri adalah sekitar tahun 2015 ketika saya mengetahui tentang Blueprints, bahasa pemrograman visual di Unreal Engine.)

ブループリント

Anda Tidak Bisa Ikut Campur Karena Tidak Bisa Menulis Kode. Bukankah Itu Sayang Sekali?

Ada banyak orang berbakat di tempat kerja saya.

Mereka bisa membangun logika. Mereka menggunakan fungsi Excel dengan bebas, dan mereka bisa melihat inti dari sebuah masalah. Tapi ―― tangan mereka berhenti pada tahap “menulis kode”.

“Saya melakukan pekerjaan ini dengan melihat manual setiap kali, tidak bisakah kita mengotomatiskannya?” “Ya, bisa. Tapi… Anda harus menulis kode untuk melakukannya…”

Percakapan seperti itu terjadi berkali-kali.

Saya berpikir setiap kali. “Meskipun mereka memahami logikanya, sungguh disayangkan mereka terhenti oleh dinding kode.”


Pilihan Editor Low-Code

Sebenarnya, di pekerjaan saya sebelumnya, saya sedang mengembangkan perangkat lunak CAD 2D yang dioperasikan melalui GUI. Di CAD, Anda merakit bentuk menggunakan mouse, bukan? Dengan kata lain, ini adalah dunia “membangun logika melalui operasi” .

Saya pikir, “Ini sangat cocok dengan low-code.”

Melihat lebih jauh ke belakang, sejak saya masih mahasiswa, saya selalu melakukan pemrosesan gambar, pemrosesan numerik, alat Windows, alat posting otomatis SNS, dll. Setiap kali saya mendapat ide, saya akan langsung menulis kode dan memproduksi massal program kecil. Saya rasa ada lebih dari 600 buah. Semuanya masih ada di GitHub hingga hari ini.

Saat itu, saya tidak memikirkan maknanya. Itu hanya “Saya membuatnya karena saya ingin”. Itu saja.

Tapi sekarang, saat membuat LogicPad…

Saya benar-benar merasa titik-titiknya telah terhubung menjadi sebuah garis.


Mudah Digunakan, tapi Kuat. Kesulitan Menjaga Keseimbangan

Saat saya melanjutkan pengembangan, hal yang selalu saya pikirkan adalah “menjadikannya alat yang intuitif untuk digunakan dan juga benar-benar kuat” .

Jika Anda menambahkan fitur, Anda menambah apa yang bisa dilakukan. Tapi itu akan menjadi sulit digunakan. Jika Anda membuatnya sederhana, siapa pun bisa menyentuhnya. Tapi kemudian, akan ada orang-orang yang merasa kurang puas.

Agar orang tidak berkata, “Alat low-code itu cuma mainan, kan?” Tapi juga agar mereka tidak berkata, “Pada akhirnya, Anda tetap harus menulis kode, kan?”

Saya selalu berjuang di garis tipis antara intuisi dan ekspresi tersebut.

Saya membangun ulang UI berkali-kali, membuangnya berkali-kali, dan ketika saya akhirnya mendekati bentuk yang membuat saya berpikir, “Ini bisa berhasil,” saya benar-benar bahagia.


Saya Terselamatkan oleh Kata-Kata Pertama dari “Pengguna”

Orang pertama yang saya beri LogicPad adalah mantan rekan kerja. Dia tidak pandai IT, dan takut pada kode. Tapi dia ahli dalam logika.

Saya menjelaskan sedikit dan membiarkannya mencoba… Kata-kata yang dia ucapkan beberapa menit kemudian, saya tidak bisa melupakannya sampai sekarang.

“Kalau begini, sepertinya saya juga bisa melakukannya!”

Saya hampir menangis. Itulah yang ingin saya berikan padanya.

Bukan sekadar alat yang berfungsi, melainkan perasaan “Saya bisa membuatnya sendiri!” . Saya yakin bahwa itulah nilai sebenarnya dari LogicPad.


Jika Lebih Banyak Orang Bisa Membuat, Masyarakat Akan Menjadi Lebih Menarik

Saya benar-benar berpikir bahwa “demokratisasi teknologi” sangatlah penting.

Teknologi memiliki kekuatan untuk mengubah dunia. Namun orang-orang yang bisa menanganinya terbatas.

Bagaimana jika Anda bisa membuat aplikasi hanya dengan “memahami logika”?

Lebih banyak orang akan bisa beralih ke sisi “pembuat”. And saya percaya bahwa apa yang akan lahir dari sana akan melampaui imajinasi kita saat ini.

Jika LogicPad bisa menjadi pintu masuk itu. Saya ingin ini menjadi alat yang mengubah “Saya ingin membuat” menjadi “Saya bisa membuat”.

Itulah harapan saya.


Penutup

LogicPad masih dalam versi beta dan belum selesai. Masih ada segunung hal yang perlu diperbaiki dan hal yang ingin saya lakukan.

Namun, saya telah menuangkan seluruh “titik-titik” kehidupan saya ke dalam alat ini . Sekarang saya bisa mengatakannya dengan bangga.

“Ini adalah produk yang saya buat” .


👇 Bonus: Apa yang Bisa Anda Lakukan dengan LogicPad

  • Membangun proses dengan drag & drop
  • Menangani percabangan kondisional dan variabel melalui GUI
  • Menyediakan berbagai node integrasi AI
  • Ekstensibilitas untuk pengguna tingkat lanjut dengan memasukkan skrip
  • Fungsi matematika dan pemrosesan data presisi tinggi (seperti perhitungan numerik dengan presisi tak terbatas)
  • Pintasan keyboard yang ekstensif untuk pengguna tingkat lanjut
  • Mendukung lebih dari 90 bahasa

Apa yang Ingin Saya Lakukan ke Depannya

  • Integrasi AI untuk menghasilkan logika dari bahasa alami
  • Mekanisme yang memungkinkan pengguna membuat node kustom
  • Membangun platform di mana node dan logika yang dibuat dapat dibagikan

✍️ Catatan Akhir

Terima kasih banyak telah membaca sejauh ini. Ini bukan sekadar pengembangan alat, melainkan sebuah tantangan di mana saya mencurahkan pengalaman, hasrat, dan bagian dari hidup saya.

“Tidak bisa menulis kode, tetapi memiliki logika” Masa depan di mana orang-orang seperti itu bisa “membuat” dengan kekuatan mereka sendiri. Saya ingin terus mengupayakan hal tersebut melalui LogicPad.

Jika hal ini membuat Anda sedikit saja berpikir, “Saya ingin menggunakannya,” saya akan sangat senang. Jika Anda tertarik, silakan coba LogicPad.

Dan jika Anda memiliki pemikiran atau hal yang Anda sadari setelah menggunakannya, tidak peduli sekecil apa pun itu. Suara Anda akan menjadi kekuatan pendorong yang besar untuk langkah selanjutnya dari produk ini.

Terima kasih atas dukungan Anda yang berkelanjutan.

comments powered by Disqus
Dibangun dengan Hugo
Tema Stack dirancang oleh Jimmy