Featured image of post LogicPad 開發秘辛

LogicPad 開發秘辛

為「不會寫程式碼,但有邏輯的人」提供工具。創建 LogicPad 的理由

你好,我是 kenji。我是低程式碼工具「 LogicPad 」的作者。 這次不是介紹產品,而是想從有點個人的角度來寫寫「為什麼想做這個?」的開發幕後,以及我自己的想法。

說實話,這不僅僅是一個工具開發。 我的過去、職場上的煩惱、技能組合,以及一直縈繞在心頭的「總有一天想做自己的產品」的想法—— 這些全部重疊在一起的結果,誕生了 LogicPad。

也就是說, 這對我來說也是「人生集大成的專案」 。 我將盡可能坦率地、充滿熱情地寫下這樣的背景。


坦率地說,我想要一個可以挺起胸膛說「這是我做的」產品

說實話,這是最初的動機。

從以前開始,無論是工作還是興趣,我都喜歡寫程式碼。我也參與過各種開發。 但是,有一天我突然意識到。 「沒有一個以自己的名字、自己的責任推向世界的產品」

當然,團隊製作的東西有價值,也有很多值得驕傲的工作。 但是在某處,也有一種「就這樣,在別人的名字下結束職業生涯嗎」的虛無感。

一次就好。 我想留下一個可以挺起胸膛說「這是我做的」的東西。 帶著這樣的想法,我開始構思 LogicPad。那是大約 6 年前( 2019 年左右 )的事情。 (最初的想法本身是在大約 2015 年前了解到 Unreal Engine 的視覺化程式語言 Blueprint 時產生的。)

藍圖

因為不會寫程式碼所以無法著手。那不是很可惜嗎?

我的職場裡有很多優秀的人。

他們能建構邏輯。能自如地使用 Excel 函數,也能看穿問題的本質。 但是——在「寫程式碼」這個階段,手就停住了。

「這個作業,每次都看著步驟書做,不能自動化嗎?」 「嗯,可以喔。但是…那必須寫程式碼呢…」

這樣的對話發生過很多次。

每次我都這麼想。 「明明懂邏輯,卻因為程式碼這堵牆而停下來,真是太可惜了」


低程式碼編輯器,這個選項

其實在前一份工作中,我從事的是透過 GUI 操作運行的 2D CAD 開發。 說到 CAD,就是用滑鼠來組裝圖形對吧。 也就是說,這是一個 「透過操作來建構邏輯」 的世界觀。

我想:「這和低程式碼非常契合呢」。

再往前追溯,從學生時代開始,我一有想法就會馬上寫程式碼,大量製作影像處理、數值處理、Windows 工具、SNS 自動發文工具等小程式。 我想有 600 多個。現在也還留在 GitHub 上。

當時並沒有考慮什麼意義。 只是「想做所以做」。僅此而已。

但是現在,在製作 LogicPad 的時候…

我感覺那些點終於連成了一條線。


易於使用,但功能強大。平衡的困難

在推進開發的過程中,我一直考慮的是 「讓它成為一個直觀易用,同時又非常強大的工具」

如果增加功能,能做的事情就會變多。但是,會變得難以使用。 如果簡化,任何人都能接觸。但是,那樣又會有人覺得不夠。

為了不被說「低程式碼工具只是玩具吧?」。 但是,也不想被說「結果還是必須寫程式碼嘛」。

我一直在直覺和表現力那條極限的線上戰鬥。

無數次重做 UI,無數次丟棄, 然後終於接近覺得「這樣可以」的形態時,我真的很高興。


第一次被「使用者」的一句話拯救了

第一次把 LogicPad 交給的是前同事。 她不擅長 IT,也怕程式碼。但是,她擅長邏輯。

稍微說明並讓她試用後…幾分鐘後她說的一句話,我至今難忘。

「如果是這個,我也覺得我能做到!」

真的,我快哭了。 我想給她的,就是這個。

不是會動的工具,而是 「我自己做出來了!」的感覺 。 我確信,那才是 LogicPad 真正的價值。


能製作的人增加的話,社會會變得更有趣

我認為「技術的民主化」非常重要。

技術有改變世界的力量。 但是,能駕馭它的人是有限的。

如果,只要「懂邏輯」就能製作應用程式的話?

更多的人,將能夠轉到「製作方」。 而且,從那裡誕生的東西,我認為會超越現在的想像。

如果 LogicPad 能成為那個入口。 希望能成為一個把「想做」變成「能做」的工具。

那就是我的願望。


結語

LogicPad 還是 Beta 版,並未完成。 需要改善的地方,想做的事情,還有堆積如山。

但是,我把 自己人生的「點」全部傾注到了這個工具中。 現在我可以挺起胸膛說。

「這是,我自己製作的產品」


👇附錄:LogicPad 能做的事情

  • 透過拖放建構處理
  • 條件分支和變數等也可以在 GUI 中處理
  • 準備了多樣的 AI 協作節點
  • 透過插入腳本也可以為高階使用者進行擴充
  • 高精度的數學函數・資料處理(無限位數精度的數值運算等)
  • 針對高階使用者的快捷鍵也很豐富
  • 支援 90 多個國家的語言

接下來想做的事情

  • 與 AI 協作從自然語言產生邏輯
  • 使用者可以建立自訂節點的機制
  • 建構可以分享建立的節點和邏輯的平台

✍️後記

非常感謝您閱讀到這裡。 這不僅僅是一個工具開發,而是傾注了我自己的經驗、熱情和人生片段的一個挑戰。

「不會寫程式碼,但有邏輯」 這樣的人們,能夠靠自己的力量 「製作」出來的未來 。 今後我也想透過 LogicPad 繼續以這個為目標。

如果您有哪怕一點點「想試用看看」的想法,我都會非常高興。 如果有興趣,請務必試試看 LogicPad

然後,如果使用後有什麼感想或注意到的事情,無論多小都沒關係。 您的聲音將成為推動這個產品邁出下一步的巨大力量。

今後也請多多指教。

comments powered by Disqus
使用 Hugo 建立
主題 StackJimmy 設計