
做完之後,它們真的有人用。
數字直接來自 Google Analytics 和 Search Console,不估算、不美化。
今年用過 LiveTRA 的人
Google Analytics · 2026/01/01–09/08
近 12 個月從 Google 搜尋進來的點擊
Search Console · 2025/09–2026/09
LiveTRA 跑了多久
第一次 commit 是 2017 年 6 月
「空拍機地圖」的 Google 排名
Search Console · 12 個月
更細的數字放在各自的案例裡。
這三個比較值得看。
這三個是我做出來、現在還在維護的產品。其中一個,甚至就是因為每天被同一件事煩到,乾脆自己做了。
我通常就是從問題開始。
我不太把設計和開發分開。對我來說,它們只是同一件事的兩個階段。
- 01
找到問題
大部分東西都是從一個小小的不爽開始。步驟太多、某個地方很難用,或者只是覺得「這東西應該存在」。我通常從這裡開始,不是從框架開始。
- 02
先想清楚要做什麼
在挑架構、選工具之前,先弄清楚真正要解決的是什麼。不是做得越多越好,而是不要做錯。
- 03
設計
把資訊、操作方式和畫面整理到一個合理的位置。理想狀態是,使用者不用想就知道下一步要做什麼。
- 04
寫出來
大部分時候是 Vue、Nuxt 和 Node.js。專案需要什麼就用什麼:PostgreSQL、PHP、PostGIS、Python⋯⋯沒有特別執著某一套技術。
- 05
上線
停在 localhost 的東西還不算完成。我喜歡真的把它放出去,讓人用,然後看看自己哪裡想錯了。
- 06
繼續維護
這是很多作品集不太會寫的部分。LiveTRA 已經跑了九年,DroneMapTW 每天都會檢查政府資料。東西上線之後,才開始知道它到底能不能活。
上線不是結束,有趣的部分才剛開始。
工具換了,該負的責任沒換。
AI 改變了我做東西的方式。我會拿它來想點子、寫程式、摸熟陌生技術、重構舊系統,也讓我可以更快從想法做到能跑的東西。但有幾件事我還是自己決定:要做什麼、為什麼要做、應該怎麼運作,以及最後到底好不好。AI 可以幫我做得更快,但不能替我決定要做什麼。
最近在玩什麼。
最近手上有三個東西,其中兩個已經可以跑了。
用 AI 把歌轉成 Bass 譜
目前功能已經做得出來。問題是跑一次的成本還是有點高,還沒高到我願意把它放到線上,所以現在先留在自己的電腦上。
ESP32 做的 HomeKit Bridge
家裡的冷氣和電風扇不支援 HomeKit,所以我自己做了一個橋接器。現在它們支援了。
日文發音矯正
想做一個有點像 BoldVoice、但專門給日文用的發音練習工具。重點是成本要低到真的跑得起來。目前還在想。
第三個不是突然冒出來的。
回頭看我以前做過的東西,其實滿容易看出來。我做過音感測驗遊戲、YouTube 日文聽解工具、聞き取り遊戲;小時候學了七年電子琴,也曾經在唱片公司工作。後來又花了一年,把日檢從 N3 拚到 N1。現在又開始想做日文發音工具。音樂和語言這兩件事,繞來繞去最後還是會碰在一起。我好像繞了二十年,才發現自己一直在做同一類事情。

