跳至主要內容
Bo

學思山丘

我把學習和思考筆記整理在這裡,分享給也在路上的你

Technical Lead · Cloud & Backend · AI Agents

這裡放著我一路寫下的學習筆記、實作心得和一些生活觀察。最常寫的兩條主軸:把 AI Agent 從 PoC 推向 Production 的系統工程,以及一個人把產品做出來的完整路線;後端與雲端的底子穿插其中,偶爾也寫點生活。想多認識我,歡迎到 關於我 逛逛。

172+
座小山丘

一篇篇把想法整理成可以回頭看的路標

18
個系列

把零散筆記收成成套的學習路徑

3
大領域

後端、雲端、AI,都是我常常走進去研究的地方

持續前行

把每天多懂一點,累積成更遠的風景

技術 117 篇

後端、雲端、AI Agent 的實作與筆記

看更多技術 →
Agent 記性很差? 如何讓不同電腦上的 Agent 進行 context 同步
Claude Code

Agent 記性很差? 如何讓不同電腦上的 Agent 進行 context 同步

換一台電腦、開一個新對話,Agent 還是能在幾秒內接上進度。關鍵是把「檔案同步」和「上下文同步」拆成兩件事,再把 source of truth 設計成跨機器、跨對話、跨 agent 都能 reload。

7min

十年前我就在玩 OpenStack:翻出 2016 年的 Horizon 簡報

7min
2026 AI Coding 工具一覽表:為何我選 Claude Code 搭配 Codex
Claude Code

2026 AI Coding 工具一覽表:為何我選 Claude Code 搭配 Codex

完整比較 Claude Code、OpenAI Codex CLI、Google Gemini CLI、GitHub Copilot、Cursor、Devin 六大 AI 程式設計工具。從定位差異、pricing、開源策略到 2026 年趨勢,最後分享我為什麼以 Claude Code 為主力、搭配 Codex 互補的組合。

18min
Agentic Engineering 的下一步:2026 之後,工程師還需要寫 code 嗎?
Agentic Engineering

Agentic Engineering 的下一步:2026 之後,工程師還需要寫 code 嗎?

Benchmark 進步很快,但不能直接外推明年的能力。從一年實戰整理工程師仍需負責的判斷、協調、品味與風險,並附一份可自行調整的能力維持練習。

10min
Homebrew 6.0 來了:先搞懂這幾個會影響你日常的改動
Homebrew

Homebrew 6.0 來了:先搞懂這幾個會影響你日常的改動

Homebrew 6.0 不是炫技版號,而是把資安收緊、把你每天 brew install 的習慣改掉,還開始跟 Intel Mac 道別。挑幾個對 Mac 開發者最有感的改動,實測給你看。

7min
第 7 章:信收得到了,但能用它「寄」信嗎?
域名

第 7 章:信收得到了,但能用它「寄」信嗎?

Cloudflare Email Routing 只能收信、不能寄。想用自己網域的地址回客訴,得補上「Send mail as + Resend」這一半——還有一個會讓整封信進垃圾桶的 SPF 雷。

9min

觀點 12 篇

職涯、領導與二十年開發路上的反思

看更多觀點 →
傳說中消失的同學——大安高工資訊科
職涯

傳說中消失的同學——大安高工資訊科

高一一個學期有快一半時間請假去比賽,在同學之間留下了「神秘消失的同學」的傳說。從網界博覽會第一名到代表學校出國交流,大安高工資訊科的三年,奠定了我接下來二十年的一切。

5min
光電系外務最多的人——北科大
職涯

光電系外務最多的人——北科大

讀的是光電工程系,心裡裝的是程式碼。在家庭困境中一邊打工一邊接案,C 語言全班最高分,選修資工系課程成績亮眼。北科大四年,我學會了在逆境中找到自己的路。

6min
AppWorks 創業的青春記事——CityTasker
職涯

AppWorks 創業的青春記事——CityTasker

入選 AppWorks 第七屆,做了 CityTasker、VDOshow、HelloFans 三個產品。第一次創業沒有成功,但那段和夥伴一起寫 code 到半夜的日子,成為我職涯中最純粹的一段青春。

5min
音樂公司裡的 Laravel 傳教士——KKBOX
職涯

音樂公司裡的 Laravel 傳教士——KKBOX

進了台灣最大的音樂串流公司,開發了 help.kkbox.com 客服系統和 CMS 後台。但最讓我驕傲的不是寫了什麼程式,而是主管說我「帶動了團隊的學習風氣」。

5min
500 台 EC2 同時轉檔的日子——CatchPlay
職涯

500 台 EC2 同時轉檔的日子——CatchPlay

用 Elixir + Phoenix 打造全自動影音轉檔系統,高峰期同時控制超過 500 台 AWS EC2。開發各種便利小工具幫同事省下繁雜操作,獲得匿名互評最高分,成為「最值得信賴的共事夥伴」。

6min
直播電商的快節奏——17 Media
職涯

直播電商的快節奏——17 Media

加入 17 直播新成立的電商部門,經歷新部門的各種混亂。負責 VOD 影片轉檔系統、擔任 SRE、用 Terraform 搭建跨雲架構。最後一天是大寶出生——從產房趕去辦離職手續。

5min

生活 43 篇

工作之外的觀察、紀錄與隨想

看更多生活 →
一個工程師創辦人的真實成本清單:CityTasker 教我的 4 件事
創業

一個工程師創辦人的真實成本清單:CityTasker 教我的 4 件事

工程師創業,最容易低估的從來不是技術,而是看不見的成本——燒錢的速度、沒人教你的法規、聚焦的代價,還有那個致命錯覺:寫得出來的東西,最不值錢。這是 CityTasker 用兩年燒完的錢,幫我列出的成本清單。

6min
整個城市都有我的好幫手:CityTasker 開站那天,我們真的以為要成功了
創業

整個城市都有我的好幫手:CityTasker 開站那天,我們真的以為要成功了

2013 年 8 月 7 日,CityTasker 開站。我盯著後台一直按 F5,一天 837 個人註冊、最高 50 人同時在線、54 封簡訊發出去——那一刻,我跟夥伴真的以為要成功了。這是一個入選 AppWorks 第七屆、最後燒完錢收攤的創業故事的開場。

6min
不是那 1% 的人:十年後,我怎麼看 CityTasker 這場沒成功的創業
創業

不是那 1% 的人:十年後,我怎麼看 CityTasker 這場沒成功的創業

創業圈總在歌頌那 1% 成功的人,剩下 99% 呢?十年後回看 CityTasker——一場燒完錢、親手收掉的創業,我想重新定義什麼叫「失敗」,以及這段沒成功的經歷,後來怎麼變成我做到 VP Engineering 的底氣。

4min
速度比完美更重要:創業教我的事,後來都變成我帶團隊的原則
創業

速度比完美更重要:創業教我的事,後來都變成我帶團隊的原則

CityTasker 是我 2012 年和朋友做的任務媒合平台。當年沒資源、沒時間,「速度比完美更重要」是被現實逼出來的生存本能;十年後當我帶團隊一路做到技術總監、VP,這套心態反而成了我刻意選擇的管理原則。

5min
賣掉之後呢:CityTasker 最意外的結局,是連買下我們的公司也不在了
創業

賣掉之後呢:CityTasker 最意外的結局,是連買下我們的公司也不在了

我說 CityTasker 燒完錢收攤了——那是真的,但不是全部。它後來其實被一間 AppWorks 認識的獵頭顧問公司 sudo 買下,從合作、一頓頓早餐會、到一紙 2016 年的收購合約。而最意外的結局是:連買下我們的那間公司,後來也不在了。

4min
第 6 章:買完才發現——.dev 網域居然不能收信
域名

第 6 章:買完才發現——.dev 網域居然不能收信

我以為買完 .dev 就結束了,直到要幫 App 設客服信箱才發現:買網域 ≠ 有信箱。還好 Cloudflare Email Routing 五分鐘免費搞定。

12min

山丘下的生活

技術之外,也記一些工作以外的觀察與生活片段。累了的話,就到山丘下走走。

esc
輸入關鍵字搜尋文章...
查看收藏 →