<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Orange</title>
    <link>https://orange.example.com</link>
    <description>个人博客：文章、生活、摄影与音乐</description>
    <language>zh-CN</language>
    <item>
      <title>技术文章图表渲染指南：Mermaid 与架构图实践</title>
      <link>https://orange.example.com/posts/2026-09-23-diagram-rendering-guide</link>
      <guid>https://orange.example.com/posts/2026-09-23-diagram-rendering-guide</guid>
      <pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[探索博客中流程图、时序图与系统架构图的渲染方案，包含 beautiful-mermaid 构建期渲染与 Excalidraw 矢量图组合拳。]]></description>
    </item>
    <item>
      <title>TDD 基础</title>
      <link>https://orange.example.com/skills/2026-09-14-tdd-basics</link>
      <guid>https://orange.example.com/skills/2026-09-14-tdd-basics</guid>
      <pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[写代码先写测试时查阅：红-绿-重构循环的触发条件与断言约定。]]></description>
    </item>
    <item>
      <title>你好，Orange</title>
      <link>https://orange.example.com/posts/2026-09-13-hello-orange</link>
      <guid>https://orange.example.com/posts/2026-09-13-hello-orange</guid>
      <pubDate>Sun, 13 Sep 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[博客骨架的第一篇文章，用于验证内容管线。]]></description>
    </item>
    <item>
      <title>渲染管线的设计取舍</title>
      <link>https://orange.example.com/posts/2026-09-12-markdown-pipeline</link>
      <guid>https://orange.example.com/posts/2026-09-12-markdown-pipeline</guid>
      <pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[为什么选择 react-markdown 而不是 MDX。]]></description>
    </item>
    <item>
      <title>CSS :is() 与 :where() 选择器</title>
      <link>https://orange.example.com/posts/2026-06-12-is-where-selector</link>
      <guid>https://orange.example.com/posts/2026-06-12-is-where-selector</guid>
      <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[:is() 和 :where() 的核心差异在特异性。组件用 :where() 写底座样式，外部用 :is() 或普通类轻松覆盖。]]></description>
    </item>
    <item>
      <title>阿马拉定律与技术成熟度曲线 (The Hype Cycle &amp; Amara&apos;s Law)</title>
      <link>https://orange.example.com/posts/2026-05-25-amaras-law</link>
      <guid>https://orange.example.com/posts/2026-05-25-amaras-law</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[我们倾向于低估新技术的长期潜力，而高估其短期影响。这是架构师评估前沿技术、制定长期技术选型战略的底层逻辑。]]></description>
    </item>
    <item>
      <title>阿姆达尔定律 (Amdahl&apos;s Law)</title>
      <link>https://orange.example.com/posts/2026-05-25-amdahls-law</link>
      <guid>https://orange.example.com/posts/2026-05-25-amdahls-law</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[为什么一味增加 CPU 核心并不能无限制地让系统变快？揭示多核并行计算与系统扩展性的物理极限。]]></description>
    </item>
    <item>
      <title>童子军法则 (The Boy Scout Rule)</title>
      <link>https://orange.example.com/posts/2026-05-25-boy-scout-rule</link>
      <guid>https://orange.example.com/posts/2026-05-25-boy-scout-rule</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[离开时，让营地比你发现它时更干净。在日常开发中顺手微调、改进每一处触碰到的遗留代码，防范系统的加速老化。]]></description>
    </item>
    <item>
      <title>破窗效应 (The Broken Windows Theory)</title>
      <link>https://orange.example.com/posts/2026-05-25-broken-windows</link>
      <guid>https://orange.example.com/posts/2026-05-25-broken-windows</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[别让第一扇破窗留在代码库里。不良的设计、糟糕的代码、被忽略的 Bug 会释放出“没人关心”的信号，诱使人们继续破坏，直至系统彻底腐烂。]]></description>
    </item>
    <item>
      <title>巴士系数 (The Bus Factor)</title>
      <link>https://orange.example.com/posts/2026-05-25-bus-factor</link>
      <guid>https://orange.example.com/posts/2026-05-25-bus-factor</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[如果明天团队中有多少人被巴士撞了（或突然离职），你的项目就会彻底瘫痪？]]></description>
    </item>
    <item>
      <title>确认偏误 (Confirmation Bias)</title>
      <link>https://orange.example.com/posts/2026-05-25-confirmation-bias</link>
      <guid>https://orange.example.com/posts/2026-05-25-confirmation-bias</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[谨防在大脑中预设结论——人们倾向于寻找和采信能够证实自己已有假说的数据，而本能地选择性无视与之冲突的铁证。]]></description>
    </item>
    <item>
      <title>坎宁安定律 (Cunningham&apos;s Law)</title>
      <link>https://orange.example.com/posts/2026-05-25-cunninghams-law</link>
      <guid>https://orange.example.com/posts/2026-05-25-cunninghams-law</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[互联网或技术社区中获得正确答案的最佳方法不是提问，而是发布一个错误的答案。这揭示了人性的纠错欲望，也是架构师萃取隐性知识、促进技术对齐的另类利器。]]></description>
    </item>
    <item>
      <title>呆伯特法则 (The Dilbert Principle)</title>
      <link>https://orange.example.com/posts/2026-05-25-dilbert-principle</link>
      <guid>https://orange.example.com/posts/2026-05-25-dilbert-principle</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[为什么企业倾向于把最不胜任、最无能的员工提拔到管理岗位，以将他们对生产力的阻碍降到最低？]]></description>
    </item>
    <item>
      <title>DRY 原则 (Don&apos;t Repeat Yourself)</title>
      <link>https://orange.example.com/posts/2026-05-25-dry</link>
      <guid>https://orange.example.com/posts/2026-05-25-dry</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[系统的每一个知识或逻辑，都必须在系统内有唯一、无歧义、权威的表示。]]></description>
    </item>
    <item>
      <title>邓巴数 (Dunbar&apos;s Number)</title>
      <link>https://orange.example.com/posts/2026-05-25-dunbars-number</link>
      <guid>https://orange.example.com/posts/2026-05-25-dunbars-number</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[为什么团队规模一旦超过 150 人，团队内的信任、沟通与协同效能就会呈断崖式下跌？]]></description>
    </item>
    <item>
      <title>达克效应 (The Dunning–Kruger Effect)</title>
      <link>https://orange.example.com/posts/2026-05-25-dunning-kruger</link>
      <guid>https://orange.example.com/posts/2026-05-25-dunning-kruger</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[能力欠缺的人倾向于高估自己的水平，而真正有能力的人则倾向于低估自己，甚至产生冒充者综合征。]]></description>
    </item>
    <item>
      <title>分布式计算的八大谬误 (Fallacies of Distributed Computing)</title>
      <link>https://orange.example.com/posts/2026-05-25-fallacies-of-distributed-computing</link>
      <guid>https://orange.example.com/posts/2026-05-25-fallacies-of-distributed-computing</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[为什么将单体单机思维直接套用到分布式系统，是一切网络系统灾难的根源？]]></description>
    </item>
    <item>
      <title>第一性原理思考 (First-Principles Thinking)</title>
      <link>https://orange.example.com/posts/2026-05-25-first-principles</link>
      <guid>https://orange.example.com/posts/2026-05-25-first-principles</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[剥离表象，拆解问题至最底层的物理定律或公理，并以此为基石重新向上构建推导，彻底摆脱类比与陈旧经验的束缚。]]></description>
    </item>
    <item>
      <title>盖尔定律 (Gall&apos;s Law)</title>
      <link>https://orange.example.com/posts/2026-05-25-galls-law</link>
      <guid>https://orange.example.com/posts/2026-05-25-galls-law</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[为什么一个运行良好的复杂系统，总是由一个运行良好的简单系统演化而来的？]]></description>
    </item>
    <item>
      <title>吉尔布定律 (Gilb&apos;s Law)</title>
      <link>https://orange.example.com/posts/2026-05-25-gilbs-law</link>
      <guid>https://orange.example.com/posts/2026-05-25-gilbs-law</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[任何无法定量表达的事物，你都无法控制它；而任何被错误度量的事物，都将把你带向深渊。]]></description>
    </item>
    <item>
      <title>古德哈特定律 (Goodhart&apos;s Law)</title>
      <link>https://orange.example.com/posts/2026-05-25-goodharts-law</link>
      <guid>https://orange.example.com/posts/2026-05-25-goodharts-law</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[为什么当一个指标变成目标时，它就不再是一个好指标？以及研发效能度量中的异化灾难。]]></description>
    </item>
    <item>
      <title>古斯塔夫森定律 (Gustafson&apos;s Law)</title>
      <link>https://orange.example.com/posts/2026-05-25-gustafsons-law</link>
      <guid>https://orange.example.com/posts/2026-05-25-gustafsons-law</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[为什么在处理海量数据时，并行计算的提速效果远比阿姆达尔定律乐观？揭示扩展性与工作量之间的动态关系。]]></description>
    </item>
    <item>
      <title>汉隆剃刀 (Hanlon&apos;s Razor)</title>
      <link>https://orange.example.com/posts/2026-05-25-hanlons-razor</link>
      <guid>https://orange.example.com/posts/2026-05-25-hanlons-razor</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[能用愚蠢/无知/疏忽解释的，就不要归咎于恶意。]]></description>
    </item>
    <item>
      <title>侯世达定律 (Hofstadter&apos;s Law)</title>
      <link>https://orange.example.com/posts/2026-05-25-hofstadters-law</link>
      <guid>https://orange.example.com/posts/2026-05-25-hofstadters-law</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[为什么软件项目估算的时间总是严重乐观，甚至在考虑到本定律后依然如此？]]></description>
    </item>
    <item>
      <title>海勒姆定律 (Hyrum&apos;s Law / 隐式接口定律)</title>
      <link>https://orange.example.com/posts/2026-05-25-hyrums-law</link>
      <guid>https://orange.example.com/posts/2026-05-25-hyrums-law</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[当一个 API 拥有足够多的用户时，你在合同里写了什么已不再重要，用户会依赖你系统所有可观察到的行为。]]></description>
    </item>
    <item>
      <title>逆向思考法 (Inversion)</title>
      <link>https://orange.example.com/posts/2026-05-25-inversion</link>
      <guid>https://orange.example.com/posts/2026-05-25-inversion</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[倒过来思考——专注于如何避免把事情搞砸，而不是如何取得成功，从源头消灭潜在的致命隐患与系统盲区。]]></description>
    </item>
    <item>
      <title>柯尼汉定律 (Kernighan&apos;s Law)</title>
      <link>https://orange.example.com/posts/2026-05-25-kernighans-law</link>
      <guid>https://orange.example.com/posts/2026-05-25-kernighans-law</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[调试代码的难度是编写它的两倍。如果你在编写时用尽了所有聪明才智，你将没有足够聪明的头脑来调试它。]]></description>
    </item>
    <item>
      <title>KISS 原则 (Keep It Simple, Stupid)</title>
      <link>https://orange.example.com/posts/2026-05-25-kiss</link>
      <guid>https://orange.example.com/posts/2026-05-25-kiss</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[保持简单与克制——大多数系统在保持简单而不是变得复杂时工作得最好。]]></description>
    </item>
    <item>
      <title>高德纳优化原则 (Knuth&apos;s Optimization Principle)</title>
      <link>https://orange.example.com/posts/2026-05-25-knuths-optimization</link>
      <guid>https://orange.example.com/posts/2026-05-25-knuths-optimization</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[为什么过早优化是万恶之源？如何在正确的时机与正确的位置进行卓有成效的性能调优？]]></description>
    </item>
    <item>
      <title>迪米特法则 / 最少知识原则 (Law of Demeter)</title>
      <link>https://orange.example.com/posts/2026-05-25-law-of-demeter</link>
      <guid>https://orange.example.com/posts/2026-05-25-law-of-demeter</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[只与你直接的朋友交谈，不要跟陌生人说话，最大程度降低类与类之间的耦合度。]]></description>
    </item>
    <item>
      <title>抽象泄漏定律 (The Law of Leaky Abstractions)</title>
      <link>https://orange.example.com/posts/2026-05-25-leaky-abstractions</link>
      <guid>https://orange.example.com/posts/2026-05-25-leaky-abstractions</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[为什么所有非平凡的抽象在某种程度上都是泄漏的？]]></description>
    </item>
    <item>
      <title>最少惊讶原则 (The Principle of Least Astonishment)</title>
      <link>https://orange.example.com/posts/2026-05-25-least-astonishment</link>
      <guid>https://orange.example.com/posts/2026-05-25-least-astonishment</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[系统组件的行为应当符合使用者的预期，尽量减少使用过程中的意外、困惑与认知冲突。]]></description>
    </item>
    <item>
      <title>雷曼软件演化定律 (Lehman&apos;s Laws of Software Evolution)</title>
      <link>https://orange.example.com/posts/2026-05-25-lehmans-laws</link>
      <guid>https://orange.example.com/posts/2026-05-25-lehmans-laws</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[逆水行舟，不进则退。在现实世界中运行的软件必须经历持续的变革，否则它将走向消亡；而在演化过程中，系统的复杂度会自发递增，必须通过持续的重构防腐予以消除。]]></description>
    </item>
    <item>
      <title>林迪效应 (The Lindy Effect)</title>
      <link>https://orange.example.com/posts/2026-05-25-lindy-effect</link>
      <guid>https://orange.example.com/posts/2026-05-25-lindy-effect</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[经典永流传——对于不易消亡的非易失性事物，它每多生存一天，其未来的预期寿命就会随之延长一天。]]></description>
    </item>
    <item>
      <title>林纳斯定律 (Linus&apos;s Law)</title>
      <link>https://orange.example.com/posts/2026-05-25-linuss-law</link>
      <guid>https://orange.example.com/posts/2026-05-25-linuss-law</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[只要有足够多的眼睛，所有的 Bug 都将无处遁形。开放与集体的智慧是软件稳定与安全的最强盾牌。]]></description>
    </item>
    <item>
      <title>地图不等于疆域 (The Map Is Not the Territory)</title>
      <link>https://orange.example.com/posts/2026-05-25-map-and-territory</link>
      <guid>https://orange.example.com/posts/2026-05-25-map-and-territory</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[系统的模型与抽象绝对不等于真实运行的生产环境本身，谨防沉溺于完美的逻辑设计而忽视了物理现实的粗粝与复杂。]]></description>
    </item>
    <item>
      <title>梅特卡夫定律 (Metcalfe&apos;s Law)</title>
      <link>https://orange.example.com/posts/2026-05-25-metcalfes-law</link>
      <guid>https://orange.example.com/posts/2026-05-25-metcalfes-law</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[为什么网络的整体价值随着节点数量的平方呈二次方非线性爆发？揭示分布式系统与生态网络的规模效益及通信极限。]]></description>
    </item>
    <item>
      <title>墨菲定律 / 索德定律 (Murphy&apos;s / Sod&apos;s Law)</title>
      <link>https://orange.example.com/posts/2026-05-25-murphys-law</link>
      <guid>https://orange.example.com/posts/2026-05-25-murphys-law</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[凡是可能出错的事，就一定会出错。在软件系统这个庞大的状态空间里，任何微小的概率都会在时间与规模的乘积下演变为必然。]]></description>
    </item>
    <item>
      <title>九九定律 (The Ninety-Ninety Rule)</title>
      <link>https://orange.example.com/posts/2026-05-25-ninety-ninety-rule</link>
      <guid>https://orange.example.com/posts/2026-05-25-ninety-ninety-rule</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[为什么前 90% 的开发进度只消耗 10% 的时间，而剩下 10% 的收尾进度却要消耗另外 90% 的时间？]]></description>
    </item>
    <item>
      <title>奥卡姆剃刀 (Occam&apos;s Razor)</title>
      <link>https://orange.example.com/posts/2026-05-25-occams-razor</link>
      <guid>https://orange.example.com/posts/2026-05-25-occams-razor</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[如无必要，勿增实体——在所有能够解释客观现象的架构设计与技术假设中，选择最简单、实体最少的那一个。]]></description>
    </item>
    <item>
      <title>帕累托法则 / 80/20 法则 (The Pareto Principle)</title>
      <link>https://orange.example.com/posts/2026-05-25-pareto-principle</link>
      <guid>https://orange.example.com/posts/2026-05-25-pareto-principle</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[80% 的结果源自 20% 的关键投入。在研发资源天然匮乏的环境下，这是架构师和技术管理者实现效能最大化、精准打击性能瓶颈的底层杠杆。]]></description>
    </item>
    <item>
      <title>帕金森定律 (Parkinson&apos;s Law)</title>
      <link>https://orange.example.com/posts/2026-05-25-parkinsons-law</link>
      <guid>https://orange.example.com/posts/2026-05-25-parkinsons-law</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[为什么工作总是会自动膨胀，直至占满所有被分配的可用时间？以及它在系统资源与工程排期上的双重灾难。]]></description>
    </item>
    <item>
      <title>杀虫剂悖论 (The Pesticide Paradox)</title>
      <link>https://orange.example.com/posts/2026-05-25-pesticide-paradox</link>
      <guid>https://orange.example.com/posts/2026-05-25-pesticide-paradox</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[相同的测试用例无法无限次发现新缺陷。测试手段如果一成不变，就会像反复喷洒同一种杀虫剂一样，使软件的潜在缺陷产生“抗药性”。]]></description>
    </item>
    <item>
      <title>彼得原理 (The Peter Principle)</title>
      <link>https://orange.example.com/posts/2026-05-25-peter-principle</link>
      <guid>https://orange.example.com/posts/2026-05-25-peter-principle</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[为什么在所有的层级组织中，每个员工都倾向于晋升到他所不能胜任的职位？]]></description>
    </item>
    <item>
      <title>波斯特尔定律 (Postel&apos;s Law / 鲁棒性原则)</title>
      <link>https://orange.example.com/posts/2026-05-25-postels-law</link>
      <guid>https://orange.example.com/posts/2026-05-25-postels-law</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[宽以待人，严以律己。在网络与分布式系统中，对接受的行为要宽容，对发送的行为要保守。]]></description>
    </item>
    <item>
      <title>普莱斯定律 (Price&apos;s Law)</title>
      <link>https://orange.example.com/posts/2026-05-25-prices-law</link>
      <guid>https://orange.example.com/posts/2026-05-25-prices-law</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[为什么团队中只有平方根人数的精英，贡献了整个系统 50% 的核心产出和全部的技术资产？]]></description>
    </item>
    <item>
      <title>普特定律 (Putt&apos;s Law)</title>
      <link>https://orange.example.com/posts/2026-05-25-putts-law</link>
      <guid>https://orange.example.com/posts/2026-05-25-putts-law</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[为什么在所有的技术组织中，懂技术的人最终总是被不懂技术的人所管理？]]></description>
    </item>
    <item>
      <title>林格曼效应 (The Ringelmann Effect / 社会懈怠)</title>
      <link>https://orange.example.com/posts/2026-05-25-ringelmann-effect</link>
      <guid>https://orange.example.com/posts/2026-05-25-ringelmann-effect</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[为什么随着团队规模线性增加，团队中每个人的平均个人生产力和责任感反而呈反比下跌？]]></description>
    </item>
    <item>
      <title>第二系统效应 (The Second-System Effect)</title>
      <link>https://orange.example.com/posts/2026-05-25-second-system-effect</link>
      <guid>https://orange.example.com/posts/2026-05-25-second-system-effect</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[为什么一个架构师在设计自己的第二个系统时，最容易掉入过度设计与毁灭性难产的陷阱？]]></description>
    </item>
    <item>
      <title>SOLID 原则 (SOLID Principles)</title>
      <link>https://orange.example.com/posts/2026-05-25-solid</link>
      <guid>https://orange.example.com/posts/2026-05-25-solid</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[面向对象设计和编程的五个基本原则：单一职责、开闭、里氏替换、接口隔离和依赖反转。]]></description>
    </item>
    <item>
      <title>司徒巨特定律 (Sturgeon&apos;s Law)</title>
      <link>https://orange.example.com/posts/2026-05-25-sturgeons-law</link>
      <guid>https://orange.example.com/posts/2026-05-25-sturgeons-law</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[任何事物的百分之九十都是垃圾。在软件与架构的世界中，九成的功能可能无人问津，九成的代码可能平庸冗余；唯有无情过滤并聚焦核心，才能打磨出伟大的杰作。]]></description>
    </item>
    <item>
      <title>沉没成本谬误 (The Sunk Cost Fallacy)</title>
      <link>https://orange.example.com/posts/2026-05-25-sunk-cost-fallacy</link>
      <guid>https://orange.example.com/posts/2026-05-25-sunk-cost-fallacy</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[绝不在已经发生且无法收回的成本（时间、精力、资金）上继续下注，果断止损是顶级架构决策者的修养。]]></description>
    </item>
    <item>
      <title>技术债 (Technical Debt)</title>
      <link>https://orange.example.com/posts/2026-05-25-technical-debt</link>
      <guid>https://orange.example.com/posts/2026-05-25-technical-debt</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[出来混，迟早是要还的。为了短期速度而选择妥协的设计，就像是借了金融贷款；随着时间的推移，未偿还的利息（高昂的维护成本与极低的开发效能）会将团队彻底压垮。]]></description>
    </item>
    <item>
      <title>泰斯勒定律 (Tesler&apos;s Law / 复杂性守恒定律)</title>
      <link>https://orange.example.com/posts/2026-05-25-teslers-law</link>
      <guid>https://orange.example.com/posts/2026-05-25-teslers-law</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[为什么每个系统都存在其固有且无法缩减的复杂性？关键在于它由谁来承担。]]></description>
    </item>
    <item>
      <title>测试金字塔 (The Testing Pyramid)</title>
      <link>https://orange.example.com/posts/2026-05-25-testing-pyramid</link>
      <guid>https://orange.example.com/posts/2026-05-25-testing-pyramid</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[坚固的系统源于稳固的基石。在设计测试套件时，应当拥有大量底层的单元测试，少量的集成测试，以及极少数顶层的端到端测试。]]></description>
    </item>
    <item>
      <title>事与愿违定律 / 无意后果定律 (The Law of Unintended Consequences)</title>
      <link>https://orange.example.com/posts/2026-05-25-unintended-consequences</link>
      <guid>https://orange.example.com/posts/2026-05-25-unintended-consequences</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[为什么旨在优化系统或流程的局部改进，往往会带来意想不到的系统性恶化？]]></description>
    </item>
    <item>
      <title>YAGNI 原则 (You Aren&apos;t Gonna Need It)</title>
      <link>https://orange.example.com/posts/2026-05-25-yagni</link>
      <guid>https://orange.example.com/posts/2026-05-25-yagni</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[预备未来的努力往往是徒劳的——除非确有必要，否则不要编写未来才可能用到的代码。]]></description>
    </item>
    <item>
      <title>扎温斯基定律 (Zawinski&apos;s Law)</title>
      <link>https://orange.example.com/posts/2026-05-25-zawinskis-law</link>
      <guid>https://orange.example.com/posts/2026-05-25-zawinskis-law</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[为什么每个程序都会无限膨胀，直到它能够读取电子邮件？]]></description>
    </item>
    <item>
      <title>布鲁克斯定律 (Brooks&apos; Law)</title>
      <link>https://orange.example.com/posts/2026-05-24-brooks-law</link>
      <guid>https://orange.example.com/posts/2026-05-24-brooks-law</guid>
      <pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[为什么向进度落后的软件项目中增加人手，只会使项目更加落后？]]></description>
    </item>
    <item>
      <title>MySQL 基础架构与核心组件</title>
      <link>https://orange.example.com/posts/2026-05-24-mysql-getting-started</link>
      <guid>https://orange.example.com/posts/2026-05-24-mysql-getting-started</guid>
      <pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[深入解析 MySQL 的逻辑架构，理解 Server 层、存储引擎层以及一条 SQL 的执行过程]]></description>
    </item>
    <item>
      <title>Redis 核心数据结构与单线程模型</title>
      <link>https://orange.example.com/posts/2026-05-24-redis-getting-started</link>
      <guid>https://orange.example.com/posts/2026-05-24-redis-getting-started</guid>
      <pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[探索 Redis 核心设计哲学，剖析 5 大基础数据结构以及为什么单线程还能做到超高性能]]></description>
    </item>
    <item>
      <title>CSS :has() 选择器</title>
      <link>https://orange.example.com/posts/2025-06-24-has-selector</link>
      <guid>https://orange.example.com/posts/2025-06-24-has-selector</guid>
      <pubDate>Tue, 24 Jun 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[:has() 是 CSS 的关系型伪类选择器，可基于子元素选择父元素、基于后续兄弟选择前序兄弟，打破 CSS 单向选择限制。]]></description>
    </item>
    <item>
      <title>Arbor — 层次化 Markdown 计划树引擎</title>
      <link>https://orange.example.com/posts/2025-05-30-arbor-design</link>
      <guid>https://orange.example.com/posts/2025-05-30-arbor-design</guid>
      <pubDate>Fri, 30 May 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[用普通 Markdown 文件存储结构化计划树，支持 CRUD、查询、AI 代理集成]]></description>
    </item>
    <item>
      <title>pi-safe-run — AI 编程助手的命令确认与路径保护扩展</title>
      <link>https://orange.example.com/posts/2025-05-30-pi-safe-run-design</link>
      <guid>https://orange.example.com/posts/2025-05-30-pi-safe-run-design</guid>
      <pubDate>Fri, 30 May 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[为 Pi 编码代理设计的安全防护层 — 危险命令检测、敏感路径保护、双层架构设计]]></description>
    </item>
    <item>
      <title>时间轮（TimeWheel）方案设计</title>
      <link>https://orange.example.com/posts/2025-05-24-timewheel-architecture</link>
      <guid>https://orange.example.com/posts/2025-05-24-timewheel-architecture</guid>
      <pubDate>Sat, 24 May 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[用 80 行代码支撑 IM 服务端十万级并发长轮询超时管理]]></description>
    </item>
    <item>
      <title>CAP 定理（Brewer&apos;s Theorem）</title>
      <link>https://orange.example.com/posts/2024-01-15-cap-theorem</link>
      <guid>https://orange.example.com/posts/2024-01-15-cap-theorem</guid>
      <pubDate>Mon, 15 Jan 2024 00:00:00 GMT</pubDate>
      <description><![CDATA[分布式系统的三选二困境——一致性、可用性与分区容错性的不可能三角]]></description>
    </item>
    <item>
      <title>康威定律 (Conway&apos;s Law)</title>
      <link>https://orange.example.com/posts/2024-01-15-conways-law</link>
      <guid>https://orange.example.com/posts/2024-01-15-conways-law</guid>
      <pubDate>Mon, 15 Jan 2024 00:00:00 GMT</pubDate>
      <description><![CDATA[组织架构决定系统架构，沟通模型决定软件边界]]></description>
    </item>
    <item>
      <title>CSS Flexbox 居中</title>
      <link>https://orange.example.com/posts/2024-01-15-flexbox</link>
      <guid>https://orange.example.com/posts/2024-01-15-flexbox</guid>
      <pubDate>Mon, 15 Jan 2024 00:00:00 GMT</pubDate>
      <description><![CDATA[使用 Flexbox 实现水平和垂直居中，含效果预览与源码展示]]></description>
    </item>
  </channel>
</rss>