6-year anniversary reflection
The moment you finally get the thing you wanted, strangely, the doubt shows up. I graduated in May 2014 and have worked ever since — 12 years. On 5/26 I hit six years at Instagram and a career the 24-year-old me wanted. I thought I’d feel like I’d arrived. Instead I feel uneasy, and I’ve come to think the unease is the more useful thing to write down.
042 | Few Thoughts on Leadership Traits
Be a noob; admit I'm wrong; uplift others
Lately I’ve been thinking about leadership traits. I’d like to reflect on a few things. I’m sure I’ll return in a year and comment something different; but here is what I had on mind for the past 1-2 years.
A year ago I stepped into a refreshed role to cover more areas in the 40-eng org. A break-through happened in trust building with folks: we had an external conflict with a different team; I ended up protecting my engineers’ scope, navigating through different org’s incentives, and putting off the fire. These in return rewarded me with more people’s trust. A few points to reflect:
041 | The Happiness of Pursuit
having things isn't fun, getting things are
Jimmy Carr said: it’s not the pursuit of happiness — it’s the happiness of pursuit.
I heard this after about ten years in my career, and it clicked immediately — because I had already learned the lesson the hard way.
Back in 2020, I joined my company one level lower than I wanted due to an interview hiccup. So I chased the Senior title as hard as I could. I got there. And when I did, it was just... depressing. The goalpost moved immediately — Staff Engineer became my new reality overnight. I felt like I’d already exhausted everything I had and yet I was on this new marathon right away. I’m still behind because of that setback. I can’t rest or waste any time.
040 | The AI Cognitive Offload Problem
Claude, Cognitive Regression
There’s a gold rush happening right now. Everyone’s scrambling to “learn AI” — the message is loud and clear: get on the train or get left behind.
Anthropic recently published a study that put hard numbers to something many of us have been feeling. They ran an experiment where developers learned a new Python library — half with AI assistance, half without. The AI group finished a bit faster, but scored the equivalent of nearly two letter grades lower on comprehension tests afterward. The speed came at a real cost to understanding, especially around debugging. This isn’t a fringe concern anymore — even the companies building these tools are flagging the tradeoff.
040 | The AI Cognitive Offload Problem
Claude, Cognitive Regression
There’s a gold rush happening right now. Everyone’s scrambling to “learn AI” — the message is loud and clear: get on the train or get left behind.
Anthropic recently published a study that put hard numbers to something many of us have been feeling. They ran an experiment where developers learned a new Python library — half with AI assistance, half without. The AI group finished a bit faster, but scored the equivalent of nearly two letter grades lower on comprehension tests afterward. The speed came at a real cost to understanding, especially around debugging. This isn’t a fringe concern anymore — even the companies building these tools are flagging the tradeoff.
039 | 🏢 我给 AI 打工仔们造了个办公室
Claude Code, Claude Sessions
前两天觉得现在搓CC像打游戏么, 干脆试一下. 我CC只是$20块会员, 受限了几次, 差不多就这个程度啦, 做出来治愈一下. 不知道同事看到会不会觉得像micro kitchen 😬 其实我觉得还有点像Severance.
这些 Agent跟我们一样也是勇敢的打工人; 可能我们都活在模拟世界里.
灵感
最近用 Claude Code 干活, 经常同时开好几个 session.
每次都在想: 这些 Agent 现在在干嘛? 忙不? 是不是在摸鱼?
于是我造了个小工具 -- Claude Office.
一个像素风的等距办公室, 每个 Claude session 都是一个小人:
🔥 工作中 → 疯狂敲键盘, 汗流浃背
😴 摸鱼中 → 趴桌子睡觉, zzz
🚪 没任务 → Micro Kitchen聊天
看着一群小人在办公室里忙碌, 很治愈.
安装
三步搞定:
# 1. Clone
git clone https://github.com/awangdev/claude-office.git
cd claude-office
2. dependency
npm install
3. start
npm start
打开浏览器访问
038 | Claude Code CLI
久违的网吧通宵感
这一个月沉迷于跟 Claude 结对编程. 这种沉浸式的感觉, 让我久违地找回了小时候第一次走进网吧通宵打游戏的那种亢奋感.
那时候是盯着屏幕里的《传奇2》挂机打怪, 现在的我是盯着Claude 飞速滚动的出活儿. 时隔二十几年, 屏幕前的我早变了模样, 但那种进入心流的状态似曾相识.
“外挂”般的快感: 以前打网游都要开挂. 现在用 Claude Skills, 本质上就是给编程工作开了外挂. 原本需要我吭哧吭哧写几个小时的枯燥代码, 现在 Claude 分分钟搞定, 这种多巴胺分泌的快感简直停不下来.
“烧点卡”的紧迫感: 既然充了钱, 或者 Token 额度还没用完, 就总觉得如果不把今天的配额跑满就亏了. 这种心态像极了网吧的点卡, 非得要把每一分钟都榨干, 玩到精疲力尽才舍得下机.
从 VSCode 到 CLI
刚开始决定把工作流从 VSCode 迁移到纯命令行 (CLI) 的时候, 我经历了一两周缓慢的”戒断期”.
脱离了那些熟悉的按钮, 图形化的操作, 我发现自己就像一个突然被扔进原始森林的现代人. 很多底层的 Linux 命令我都手生了, 参数完全想不起来怎么敲.
但很快, 我意识到我不再需要去记那些命令参数. Claude 可以替我解决大部分的底层操作.
我只需要告诉 Claude: “帮我把所有后缀是 .json 的文件都找出来, 然后把里面的 id 字段提取出来存个新文件”. 它就会极其熟练地调用 find, jq, xargs 这些我不常用的工具, 帮我把活干完. 慢慢地, 这种”遗忘”变成了一种解放.
Skills & Commands & Plugins
适应了 CLI 之后, 我开始接触一些更流行的概念, 就像游戏里解锁了新技能树.
037 | 什么人会被AI淘汰?
Claude Code, Antigravity
跟风Claude Code
轰轰烈烈的2025年度PSC (Performance Cycle Review, 年终评价)落下帷幕. 往年的我在这个时候特别忙, 像打仗一样写年终总结帖. 今年我患了拖延症, 到截止日期的最后一天才写完所有的feedback; 这一周我几乎所有的精力都花在Claude Code上, 学习一些流行的工作流程, 反省自己工作模式中值得改进的部分.
我的动力来自于肉眼可见的10x效率: 就这么一条船, vibe coding. 我不跟, 别人就以10x的速度飞快前进而我就原地站在尘埃里. 我自然选择站在历史正确的一边, 全身心地接受AI洗礼, 有什么新工具新手段, 都要耐心看看.
现在市面上流行的几个Coding Assistant派系, Cursor, Copilot, Antigravity, Claude Code. 其中Claude Code最不一样的是它主打CLI 界面, 而前三者都是主打IDE用户界面(并且三者都是基于开源的VS Code). 前三者也都可以用Claude模型.
这几周, 我感受到的不再是 “哪个模型更好用”, 而更多地开始趋向于: 哪些功能让人眼前一亮, 或极大地增加了效率. 举几个例子:
我在文章033里聊到过Antigravity. 后来我又做了一些小实验, 做了个网页版的小游戏pong, 把自己写的Google Review整理成网页. 这些后续的小实验都基于一个强大的功能, Antigravity: Browser extension. 它的功能听上去很简单, 就是代替你去操控网页, 点点鼠标, 滑滑网页. 这个功能等于给了AI一双从你的视角看出去的眼睛, 而更加容易帮你解决实际问题.
Claude Skills 从2025年十月中旬发布, 就开始席卷全网. 顾名思义, 我们就是在给AI工具赋予一些简单的Skills(技能). 它存在的一个基本意义就是, 很多时候我们要解决的问题是重复性的, 那么我们一次性, 定义一个’技能’给Claude, 它会了之后就再也不用重新定义了. 这个想法非常直观, 简单; 就像我们人一样, 从最简单最小的技能开始掌握, 逐渐变得功能全面, 逻辑缜密. 在工作里面, Claude Skills的概念更容易普及: 很多人都会在工作中解决一系列一模一样的问题, 那么定义好Skills, 大家就可以直接拿来用.
036 | 2026 New Year Resolution
不尽全力, 更待何时
Baseline
跟2025年1月1日期待的一样, 过去的12个月我过得比往年要充实得多. 在2025 开始的时候, 我做了一个 12 weeks year 的计划. 计划的理念是: “忘掉传统意义上的一年结束是12月31日,把12周当做一年. 因为只有12周去完成目标, 所以需要满打满算, 让能安排的时间都更有价值”. 把12个月的计划融进12周, 原本就是非常难完成的; 但是缩短的12星期, 让这些计划更加容易执行.
或许每12个星期更新一下计划才是最恰当之举. 我这种年终才想起来做计划总结的, 对自己的要求是有些粗糙了. 总体而言, 整个一年的进程还不错: 除了既定的目标, 我还完成了些额外的事情: 南非旅行, 夏威夷马拉松, 车库重装, 适应AI工作转型, 开始播客 (编译日志The Build Log), 把个人网站做出来 tuwang.ai. 生活里我最大的额外收获是完成了马拉松比赛和认识自己身体的极限. 工作里最大的收获自然是在AI转型这个赛道上起步了.
我最大的缺口是读纸质书的时间不足, 参与额外沟通活动很少. 回过头一想, 这都是短期不做也不会怎么样的事情, 可放着不管总觉得不合适. 在新的计划里面我打算把这两条变通一下. 读书的缺口, 我用听博客补充一下; 沟通呢, 其实过去大半年我在职场的沟通范围已经变广了, 因此就继续用1:1和编译日志代替.
2026的计划里, 我把工作那一栏去掉了. 工作的计划太复杂, 又不适合拿出来写, 干脆去掉. 新的计划, 大致分这个四个部分:
1/ 沟通成长: 主要还是继续1:1, 和做[编译日志]播客
2/ 健康&运动: 长跑, 准备比赛, 保持睡眠量
3/ 学习: 主要是AI的学习, 还有读书/播客的知识摄入
4/ 修整: 用业余项目, 或者组建乐队, 从工作的状态里短暂抽离, 恢复元气.
035 | Honolulu 首场马拉松
35岁, 没苦硬吃
首场的成绩是5个小时2分钟, 离我原本的目标慢了2分钟. 我是在最后2公里争取过的, 可想而知, 最后一段心里有多少不甘. 当然了, 离我真正期待的4小时30分钟, 整整多出了32分钟. Honolulu 马拉松是全美规模最大的全马之一. 2025年, 总共有4万多个人参加, 22721个人完赛; 我的排位是6183, 大约在前28%.
说说首马的几个核心记忆点.
赛前准备 / ChatGPT
首马我做了全面的准备:
头部: Ciele Atheletics GoCap Hat, Meta Vanguard Glass
腰部: 跨带, 9个能量胶, 1包盐丸, 8个电解质胶囊
上身: 手机带, Garmin Forerunner 970
鞋: ON Cloudboom Max (比平时大1号!)
袜子: 五指袜(免得脚趾打架)
未来能够提高的, 应该就是自己带水杯的习惯.
值得一提的, 是所有的补给, 以及训练计划, 还有早期的装备研究, 都是用ChatGPT帮助的; 在过去的11个月里, 我跟ChatGPT有非常多的零碎咨询, 它知道我整个跑步的成长历程. 因此, 最后全马的计划和执行, 都有相当高的合理性.
因为大雨, Meta Vanguard Glass我大部分时间顶在头上; 它防水功能非常强大, 下雨天省去了我戴耳机的烦恼; 行进中我不用抄手机, 随时拍到比赛的瞬间.
磅礴大雨
早上3点多起来, 窗外就在暴雨; 这天Honolulu还有洪水预警.