MoreRSS

site iconOneV | 王巍修改

开发者,专注于 iOS 和 Swift 方向。Kingfisher 作者。创办 ObjC 中国。
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

OneV | 王巍的 RSS 预览

和产品一起成长 - 从 AI 猫娘到 Prowl 终端

2026-06-07 20:10:00

三月底回国参加了 Let’s Vision 26 的会议。在 slide 里我贴了一张用手机干活的照片,会后有不少小伙伴对此很感兴趣,来问细节,也很好奇我平时的工作状态和工具。 这大半年和 AI agent 协同的工作流逐渐成熟之后,我自己的工作习惯其实也发生了挺大变化。以前干活必须坐在电脑前,最好是能进入一种完整、连续、长时间专注的状态;但现在很多事情已经开始变成一种“持续调度”:让任务在后台跑,多个 agent 在并行工作,而人更多是在做别的事,大部分事情是在碎片时间推进的。只有当遇到更困难一些的课题时,才需要找到大片时间来专注做决策。在专注期间时,我的主要任务也从单一项目的所谓心流状态,变成了在多个不同项目之间进行快速的上下文切换(毕竟等一个 agent 响应的时候,你就是会不由自主地去看看别的项目)。也因为这样,我现在对“工作设备”的边界感越来越弱。手机、电脑、家里的常驻机器、甚至是一个墨水屏阅读器,都可以成为工作的设备:也许与其说是“工作设备”,其实更像是同一个工作空间的不同入口。 大体上来说,我现在使用手机和使用电脑是五五开:如果有大段完整时间,比如工作或者夜间能...

用好你的 jj - 重新思考 Agent 时代的版本控制

2026-03-16 22:30:00

过去大半年我一直在高强度地用 AI agent 写代码,用着用着发现一个问题:“怎么组织 agent 吐出来的东西”这件事,比我原来想的重要太多了。 这话听着可能有点奇怪。大家关心的一般都是模型能力、prompt 怎么写、上下文够不够长……但真的和 agent 密集配合过一阵子之后,你会发现有个更底层的东西一直在拖后腿:版本控制。说得再具体一点,就是你拿什么样的心智模型来管理本地的代码变更。 我现在的结论是:Git 作为远端协作和代码托管的标准还是没什么好说的,但在本地工作流这头,jj (Jujutsu) 明显更适合现在这种人和 agent 来回切着干活的开发方式。这篇文章就是来安利这个的。 Git 在 Agent 时代的摩擦 Git 是个伟大的工具,这一点没啥好争的。但它的很多设计假设,是建立在二十年前”人类手工编程”的时代背景上——一个人坐在编辑器前面,想清楚要改什么,改完检查一遍,然后 add、commit、push。这套流程是给人类的线性思维量身做的:staging area 给你一个”最后再看一眼”的机会,branch 帮你隔离不同的工作流,stash 让你...

十倍性能优化!一次终端语法高亮库的 AI 折腾与收获

2026-01-04 15:39:00

我最近写了一个小框架 Chroma,用 Swift 在终端里做代码高亮;顺手还以它为基底做了一个(实验性的)cat 替代品 ca,能以带高亮的方式在终端里显示代码文本内容 (几乎和 bat 一样,只是又一个“I can, why not”的项目)。这篇文章想做三件事:先简单宣传一下(真的很短),然后重点聊聊这次实践中的主要收获:在 AI 驱动的迭代方式下,把性能优化这件事做“到底”变得前所未有地容易;最后再补一些在做 ca 期间学到的命令行设计和主题生态方面的东西。 Chroma / ca:一个很小的 promotion Chroma 的目标非常朴素:给它一段代码和一个语言标识,它就返回一段可以直接 print 的 ANSI 彩色字符串。 语法高亮这种东西其实早就被写烂了:Rust 有 syntect,Python 有 Pygments,前端世界里更是 highlight.js 一类的工具满天飞。但我在 Swift 生态里一直没找到一个足够顺手、又能对终端输出细节(diff / 行号 / 行背景 / 缩进)有足够掌控力的选择,于是干脆自己(准确地说:靠 AI)糊了一个。...

2025 年终总结

2025-12-15 09:20:00

提笔写下这篇总结的时候,窗外的银杏叶已经落得差不多了,天气也倏忽之间就冷了下来。东京的秋天走得安静,只留下满地金黄,但冬天却来得急躁,提醒人们时间确实在向前流动。 按照往年的惯例,我大概会用“懒癌发作”或者“没什么进取心”作为开场白:一方面习惯性自嘲,另一方面也给自己留点退路,装作好像只要态度足够散淡,变化就追不上来的样子。但回望 2025 年,我发现这些词突然变得不太合适了。并不是我变得勤奋了,而是这个世界的变化速度,已经快到了即使你选择“躺平”,也能清楚地感觉到身下的地板在带着你呼呼向前移动。 如果说前几年我们还在讨论 AI 能不能做事、会不会做事,那么到了 2025 年,这个问题几乎已经失去了继续讨论的意义。我们不再站在岸边观察潮水,而是已经身处浪潮之中。无论情愿与否,这一年,几乎没有人还能置身事外,所有人都成为了这场巨变的直接参与者。 今年的总结,我想试着从几个贯穿全年的主题出发,聊聊在这个智能骤然丰裕的时代拐点上,我的一些观察、困惑、犹豫,以及尚未成型的浅薄思考。 智能膨胀与元学习 两个娃一天天长大,也都进入了小学,姐姐更是为了准备初中考试开始了补习班生涯。她...

Magpie 和 「AI 贼船」- 再谈 vibe coding,当代码变得廉价时...

2025-10-13 23:10:00

最近科技界一扫前些年死气沉沉的阴霾,各种新东西乘着 AI 的东风纷至沓来。我自己分享欲也有点爆表,所以闲暇时 vibe coding 了两个小项目,想要尝试拓展一下自己表达的边界和形式。这篇文章先简单介绍一下两个项目,然后谈谈(作为一个“资深”程序员)在开发过程中的一些体会和感受。 项目简介 Magpie 首先是驱动我个人链接收藏页面的 Magpie (喜鹊,没错我就是很喜欢用鸟来给项目命名的人),它是一个轻量级的链接收藏,后端接入 AI 模型,可以从链接 URL 中获取内容,自动提取标签以及合适的分类,甚至按需求写一些短评。你可以把它想成上个世代的各种 Read it later 服务的 AI 加强版,并且配套的管理后台、快捷指令和 Chrome 插件也都齐备了。 AI 贼船 其次是一个更简单一些的静态页面「上了AI的贼船」。我会不定期在这个页面分享我在使用 AI 工具进行日常开发,生活和娱乐等方面的心得以及实际的使用案例。在 build 时,我使用中文书写的内容会通过 LLM 自动翻译成其他支持的语言;当然,深浅颜色切换,feed 订阅这些基本要素也都完备。 ...