Limboy

细看了下天目里的马丁·马吉拉个展,挺不错的,不需要对服装对作者本人有过多的了解,只是看着这些作品(及对应的介绍),就会被触动到:原来还可以这样啊!

写字确实挺治愈的。不一定真要学到点什么,也不用在意字写的好不好看,光是拿起笔,感受笔尖与纸张的摩擦,看着文字一个个从无到有的「诞生」,就感觉与自己与世界建立了某种关联。

又学到了一道养生菜:哈佛蔬菜汤

有点体会到卢曼卡片盒的奥义了

外语学习保持高效的核心在于 “可理解性输入” (Comprehensible Input) 和 “主动输出” 的结合。

割韭菜的奥义是让被割者觉得自己不是韭菜。

当你觉得自己在某个领域没有做出预想的成绩时,最好明确到底是自己哪个/些元能力的不足,这个/些元能力是否可以后天弥补?

比如归结为自己的「韧性」不足,这还不够,因为这是一个复合能力。「韧性」可以再细分为:认知重构能力,情绪调节能力,课题分离能力,求助能力。再来看一下自己缺的是哪块,是否可以补足。

就好像你收到了一张考卷,发现做不出来,然后写上「不会」就交卷了,这样如果下次再收到一张考卷,大概率还是会一样的结果。

产品应该以「解决一类问题」为出发点,以「很好地解决这类问题中的某个痛点」为卖点

一个产品是对某一个细分领域透彻研究后的产物。

换位思考,如果要做的彻底,甚至要切换到自己脑海里的 Ego 和 观察者,站在它们的角度去想问题。

这就是为什么我更爱用 Gemini 的一个原因

LLM 的讨好型人格体现地淋漓尽致

这就是自建博客的意义,用别人的平台,你不知道这把达摩克利斯之剑什么时候会落下来。substack 上我只是当时在试用功能时,发过一篇简短的文章,结果就被判为 Spam & Phishing,连账号都被 ban 了。

以人为本的设计就是解决之道,这种理念将用户的需求、能力和行为方式先行分析,然后用设计来满足人们的需求、能力和行为方式。**良好的设计起始于对心理和技术的理解。**优秀的设计需要良好的沟通,尤其是从机器到人的沟通,指示出什么是可能的操作,会发生什么,会产生什么结果。当事情出了问题,沟通是非常重要的。如果一切正常,工作起来顺当融洽,这样的设计相对容易一些。但是一旦出了事情或存在误解,问题就来了。这就是优良设计的重要之处。**设计师需要关注可能出错的地方,而不是仅仅停留于让一切按照计划进行。**实际上,这就是最贴心的地方:当设备出了问题,并且提示了故障,用户就能知道出了问题,采取正确的措施,并解决问题。当这个过程自然而然地发生时,人与机器的协作会感觉很棒。

产品经理的一个挑战是需要具备 Zoom In 和 Zoom Out 的能力。Zoom In 时,能够细致地了解到应该要有什么功能,解决用户什么问题,再根据使用场景去完善这些功能;Zoom Out 时要能从更大的 Scope 去定义这个产品,并从这个 Scope 出发,引入相关的功能。

锻炼这种能力的一个小诀窍:找一款目前关注度比较高的产品,只了解这款产品最基础的信息,然后将自己切换到产品经理视角:如果你来设计这款产品,会如何定位,设计哪些功能,哪些是核心功能,用户会在怎样的场景下使用,可能遇到哪些问题,这个产品的哪些功能可以解决这些问题。

Seesaw 走了之后,新工位迁移到了美术馆

Prompt Engineering: "How do I phrase this question to get a good answer?" (Creative writing).

Context Engineering: "How do I structure the 100k tokens of history, 50 available tools, and 3 retrieved documents so the model doesn't get confused?" (Systems Architecture).

真正的 Agentic 工作流包含三个核心特征 :

  • 自主规划(Planning): 能够将模糊的自然语言指令(如“重构鉴权模块以支持 OAuth 2.0”)拆解为一系列有序的工程步骤。

  • 工具调用(Tool Use): 能够像人类工程师一样,自主操作终端(Terminal)、读写文件系统、运行测试套件,甚至浏览网页查找最新文档。

  • 闭环迭代(Loop & Correct): 在执行过程中,代理能够实时监控反馈(如编译器报错、测试失败),并根据错误信息自主修正代码,直至任务完成,而无需人类干预。

软件开发工具的演进史,本质上是抽象层级不断提升的历史。从打孔卡到汇编语言,再到高级语言和 IDE,每一步都旨在降低人类与机器沟通的认知负荷。