<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Zhiyi Cao · Long-form Writing</title>
    <link>http://caozhiyi.cc/en/</link>
    <description>Code, Books &amp; Long-form Writing</description>
    <language>en</language>
    <lastBuildDate>Sat, 18 Jul 2026 15:22:07 GMT</lastBuildDate>
    <atom:link href="http://caozhiyi.cc/en/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The Repriced Engineer</title>
      <link>http://caozhiyi.cc/en/articles/engineer-repricing</link>
      <guid isPermaLink="true">http://caozhiyi.cc/en/articles/engineer-repricing</guid>
      <pubDate>Thu, 16 Jul 2026 16:00:00 GMT</pubDate>
      <description>As the industry shifts from rule-based to token-based delivery, the capability bundle of software engineers is being repriced: raw coding depreciates while judgment becomes the new scarce asset.</description>
    </item>
    <item>
      <title>From API Gateway to AI Gateway: When Infrastructure Is Stretched by Tokens</title>
      <link>http://caozhiyi.cc/en/articles/ai-gateway-as-infra</link>
      <guid isPermaLink="true">http://caozhiyi.cc/en/articles/ai-gateway-as-infra</guid>
      <pubDate>Sun, 12 Jul 2026 16:00:00 GMT</pubDate>
      <description>LLM traffic breaks the two hidden assumptions of the traditional API gateway — opaque payloads and deterministic behavior — and forces a new infrastructure layer that governs non-deterministic calls.</description>
    </item>
    <item>
      <title>Software Ate Only Half the World: From Rule-Based to Token-Based</title>
      <link>http://caozhiyi.cc/en/articles/software-second-half</link>
      <guid isPermaLink="true">http://caozhiyi.cc/en/articles/software-second-half</guid>
      <pubDate>Fri, 03 Jul 2026 16:00:00 GMT</pubDate>
      <description>A long-form reflection on why software has only ever eaten the rule-codifiable half of the world, and how tokens are opening a second industrial track for the other half.</description>
    </item>
    <item>
      <title>It Is Not a Lesser Human: Notes on What LLMs Actually Are</title>
      <link>http://caozhiyi.cc/en/articles/llm-intelligence-blackbox</link>
      <guid isPermaLink="true">http://caozhiyi.cc/en/articles/llm-intelligence-blackbox</guid>
      <pubDate>Fri, 26 Jun 2026 16:00:00 GMT</pubDate>
      <description>An essay exploring the nature of LLM intelligence through the lens of Turing, Searle, compression theory, and convergent evolution.</description>
    </item>
    <item>
      <title>Should We Still Learn CS Foundations in the Age of AI Coding?</title>
      <link>http://caozhiyi.cc/en/articles/ai-basic-learning</link>
      <guid isPermaLink="true">http://caozhiyi.cc/en/articles/ai-basic-learning</guid>
      <pubDate>Thu, 28 May 2026 16:00:00 GMT</pubDate>
      <description>An examination of why foundational CS topics like data structures remain critical for developer judgment in the AI era.</description>
    </item>
    <item>
      <title>The Developer&apos;s Diary (Fragments)</title>
      <link>http://caozhiyi.cc/en/articles/coding-diary</link>
      <guid isPermaLink="true">http://caozhiyi.cc/en/articles/coding-diary</guid>
      <pubDate>Tue, 26 May 2026 16:00:00 GMT</pubDate>
      <description>A developer diary styled as a sci-fi piece from 2023 to 2029, tracking a programmer&apos;s journey through AI collaboration and agent-driven workflows.</description>
    </item>
    <item>
      <title>When Boredom Disappears</title>
      <link>http://caozhiyi.cc/en/articles/ai-attention</link>
      <guid isPermaLink="true">http://caozhiyi.cc/en/articles/ai-attention</guid>
      <pubDate>Fri, 22 May 2026 16:00:00 GMT</pubDate>
      <description>An exploration of recommendation algorithms, the attention economy, and how constant stimulation shapes our judgment and focus.</description>
    </item>
    <item>
      <title>You Think You&apos;re Chatting with AI, but You&apos;re Managing a Finite Textbox</title>
      <link>http://caozhiyi.cc/en/articles/ai-chat-is-context-management</link>
      <guid isPermaLink="true">http://caozhiyi.cc/en/articles/ai-chat-is-context-management</guid>
      <pubDate>Thu, 21 May 2026 16:00:00 GMT</pubDate>
      <description>An analysis of LLM context windows, system prompts, and multi-turn conversations to understand how to manage information within a finite attention budget.</description>
    </item>
    <item>
      <title>How Large Models “Think”</title>
      <link>http://caozhiyi.cc/en/articles/ai-understanding-code-illusion</link>
      <guid isPermaLink="true">http://caozhiyi.cc/en/articles/ai-understanding-code-illusion</guid>
      <pubDate>Tue, 19 May 2026 16:00:00 GMT</pubDate>
      <description>An explanation of tokens, attention, autoregressive generation, sampling, and why LLMs can be both impressive and unreliable in coding work.</description>
    </item>
    <item>
      <title>Technical Beginners in the AI Era</title>
      <link>http://caozhiyi.cc/en/articles/ai-area-studying</link>
      <guid isPermaLink="true">http://caozhiyi.cc/en/articles/ai-area-studying</guid>
      <pubDate>Thu, 14 May 2026 16:00:00 GMT</pubDate>
      <description>A reflection on how AI affects the growth path of junior developers, and how to cultivate core judgment and systems thinking.</description>
    </item>
    <item>
      <title>Understanding Memory Management</title>
      <link>http://caozhiyi.cc/en/articles/understanding-memory</link>
      <guid isPermaLink="true">http://caozhiyi.cc/en/articles/understanding-memory</guid>
      <pubDate>Sat, 25 Apr 2026 16:00:00 GMT</pubDate>
      <description>A deep dive into memory management from physical and virtual memory to user-space allocators and runtime GC designs across C/C++, Rust, Java, and Go.</description>
    </item>
    <item>
      <title>Software Performance: IO</title>
      <link>http://caozhiyi.cc/en/articles/software-performance-io</link>
      <guid isPermaLink="true">http://caozhiyi.cc/en/articles/software-performance-io</guid>
      <pubDate>Sun, 05 Apr 2026 16:00:00 GMT</pubDate>
      <description>An exploration of IO bottlenecks across disk, network, memory, and locks, and how system design trades long resources for short ones.</description>
    </item>
    <item>
      <title>Why We Need QUIC</title>
      <link>http://caozhiyi.cc/en/articles/why-we-need-quic</link>
      <guid isPermaLink="true">http://caozhiyi.cc/en/articles/why-we-need-quic</guid>
      <pubDate>Sat, 28 Feb 2026 16:00:00 GMT</pubDate>
      <description>An explanation of the evolution from HTTP/1.x and HTTP/2 to QUIC, analyzing why we need user-space protocols to solve head-of-line blocking, achieve zero-RTT handshake, and support connection migration.</description>
    </item>
    <item>
      <title>Inside the Wave: From Verb Coding to AI Collaboration</title>
      <link>http://caozhiyi.cc/en/articles/ai-collaboration</link>
      <guid isPermaLink="true">http://caozhiyi.cc/en/articles/ai-collaboration</guid>
      <pubDate>Sat, 13 Dec 2025 16:00:00 GMT</pubDate>
      <description>A reflection on the evolution of AI coding from chatbots and Copilots to autonomous agents, and what it means for developers.</description>
    </item>
    <item>
      <title>When Query Meets Distributed</title>
      <link>http://caozhiyi.cc/en/articles/distributed-query</link>
      <guid isPermaLink="true">http://caozhiyi.cc/en/articles/distributed-query</guid>
      <pubDate>Mon, 13 Oct 2025 16:00:00 GMT</pubDate>
      <description>An examination of list querying challenges in microservices, detailing the trade-offs between API composition, CQRS, and shared database patterns.</description>
    </item>
    <item>
      <title>Object-Oriented Programming</title>
      <link>http://caozhiyi.cc/en/articles/object-oriented-programming</link>
      <guid isPermaLink="true">http://caozhiyi.cc/en/articles/object-oriented-programming</guid>
      <pubDate>Sat, 16 Aug 2025 16:00:00 GMT</pubDate>
      <description>A reflection on OOP through the software crisis, abstraction, SOLID principles, and design patterns.</description>
    </item>
    <item>
      <title>Network IO Multiplexing</title>
      <link>http://caozhiyi.cc/en/articles/network-io-multiplexing</link>
      <guid isPermaLink="true">http://caozhiyi.cc/en/articles/network-io-multiplexing</guid>
      <pubDate>Sat, 07 Jun 2025 16:00:00 GMT</pubDate>
      <description>An exploration of sockets, non-blocking IO, select/poll, epoll, threading models, and buffer organization.</description>
    </item>
    <item>
      <title>Software Performance: CPU</title>
      <link>http://caozhiyi.cc/en/articles/software-performance-cpu</link>
      <guid isPermaLink="true">http://caozhiyi.cc/en/articles/software-performance-cpu</guid>
      <pubDate>Fri, 30 May 2025 16:00:00 GMT</pubDate>
      <description>An exploration of CPU hardware traits like multi-core execution, cache lines, and branch prediction, and how to optimize computational execution.</description>
    </item>
    <item>
      <title>Avoiding Software Decay</title>
      <link>http://caozhiyi.cc/en/articles/avoid-software-decay</link>
      <guid isPermaLink="true">http://caozhiyi.cc/en/articles/avoid-software-decay</guid>
      <pubDate>Fri, 09 May 2025 16:00:00 GMT</pubDate>
      <description>A reflection on why code inevitably slides into decay, and engineering strategies to mitigate technical debt.</description>
    </item>
    <item>
      <title>Architecture Practice: Data Conversion Service</title>
      <link>http://caozhiyi.cc/en/articles/architecture-practice-data-conversion-service</link>
      <guid isPermaLink="true">http://caozhiyi.cc/en/articles/architecture-practice-data-conversion-service</guid>
      <pubDate>Tue, 10 Dec 2024 16:00:00 GMT</pubDate>
      <description>Designing and building a high-throughput, zero-hardcoding extensible data service based on hexagonal architecture, chain of responsibility, and composite patterns.</description>
    </item>
  </channel>
</rss>
