本职工作一直都是交互设计,最近转做产品经理,但最开始接触软件行业,就希望成为一名软件工程师,可以自己构建工具,自学几个月后发现太难了,才投入了现在的岗位。但对编程的热爱,确切说是对亲手构建工具的激情是越来越高。

于是,经常用业余时间给自己和同事开发工具,比如可以自动获取用户反馈的群聊机器人,方便同事查看彼此月报内容的网站,Figma 文件备份工具等等。

自己做的工具中,现在还经常使用的,是一款轻巧的笔记工具,我可以在任意界面召唤它,然后快速记录当下的想法或者与当前窗口有关的信息(会议记录、工作待办等等)。作为从业者,最初还抱着可以做得通用些,时机成熟就推出给大家使用的计划,后来在 AI 的帮助下,开发越来越容易,我就越往满足自己的需求上靠。比如支持快速截图当前窗口,放到笔记中写下批注等。

An image to describe post
作需要用了一次,还是被惊艳到了。关键不在于输出的质量,而是「那是我做出来的」。

这种感觉,和刘谦对魔术的理解很像。他的意思大概是这样:一场魔术,如果你在电视上看,嗯,你会觉得很厉害,怎么做到的呢?但如果你到表演现场,或者你的朋友当面给你展示,魔术这时不再是表演,而是一种「生活体验」。那是一种「我熟悉的世界,好像不是我熟悉的那样」,一种不安全?惊奇的感觉?美妙、难以描述。

几年前因为数据分析的需要,想着要学一下 pandas 怎么用,一直拖到今天都没开始学。但用 AI 可以几分钟让原本花 1 个小时手动整理数据的功夫,在几分钟内完成。才发现,一切都变了。

如果每个人都能开发给自己使用的工具,那这个世界会怎么样?

还记得印刷机吗?这种装有墨水的金属盒子,不止是提高了信息的编辑、传播效率,更重要的是它打破了宗教、贵族对于文字(信息)的垄断。它的影响远不止于此,这得另开一篇讨论了,是个有趣的话题。相信当每个人都用上自己开发的工具,我就要见证当代的印刷机革命了。

计算机先驱 Douglas Engelbart 提出了人类进化的四个阶段,首先是操控概念的能力,我们有意识地与伙伴沟通危险事物;接着可以操作符号,结绳计数;之后拥有了对符号更强的操控能力,在龟甲上刻字。现在一定到了第 4 个阶段,符号的自动操作能力。更准确说是完全根据自己的需求自动操作符号的能力,不再依赖个别职业开发者的努力来适配千万用户的需求。

在完成这篇文章的过程中,发现 Raycast 刚发布了 Glaze,一款使用自然语言构建桌面应用的工具。

「未来已来,只是还没普及」