Web Analytics

Tony Bai

一个程序员的心路历程

cc-switch-cli:专为终端控与远程开发打造的 Claude Code 多模型切换工具!

本文永久链接 – https://tonybai.com/2026/07/02/cc-switch-cli-opensource 大家好,我是Tony Bai。 在 AI 辅助编码的浪潮中,Claude Code 凭借其强大的上下文理解和系统级操作能力,迅速成为了许多程序员不可或缺的生产力伙伴。 然而,在使用 Claude Code 的过程中,我们不可避免地会遇到一个非常现实的问题:如何平衡模型性能与使用成本? ...

July 2, 2026 · 6 min · Tony Bai

Andrej Karpathy 解析 Loop Engineering:构建“数日级”长程 Agent 的 9 条黄金法则

本文永久链接 – https://tonybai.com/2026/07/02/loops-md-notes-on-agents-that-run-for-days 大家好,我是Tony Bai。 在过去的一两年里,几乎每个与大模型打交道的开发者都经历过这样一种“深夜玄学”: 为了让 Agent 完成一个复杂的任务,你坐在屏幕前,疯狂地修改 System Prompt,不断地增减词汇、调整语气、甚至加上“我会给你 200 美元小费”或“这对我真的很重要”这种情绪诱导。 ...

July 2, 2026 · 9 min · Tony Bai

HashiCorp 创始人:AI 时代,我们为什么越来越需要有“品味”的程序员?

本文永久链接 – https://tonybai.com/2026/07/01/hashicorp-creator-define-taste 大家好,我是Tony Bai。 如果把软件工程比作一座工厂,那么在过去几十年里,这座工厂最稀缺的资源一直是“生产力”。 为了把一个绝妙的想法变成现实,你需要雇佣前端、后端、运维等一整条流水线的工人。但今天,随着 Claude、Claude Code等大模型和 AI Agent 的爆发,这座工厂的生产力正以前所未有的速度溢出。 ...

July 1, 2026 · 7 min · Tony Bai

一个 Rust 项目吃掉 75GB 硬盘?聊聊 Go 与 Rust 的“缓存焦虑”与拯救指南

本文永久链接 – https://tonybai.com/2026/06/30/rust-project-eating-75gb-disk-space-go-vs-rust-cache-anxiety 大家好,我是Tony Bai。 在系统级编程的世界里,开发者们似乎永远在为两件事焦虑:一是代码能不能编译通过,二是编译究竟要花多长时间。 为了解决第二个问题,现代编译器进化出了极度贪婪的“胃口”。它们在你的本地疯狂下载依赖、保存中间产物、缓存增量编译结果——用一种近乎粗暴的方式,拿你的物理硬盘空间,去换取你生命中的几秒钟编译时间。 ...

June 30, 2026 · 9 min · Tony Bai

折腾过各种语言后,我为什么总是回到 Go 语言?

本文永久链接 – https://tonybai.com/2026/06/29/keep-returning-to-go-no-matter-how-many-languages-i-try 大家好,我是Tony Bai。 在软件开发的世界里,程序员们似乎永远处于一种“技术栈焦虑”中。 我们每天都在被各种新兴的、炫酷的编程语言所轰炸: Rust 承诺了极致的内存安全与零成本抽象; Elixir/Erlang 实现了高度契合 Actor 模型的并发机制; Zig 和 Odin 试图用现代化的思维去重新定义 C 语言底座; C# 和 Kotlin 在语法糖和多平台融合上玩出了新高度。 作为一个有追求的开发者,你兴致勃勃地去学习它们,试图在新的语法糖、复杂的宏(Macros)和玄妙的类型系统(Type Systems)里寻找编程的终极真理。但往往在经历了无数个折腾依赖、对抗编译器、排查黑盒内存泄露的深夜后,你会感到一种深深的工程疲惫。 ...

June 29, 2026 · 7 min · Tony Bai

YC 揭秘 AI 原生组织:打造一家在睡梦中自我进化的公司

本文永久链接 – https://tonybai.com/2026/06/28/yc-ai-native-company-self-evolving-organizations 大家好,我是Tony Bai。 在科技界和创业圈,我们正在目睹一个巨大谎言的破产。 这个谎言就是:“AI 的价值,是为了让现有的员工提高 20% 的效率。” ...

June 28, 2026 · 9 min · Tony Bai

从 WordPress 到 Hugo:一个 20 年技术博客的迁移实录

本文永久链接 – https://tonybai.com/2026/06/27/wp-to-hugo-migration-journey 大家好,我是Tony Bai。 2026 年 6 月,我做了一件"蓄谋已久"的事——在AI 的帮助下,将运行了 15 年的 WordPress 博客迁移到了 Hugo 静态站点生成器。这不是一个心血来潮的决定,而是一个技术人对自己"数字花园"的一次深思熟虑的重构。 ...

June 27, 2026 · 13 min · Tony Bai

偿还十年技术债:深度拆解 Go 1.27 的 GODEBUG 强力清理计划

本文永久链接 – https://tonybai.com/2026/06/26/policy-for-removing-godebug-flags 大家好,我是Tony Bai。 2012 年 3 月,Go 1.0 的发布确立了那条被奉为开源界圣经的规则——Go 1 兼容性保证(Go 1 compatibility guarantee)。它承诺的大意:任何符合 Go 1 规范的程序,在未来的 Go 1.x 版本中,无需修改即可直接编译并正确运行。 ...

June 26, 2026 · 7 min · Tony Bai

浏览器里的“安全阴谋”:为什么 Go 1.27 的 UUIDv7 会离奇丧失随机性?

本文永久链接 – https://tonybai.com/2026/06/25/go-1-27-uuid-newv7-always-generates-uuid-with-7000-on-browsers 大家好,我是Tony Bai。 在刚刚发布第一个候选版本(RC1)的 Go 1.27 中,一个让开发者感到贴心的特性升级,莫过于标准库终于原生内建了 uuid 包。我们终于可以告别第三方依赖,用最地道、最安全的方式在标准库里生成高并发、时间有序的 UUIDv7。 ...

June 25, 2026 · 8 min · Tony Bai

Go 1.27新特性前瞻:泛型方法落地,标准库内建 UUID

本文永久链接 – https://tonybai.com/2026/06/24/go-1-27-foresight 大家好,我是Tony Bai。 随着 2026 年中 Go 1.27 开发分支的功能冻结与首个RC版本的发布,Go 语言生态再次迎来了一个令人瞩目的关键节点。 回望刚刚过去的半年,Go 语言在 Go 1.26 中通过 Green Tea GC 和 逃逸分析升级 实现了极致的性能压榨。而在即将到来的 Go 1.27 中,Go 团队不仅在语言底层和编译器上完成了多项史诗级的长跑任务,更在标准库的现代化、安全性以及硬件级加速上进行了前所未有的大胆扩容。 ...

June 24, 2026 · 10 min · Tony Bai