Latest posts
TIL 2607
transcreate创造性翻译,用这个 keyword 让 AI 进行翻译文本效果更好- https://workbuddy.homes 面向非技术人员的 WorkBuddy 教程,详细真实任务
- Cloudflare Drop / Vercel Drop 临时部署静态网站,默认无需账号,可以 claim to account
- 本地模拟云服务环境:
- https://floci.io (Java, AWS/GCP/Azure)
- https://fakecloud.dev/ (Rust, AWS only)
design.md工具,give Agent some design taste:- 四类问题
- Known Knowns 已知的已知
- Known Unknowns 已知的未知
- Unknown Knowns 未知的已知
- Unknown Unknowns 未知的未知
Quoting
和年轻时相比,我早已不再执着于证明自己有多特别,而是逐渐学会了接受真实的自己。我的能力很普通,做事情容易三分钟热度,思考问题有时候也会比较片面,容易情绪化。可能唯一的优点,是能够真诚地对待别人,敢于承认自己的错误,也愿意及时道歉。
TIL-2606
- 两个移动端 Agent 自动化测试工具
- Vim 的起源,原文 Where Vim Came From
- 几个 Coding Agent 编排工具
TIL-2605
- As a good rule of thumb, proprietary technology must be at least 10 times better than its closest substitute in some important dimension to lead to a real monopolistic advantage. 10 倍技术法则:新技术想要颠覆老的技术,需要在一个点上面做的比老的技术好10倍。via Peter Thiel’s book 《Zero to One》
- 不是因为看见才相信,是因为相信才能看见
- 团队本身就是创业公司的第一个产品,其他的产品都是这个产品的衍生品 via
- 新的编程范式:LLM 是编译器,输入的 prompt/spec 是新形式的代码,输出的结果是软件产品。随着 LLM(编译器)的增强,结果也在越来越好
TIL-2604
- 好玩的麻将教程 Mahjong: a Visual Guide
- https://rantbase.app AI 抓取和分析应用商店 App reviews,免费
- DHH 对 AI Coding 的观点:When something is beautiful, it’s likely to be correct. via
- 带团队根本不需要体贴善良有同理心,你只需要不停成功
- 在绝对价值面前,情绪价值一文不值
- 高压交付的项目,往往也会走向高压管理。
但这不该被当成理所当然
TIL-2603
- OpenClaw 是 AI 时代的 Linux
- Model does task, Agent finishes the job
- 在AI时代,只要你学得足够慢,你就可以不用学 via
- 现代编程语言的表达力其实已经非常接近“Prompts”了,换句话说,当你尝试把所有约束都精确表达出来的时候,所耗费的精力一定是大于写代码本身的 via
- https://defuddle.md/x.com/kepano/status/2028849157847617786 Add
defuddle.mdbefore any URL to get the main content of a page in Markdown format. - Jujutsu - Agent 时代的版本控制
TIL-2602
- Timing 是不可复制的
- 创始人决定了公司的质感,决定了吸引到人才的特质
- Clawd → Moltbot → OpenClaw
TIL-2601
- https://sprites.dev 沙盒环境,适合 Claude Code/Codex 隔离运行
- https://port1355.dev replaces port numbers with stable, named
.localhostURLs for local development.
TIL-2512
dig whoami.cloudflare ch txt @1.1.1.1 +short- https://missing-semester-cn.github.io 计算机教育中缺失的一课
- https://themodernsoftware.dev CS146S: The Modern Software Developer,斯坦福的 AI Coding 课程
- 但凡一个东西在这里出现,那一定是背后有人默许的,没有例外
- 人生里大多数弯路,都不是因为你不努力、没能力,而是因为——你太能忍了
Notes: 21+14 Lessons from 14 Years at Google
21 Lessons from 14 Years at Google by @addyosmani. 14 More lessons from 14 years at Google
- 好的工程师要痴迷于(obsessed) 解决问题,解决用户的问题,解决核心根本的问题,而不是避免沉迷技术、为用技术而找场景
- Getting to right together, not just right alone. 通过讨论一起对齐问题和方案,共同推进解决方案的实现。
- First do it, then do it right, then do it better. 行动优先,拒绝完美主义
- Clarity code, not clever code. 清晰的代码带来更好的可维护性
- 避免过度追新,成熟技术栈带来更好的稳定性、可维护性和成本
- 代码本身无法体现你的价值,主动让别人知道你的价值
- best code is the code you never had to write, 在开始之前先思考不做会怎样,多思考必要性
- Compatibility is product 兼容性是产品的一部分,从开始就要考虑到
- 项目拖延大多数时候并非执行问题,而是协作失败,团队没有对齐导致高成本的做事情
- Focus on what you can control, 专注于你能控制的事情
- keep learning lower level things, 过度抽象偏离底层只是转移了问题
- Learn something better is to try teaching it, 教别人是检验理解的最佳方式,包括和 AI 的对话,本质是梳理清楚自己的思路
- 注意隐形工作的成本,文档、辅导、协调等
- When I “win” too easily, something is usually wrong, 其他人可能是放弃和你争论导致你看起来“赢”罢了
- measure becomes a target, it stops measuring, 量化指标变成目标的时候就失去了本身的意义,比如追求代码行数会导致更多冗余代码
- 不敢承认 I don’t know 会导致团队更不敢提问、不敢尝试、隐藏问题,带来更大风险
- 维护良好的长期人脉关系网络,会有更快的协作、更多的机会等
- Deleting unnecessary work, 优化前先质疑存在的必要性
- 流程的目的是为了降低不确定性,如果没有,那就说明流程不对,为了流程而做事
- 权衡时间成本和收益,
- 积累:持续突破现有技能、反思总结,无捷径可走
- pick the right problems to solve,不要对所有事情都来者不拒而心力交瘁
- 会议前明确目的,approve/choose/unblock/inform,并且有明确负责人
- 有明确时间的才叫计划,它可以不完美,但只要足够具体就能指导行动
- 快速决策!Slow decisions are the disease
- 把可靠性像产品一样有清晰的路线图、指标、owner 等,才能真正做好可靠性
- 沟通并不一定解决协作混乱,用权责界限、清晰的服务接口等来提高协作效率
- 提出问题的时候,附带一个解决方案更好
- 避免英雄主义,如果反复出现靠一个人拯救局面,说明团队已然出现问题
- 让可观测性成为功能的一部分
- small changes, small commit, small PR. 小型改变会迫使你循序渐进的思考和处理
- Coordination cost grows faster than headcount. 最好的组织并非拥有最多员工的组织,而是每位员工能发挥最大影响力的组织
- 系统迁移中技术部分是相对简单的,困难的是设计共存模式,需要考虑如何平滑过渡和减少对业务的影响
- AI 让品味(what to build, what to delete, what to simplify, what not to ship, and what “good”)成为了稀缺资源,
- 信任是团队的一种延迟优化手段,当人们信任你时,他们无需开五次会议来批准一项决定。他们会假定你有能力、有善意,并且会坚持到底