<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>S++ on AxerZone</title><link>https://enchanting-vacherin-946011.netlify.app/categories/s++/</link><description>Recent content in S++ on AxerZone</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><copyright>© 2026 Weiming</copyright><lastBuildDate>Mon, 18 May 2026 10:00:00 +0800</lastBuildDate><atom:link href="https://enchanting-vacherin-946011.netlify.app/categories/s++/index.xml" rel="self" type="application/rss+xml"/><item><title>重读 Fred Brooks：没有银弹</title><link>https://enchanting-vacherin-946011.netlify.app/posts/fred-brooks-no-silver-bullet-notes/</link><pubDate>Mon, 18 May 2026 10:00:00 +0800</pubDate><guid>https://enchanting-vacherin-946011.netlify.app/posts/fred-brooks-no-silver-bullet-notes/</guid><description>&lt;p&gt;作者：Fred Brooks&lt;/p&gt;
&lt;p&gt;原文链接：&lt;a href="https://cse.msu.edu/~cse814/Readings/no-silver-bullet.pdf" target="_blank" rel="noreferrer"&gt;No Silver Bullet&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Fred Brooks 的《No Silver Bullet》是软件工程领域最重要的文章之一。它讨论的问题到今天仍然存在：为什么软件开发很难？为什么新语言、新工具、新方法、新流程总是承诺巨大提升，却很少真正消除软件项目的根本困难？Brooks 的答案是，软件复杂性分为本质复杂度和偶然复杂度。工具可以减少偶然复杂度，但很难消灭本质复杂度。&lt;/p&gt;
&lt;p&gt;这篇文章适合每个程序员读，尤其适合在技术热潮中读。每隔几年，行业都会出现新的“银弹”：可视化开发、面向对象、微服务、低代码、云原生、区块链、AI 编程助手。它们有些确实有用，甚至非常有用，但如果把它们想象成能自动解决软件工程困难的魔法，就会重演 Brooks 批评的错误。&lt;/p&gt;

&lt;h2 class="relative group"&gt;本质复杂度来自问题本身
 &lt;div id="本质复杂度来自问题本身" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e6%9c%ac%e8%b4%a8%e5%a4%8d%e6%9d%82%e5%ba%a6%e6%9d%a5%e8%87%aa%e9%97%ae%e9%a2%98%e6%9c%ac%e8%ba%ab" aria-label="锚点"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Brooks 所说的本质复杂度，来自软件要表达现实世界的复杂需求。软件不是重复制造同一个物理零件，而是在不断描述规则、状态、边界、例外、协作和变化。一个业务系统难，不只是因为代码难写，而是因为业务本身有很多相互牵制的概念：权限、流程、异常、历史数据、用户习惯、组织责任、法规约束、性能要求。&lt;/p&gt;</description></item><item><title>重读 Vannevar Bush：如我们所能设想</title><link>https://enchanting-vacherin-946011.netlify.app/posts/vannevar-bush-as-we-may-think-notes/</link><pubDate>Mon, 18 May 2026 09:20:00 +0800</pubDate><guid>https://enchanting-vacherin-946011.netlify.app/posts/vannevar-bush-as-we-may-think-notes/</guid><description>&lt;p&gt;作者：Vannevar Bush&lt;/p&gt;
&lt;p&gt;原文链接：&lt;a href="https://www.theatlantic.com/magazine/archive/1945/07/as-we-may-think/303881/" target="_blank" rel="noreferrer"&gt;As We May Think&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Vannevar Bush 的《As We May Think》发表于 1945 年。它最惊人的地方，不是某个具体设备预测得有多准确，而是它在计算机、互联网、个人知识管理还没有成为日常现实之前，就已经抓住了一个核心矛盾：人类制造知识的速度越来越快，但组织、检索和重新使用知识的方式远远跟不上。&lt;/p&gt;
&lt;p&gt;这篇文章写在二战即将结束的时间点。科学家在战争中释放了巨大的技术能力，Bush 关心的是，战争之后这些能力应该转向哪里。他给出的方向不是更强的武器，而是更好的记忆、更好的索引、更好的知识连接方式。换句话说，他把技术的目标从扩展肌肉和感官，转向扩展人的思考能力。&lt;/p&gt;

&lt;h2 class="relative group"&gt;知识爆炸之后，问题变成如何找回
 &lt;div id="知识爆炸之后问题变成如何找回" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e7%9f%a5%e8%af%86%e7%88%86%e7%82%b8%e4%b9%8b%e5%90%8e%e9%97%ae%e9%a2%98%e5%8f%98%e6%88%90%e5%a6%82%e4%bd%95%e6%89%be%e5%9b%9e" aria-label="锚点"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;现代人读这篇文章，会有一种奇怪的熟悉感。我们每天面对的信息量远远超过 1945 年的人，但困境并没有消失。搜索引擎、浏览器收藏夹、网盘、笔记软件、社交媒体、论文数据库和聊天记录，让信息看似随处可得，却也让真正的理解变得更难。信息越多，筛选、关联和复用越重要。&lt;/p&gt;</description></item><item><title>重读 Hamming：你和你的研究</title><link>https://enchanting-vacherin-946011.netlify.app/posts/richard-hamming-you-and-your-research-notes/</link><pubDate>Mon, 18 May 2026 09:10:00 +0800</pubDate><guid>https://enchanting-vacherin-946011.netlify.app/posts/richard-hamming-you-and-your-research-notes/</guid><description>&lt;p&gt;作者：Richard W. Hamming&lt;/p&gt;
&lt;p&gt;原文链接：&lt;a href="https://gwern.net/doc/science/1986-hamming" target="_blank" rel="noreferrer"&gt;You and Your Research&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Richard Hamming 的《You and Your Research》是一篇很适合反复读的演讲稿。它表面上是在讲科学研究，实际讲的是一个人怎样把有限的一生投入到真正重要的问题上。Hamming 不是站在旁边讲励志话术的人。他本人做过通信、编码、计算、数值方法，也长期身处贝尔实验室那种高密度的聪明人环境。因此这篇演讲的力量不在于口号，而在于它把“做出重要工作”拆成了很多可以自我检查的选择。&lt;/p&gt;
&lt;p&gt;这篇文章最刺人的地方，是它不断追问一个问题：你到底在做重要的事，还是只是在做容易被安排、容易被衡量、容易让自己显得忙碌的事？很多人希望自己有一天做出重要贡献，但每天真正投入的却是琐碎任务、即时反馈、低风险重复和组织惯性。Hamming 的意思不是所有人都必须成为科学家，也不是说每件小事都不值得做。他提醒的是，如果一个人从来不把自己的注意力放到重要问题上，那么重要结果几乎不可能偶然发生。&lt;/p&gt;

&lt;h2 class="relative group"&gt;重要问题不是等来的
 &lt;div id="重要问题不是等来的" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e9%87%8d%e8%a6%81%e9%97%ae%e9%a2%98%e4%b8%8d%e6%98%af%e7%ad%89%e6%9d%a5%e7%9a%84" aria-label="锚点"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Hamming 反复强调，伟大工作通常来自对重要问题的持续凝视。这里的“重要”不是社会热搜，也不是老板今天说优先级最高的任务，而是那些一旦被解决，就会改变一个领域、一个系统或一群人的问题。一个人如果总是在别人定义好的问题里工作，就很容易变成高效执行者，却很难变成真正的创造者。&lt;/p&gt;</description></item></channel></rss>