2026 年 10 月 27 日凌晨,開發者 SayHelloHi 在 V2EX 的「分享發現」板發了一篇短文,介紹自己用一個叫 mygo 的開源專案,做出跨平臺的小工具。他特別提到產生出來的 App 體積非常小,並附上兩個實際作品:一個語音輸入法 Arion,一個網頁音樂播放器。留言區反應也不錯,有網友說自己用過 mygo 雲音樂,體驗很好,只是在 KDE 桌面環境下還不能最小化到系統匣,算是小小遺憾。

這是一則典型的技術分享,內容本身不長。不過這類「做出小工具」的貼文背後,通常站著一個熬了好幾個晚上的人。如果你也常在下班後寫 side project,或趁週末把腦子裡的想法變成程式,這篇想順便跟你聊聊,坐在電腦前的那段時間,身體可以怎麼被對待。

做小工具的人,常忘記自己也是會累的

寫 side project 有種特殊的時間感。功能快跑通的時候,你會想「再十分鐘就收尾」,結果一抬眼兩個小時過去了。這不是意志力問題,是心流狀態本來就會壓縮你對時間和身體訊號的感知,脖子僵硬、眼睛乾、肩膀痠,這些訊號都會被往後排。

比較實際的做法不是叫自己「別熬夜」,那太抽象了,而是給外部環境一點提醒。舉幾個你能直接用的:

  • 在桌面放個計時器,每 45 到 50 分鐘起來倒杯水,強制離開椅子一下。
  • 螢幕高度調到視線自然平視偏下一點,脖子長時間低頭的負擔會小一些。
  • 晚上寫程式時把房間主燈打開,別只留螢幕亮著,明暗對比太強,眼睛更容易疲勞。

這些事沒有一件是新聞,難的地方只在於「記得」。如果你常因為追一個 bug 忘了時間,也可以回頭看看我們先前聊過的,把日子排進行事曆的你該怎麼照顧作息,裡面有些方法對開發者也適用。

眼睛的疲勞訊號,別全部推給「太累」

長時間盯螢幕後的乾澀、模糊,多數時候休息就會緩解。但有幾個情況值得你多看一眼:如果休息過後視力模糊持續不退、看東西有扭曲變形、眼睛痛合併頭痛或畏光,這時候別再硬撐,找眼科醫師檢查是比較穩妥的下一步。多數檢查只需要門診時間,早點確認通常比晚點安心。

順帶一提,如果你也是那種一邊寫程式一邊開著音樂 App 的人,記得耳機音量別開太大。長期高音量使用耳機造成的聽力損耗是漸進的,等你察覺時往往已經累積一段時間。一個簡單的原則:戴耳機時如果聽不清楚旁邊的人說話,音量可能偏高了。

工具再輕巧,身體的負擔不會跟著變小

回到那則分享本身。「生成的 App 體積非常小」對使用者是好事,安裝快、佔空間少。但對開發者來說,程式輕巧和你的身體負擔是兩回事,工具再優雅,鍵盤滑鼠前的姿勢和時數還是老老實實地記在身體帳上。

如果你最近剛好也在做自己的小專案,恭喜之餘,把這篇當成一個提醒:專案可以慢慢做,版本的東西下週還在,眼睛和腰只有一副。留言區那位網友在意「不能最小化到系統匣」,你在意的或許是別的小細節,但共通的是,這些熱情都值得陪著一副好好的身體走得更遠。