持續做想做的事=做對的事?


創業的時光真是飛快得不可思議。明明才剛寫完第一個月的回顧,怎麼一下子又到了第二個月。這個月我全力投入開發新產品,原以為靠 AI 協助,兩週內就能搞定,沒想到一弄就是一整個月,還卡關連連,導致原本預定的行銷工作停滯不前。但我真的很喜歡開發產品的過程,彷彿在解謎闖關,每解開一個難題就多學一點新知,形成一種自我成長的良性循環。

工作佔比

四月份總工作時數為 65.64 小時,比三月增加了 24 小時。各類工作佔比如下:

  • 行銷:30%
  • 產品更新:7%
  • 產品研發:63%

其中一個週末我整整兩天都在工作,有幾天甚至加班到晚上七點多。比較難統計的是晚上洗完澡到就寢前,還是會用平板跟 AI 討論白天卡住的問題,甚至請它幫我先寫好隔天要用的功能。若將這些時數也納入,總工時應該超過 70 小時。

我覺得比較理想的工作狀態是一個月大約 50 小時。像加班的那個週末,一直卡關讓我很煩躁,為了突破瓶頸逼自己解完才能休息,結果越急越解不開。後來乾脆休息一天,結果回來上工十分鐘就解決了。

所以還是得適時讓自己充電,給大腦一點空白,真正需要動腦時才有空間處理複雜問題。

行銷

內容行銷

https://oberonlai.blog/wordpress-newsletter/

本月共寄出四封電子報,開信率勉強維持在 50%。訂閱數從 311 掉到 268,但奇怪的是並未收到任何退訂通知,就這樣莫名其妙地少了 43 位訂閱者。

網站整體流量小幅下降 8.1%。原本以為只要持續產出文章,流量會穩定增長,結果就像重訓後喝高蛋白一樣,一開始成效顯著,後來能維持就不錯了。若想要突破,勢必要拉高產量,但那並不是我目前想發展的方向,所以先這樣吧。

Youtube 頻道

訂閱人數增加 3 位,當月未上架新教學影片,觀看次數從 351 降至 250。等新產品上線後,會再錄製介紹影片。

社群經營

Threads 追蹤者 99 位https://www.threads.com/@m615926

貼文數跟瀏覽數跟上個月差不多,比照 Facebook 貼文頻率更新。

LINE 官方帳號好友 158 位https://page.line.me/vrf7844t?oat_content=url&openQrModal=true

被封鎖 8 次,覺得有點神秘 XD。

銷售概況

這個月銷售頁面幾乎沒有變動,只新增一篇顧客回饋,頁面瀏覽量下降了 38%。

儘管數據整體下滑,最關鍵的電商數字反而顯著成長。推測可能是三月份的努力在四月發酵了。

產品更新

四月份 OrderNotify 沒有新增功能,主要進行錯誤修復。產品已進入穩定期。記得以前每賣一張單都很擔心新客出問題,所以經常盯著信箱。自從製作了自動化推播設定教學後,心情輕鬆多了。現在只要記得開發票就好。

產品定價的調整,加上試用制度帶來的轉化,讓本月營收創下新高,營收比上月成長 141%,訂單數與客單價同步提升,希望能繼續保持。

產品研發

OrderNotify 穩定帶來銷售,讓我能專心投入新產品「WP 網站助理」。預計先免費上架到 .org,再以整合其他外掛的擴充套件做為商業模式。原本想走使用量計費,但實現難度高,暫時先用簡單方式驗證市場需求。

但說是「簡單」,實際上因為有 AI 協助就想「一次做到位」,結果又做太多。最花時間的是整個 AI 架構打掉重寫。原框架與其他外掛有套件衝突,且體積不小,因此請 AI 重寫。

結果果然又是「以為很快,實際拖很久」。卡最久的地方是 Tool 的呼叫,舊架構不堪使用,必須重新設計。而 AI 重構這塊的表現並不好,常常混用舊做法,即使反覆提醒也無效。

另一個坑是 OpenAI API 文件的版本更新我原本以為它會自動知道最新版,結果實測時問題一堆。最後只能手動測試每個環節,反而讓我更熟悉 Tool 呼叫流程。下次整合 API 前一定要先把官方文件或原始碼餵給 AI,才能避免資訊落差。

目前已完成文章與訂單的 AI 搜尋功能,剩下的是訂單查詢與提交上架審核。這段也會花不少時間,之後應該要邊開發邊修整才不會累積一堆問題。

自我照顧

睡眠

上個月才說要平均睡滿八小時,結果這個月還少了 20 分鐘。有幾天甚至不到六小時,大概又是因為腦袋停不下來。

運動

月底有出去玩兩天一夜,其他日子正常運動:

出遊

自從 2024 年後就沒出去玩,雖然總說每月要旅行一次,但總是因各種因素無法成行。這次終於跟老婆去了宜蘭兩天一夜,山景、稻田,加上實惠的房價,讓我不禁思考是否能在這裡生活。

資金水位

8.5 個月,這個月的營收有起色,減緩了燒錢的速度。

五月目標

  • 提交上架 WP 網站助理外掛
  • 電子報更新四篇

就這樣,不敢再立更多 flag 了XD

回顧上個月立下的目標,只有電子報達標,其他全部落空。尤其沒繼續拍教學影片讓我很在意。不禁思考,我是不是總是在做「自己想做」的事,而不是「該做的事」?但如果我喜歡做的事,正好能讓我持續成長、克服挑戰,那它會不會就是「對的事」呢?

這個答案我還在尋找,但至少我知道,我熱愛挑戰與成長。而這,或許就是屬於我自己的正確方向。

如果你也正在創業或打算創業,歡迎加 LINE 一起交流,我們下週見~

WordPress 開發日常

Read more from WordPress 開發日常

大家端午快樂,這週分享一下我目前的主力開發工具~ 開發工具的使用歷程 在 AI 時代前,我都是使用 PhpStorm。PHPStorm 確實順手——跳到函式定義、儲存時自動格式化和檢查,這些功能讓開發效率提升不少。 進入 AI 時代後,我用了 Cursor 好幾個月。自動補全和聊天介面加速了不少開發流程。但用了一段時間,我發現自己還是需要理解程式碼的能力,最後回到 PHPStorm 搭配 Claude Code 的組合。 後來也試過 Google 的 Antigravity。除了免費額度以外,用起來跟 VS Code 差不多。直到某天我打開系統監控,發現 Antigravity 的記憶體佔用竟然到了 40 幾 GB。 40 幾 GB,只為了一個程式碼編輯器。 程式碼視窗還重要嗎? 這讓我開始重新思考一個問題:傳統 IDE 的設計核心是「程式碼」。整個介面以程式碼編輯器為主體,側邊欄、終端機、除錯面板都是輔助角色。 但我現在的開發流程已經變了。大部分時間我在跟 Claude Code 對話,描述需求、確認方向、審查它產出的結果。真正需要自己打開檔案逐行閱讀的時候,一天可能不到三成。...

前陣子,我教會一位朋友使用 Claude Code。他完全不會寫程式,連終端機是什麼都沒聽過。但他有一個很清楚的產品想法,一直找不到工程師幫他做。 兩週後,他把那個產品完整地實作出來了。 不是原型、不是 wireframe,是一個可以實際運作的產品。他全程沒有寫過任何一行程式碼——他只是用中文描述他要什麼功能,Claude Code 就幫他把程式寫出來、跑起來、除完錯。 你可能會想:那它跟 ChatGPT 到底差在哪? 一、你說中文,它寫程式 大部分人聽到「Claude Code」就先退了一步。Code,程式碼,那不是工程師的事嗎? 試試看跟它說這句話:「幫我把這個資料夾裡所有 PDF 的檔名,整理成一份清單。」 它會自己寫一段程式碼、跑完、把清單生出來。你完全不需要看懂那段程式碼。同樣的事在 ChatGPT 上做,它會把程式碼貼給你看,然後你得自己想辦法找地方執行。 你需要學的不是程式語言,而是怎麼把需求講清楚。但光是能下指令還不夠——如果它每次只能做一件事就停下來等你,那跟比較聰明的 Siri 也沒什麼兩樣。 二、它不是聊天機器人,它是 Agent 用過 ChatGPT 或...

如果你有在使用 AI 開發 WordPress 外掛,並且要設計一些自訂的後台管理介面時,一定遇過資料送出時無法正確儲存,或是儲存後被導向到奇怪的頁面。 根據我的經驗,這十之八九是 Nonce 的問題,AI 在處理 Nonce 這一塊常常會出錯,為了讓 AI 更好地理解該怎麼處理 Nonce,這篇文章就來分享 Nonce 的作用,以及如何讓 AI 不要再犯這種錯。 Nonce 是為了擋 CSRF 而生的 所謂的 Nonce,最主要的功能是要防止跨站請求偽造(也就是俗稱的 CSRF)。 CSRF 主要的攻擊方式,是攻擊者誘導已經登入受害者的瀏覽器,自動發送請求到你的網站,也就是說,攻擊者不需要入侵你的網站,只要你的瀏覽器在登入狀態下點擊了惡意網址,攻擊就會開始。 舉個例子: 站長登入了某個 WordPress 網站的後台沒登出,繼續開著分頁 站長切換到另一個由惡意攻擊者準備好的頁面,這個惡意頁面藏了一段惡意程式 程式裡面的連結會指向站長 WordPress 後台 瀏覽器在送出這個請求時,會自動帶上站長已經登入的 Cookie(因為原本分頁沒關) 站長踩到這個惡意網址、讀到那段...