“香蕉、猴子和整片丛林”:我们是否深陷于 OOP 的“优雅”陷阱?

本文永久链接 – https://tonybai.com/2025/11/29/oop-the-worst-thing-that-happened-to-programming 大家好,我是Tony Bai。 Erlang 之父 Joe Armstrong 曾提出了一个关于面向对象编程(OOP)的、流传甚广的深刻比喻: “你想要一根香蕉,但你得到的却是一只拿着香蕉的猴子,以及整片丛林。” ...

November 29, 2025 · 8 min · Tony Bai

告别懵圈:实战派 Gopher 的类型理论入门

本文永久链接 – https://tonybai.com/2025/10/30/type-theory-intro-for-gopher 大家好,我是Tony Bai。 你是否曾有过这样的经历:在浏览一个关于 Go 泛型或接口设计的 GitHub issue 或技术提案时,评论区里的大佬们突然开始讨论 “Sum Type”、“Product Type”、“Parametric Polymorphism” 或是 “Higher-Kinded Types”。一瞬间,你感觉自己仿佛闯入了一个学术研讨会,这些看似熟悉又陌生的词汇让你一头雾水,只想默默关掉页面。 ...

October 30, 2025 · 21 min · Tony Bai