跳至主要内容

打造自己的工具

· 閱讀時間約 3 分鐘 ┊ 純文字版

前幾天開始,我開始開發自己專用的純文字動畫軟體 WiNoteWiwi 的 Keynote 替代品),目標是取代 Keynote,並讓我有一天能完全脫離 macOS。最近我大部分的空閒時間,都花在這個上面了。

雖然程式碼是 AI(Claude Opus)寫的,但我覺得要把它做好還是很不容易。整個開發過程中,還是需要許多人類的規劃、測試和品味;例如,光是「字怎麼跳動看起來比較爽」就是一個很需要品味的事情。

關於開發的細節,之後的貼文再說,這篇只是想講一些心得。

開發 WiNote 的過程讓我意識到:現在每個人都有能力擺脫「以前認為絕對擺脫不了」的數位依賴。

以我自己為例,我因為要用 Keynote 做動畫,所以必須用 macOS;因為必須用 macOS,所以必須買蘋果的電腦。以往的想法是:「不然呢?我總不可能自己寫一個 Keynote 吧?」

結果,現在我真的在自己寫一個 Keynote──而且就我個人的用法而言,它比原本的 Keynote 好用多了!

當然 WiNote 本身還是有依賴,但它依賴的是 Node、Chromium、Puppeteer、FFmpeg 等自由軟體。就算是用來寫它的 Claude,我也可以隨時換成別家的模型。這樣的依賴,比起被封閉的蘋果生態系綁架,來得舒服多了。

只要能移除越多依賴,或至少換成更自由的版本,生活就可以越靈活、越有底氣。例如:

  • 🍲 如果自己會煮菜,就不依賴外食了
  • 💇 如果自己會剪頭髮1,就不依賴設計師了
  • 🪴 如果自己有果菜園,就不依賴超市了
  • 🔋 如果自己有太陽能發電機,就不依賴台電了

當然,即便能自給自足,我們依然可以選擇吃外食、找設計師、逛超市或用台電;但只要心中知道「就算沒有這些東西,我自己來也行」,使用它們的姿態就不一樣了。

我超級推薦你也想想看:你的生活裡──尤其是數位生活──有什麼依賴是你有可能移除的呢?今天就試著砍掉其中一個吧!

如果一時想不到,我建議你從「移除串流音樂服務」開始。因為這最簡單:直接購買你喜歡的專輯來支持藝人2,把喜歡的音樂全部下載到自己的裝置上,從此以後你就可以跟串流音樂說掰掰啦!

Footnotes

  1. 疫情的時候,我真的自己剪頭髮剪了一年!雖然剪得很醜。

  2. 他沒出專輯?別忘了還有 yt-dlp