<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Synthesis Coding</title><description>The systematic integration of human expertise with AI capabilities to build production-grade software.</description><link>https://synthesiscoding.org/</link><language>en-us</language><item><title>Postel&apos;s Law for the human-AI interface</title><link>https://synthesiscoding.org/articles/postels-law-human-ai-interface/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/postels-law-human-ai-interface/</guid><description>When one end of a software contract is an LLM, Postel&apos;s Law isn&apos;t a courtesy — it&apos;s load-bearing. The shape that lets you ship: document-as-contract.</description><pubDate>Wed, 29 Apr 2026 20:29:40 GMT</pubDate></item><item><title>Demo mode as a pattern for software</title><link>https://synthesiscoding.org/articles/demo-mode-as-a-pattern-for-software/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/demo-mode-as-a-pattern-for-software/</guid><description>Ship every software product with built-in demo mode. The pattern serves authors, users, sales teams, and compliance — and synthesis engineering makes it cheap enough to be standard practice.</description><pubDate>Tue, 14 Apr 2026 21:22:00 GMT</pubDate></item><item><title>Synthesis Console: open-source tooling for synthesis engineering</title><link>https://synthesiscoding.org/articles/synthesis-console-open-source-tooling-for-synthesis-engineering/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/synthesis-console-open-source-tooling-for-synthesis-engineering/</guid><description>An open-source local tool that renders project management markdown and YAML as browsable, searchable pages. Three dependencies, no client-side framework, and a thinking framework that shaped every architecture decision.</description><pubDate>Sun, 12 Apr 2026 16:18:00 GMT</pubDate></item><item><title>Transferable Knowledge: The Fifth Pillar of Synthesis Coding</title><link>https://synthesiscoding.org/articles/transferable-knowledge-fifth-pillar-of-synthesis-coding/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/transferable-knowledge-fifth-pillar-of-synthesis-coding/</guid><description>You understand your AI-generated code. Can your teammates? Transferable Knowledge is the fifth pillar of synthesis coding -- ensuring AI-assisted work is comprehensible by engineers who were not present when it was generated.</description><pubDate>Wed, 08 Apr 2026 21:14:00 GMT</pubDate></item><item><title>&quot;All tests pass&quot; is a warning, not a clearance</title><link>https://synthesiscoding.org/articles/all-tests-pass-is-a-warning-not-a-clearance/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/all-tests-pass-is-a-warning-not-a-clearance/</guid><description>Why a green test suite after a schema change should trigger suspicion, not confidence. A verification methodology that catches what tests structurally cannot — missing migrations, mock gaps, and the cognitive blind spots that affect humans and AI agents alike.</description><pubDate>Sun, 05 Apr 2026 21:14:00 GMT</pubDate></item><item><title>Stop asking me: configuring Claude Code permissions for uninterrupted flow</title><link>https://synthesiscoding.org/articles/stop-asking-me-configuring-claude-code-permissions-for-uninterrupted-flow/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/stop-asking-me-configuring-claude-code-permissions-for-uninterrupted-flow/</guid><description>A practitioner guide to eliminating Claude Code approval prompt fatigue. Why granular command patterns fail for compound commands, the Bash(*) plus deny list approach that works, and ready-to-use settings.json templates.</description><pubDate>Tue, 31 Mar 2026 18:00:00 GMT</pubDate></item><item><title>Managing AI agent skills at scale: a three-repo architecture</title><link>https://synthesiscoding.org/articles/managing-ai-agent-skills-at-scale-three-repo-architecture/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/managing-ai-agent-skills-at-scale-three-repo-architecture/</guid><description>A three-repo architecture for managing public, private, and team AI agent skills with provenance tracking, drift detection, and synthesis merge — the first standard for private skill collections.</description><pubDate>Mon, 23 Mar 2026 12:00:00 GMT</pubDate></item><item><title>Synthesis Skills: install methodology directly into your AI workflow</title><link>https://synthesiscoding.org/articles/synthesis-skills-install-methodology-into-your-ai-workflow/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/synthesis-skills-install-methodology-into-your-ai-workflow/</guid><description>22 open-source Agent Skills encoding synthesis coding and synthesis engineering methodology. One command installs code review, content quality, project management, and more into Claude Code, Cursor, or Codex CLI.</description><pubDate>Wed, 18 Mar 2026 21:14:00 GMT</pubDate></item><item><title>Synthesis merging: what happens after the first PR</title><link>https://synthesiscoding.org/articles/synthesis-merging/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/synthesis-merging/</guid><description>Synthesis merging goes beyond conflict resolution. It is the creative act of integrating contributions into a coherent whole, making the combined result better than the sum of its parts.</description><pubDate>Fri, 13 Mar 2026 21:47:00 GMT</pubDate></item><item><title>When a code review runbook becomes an upgrade playbook</title><link>https://synthesiscoding.org/articles/code-review-runbook-as-upgrade-playbook/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/code-review-runbook-as-upgrade-playbook/</guid><description>I built a code review runbook to find problems. Then I used it on codebases I owned, and the review categories became execution phases. A checklist for assessment turned into a playbook for action.</description><pubDate>Mon, 23 Feb 2026 11:17:00 GMT</pubDate></item><item><title>What reviewing real codebases taught me about code review</title><link>https://synthesiscoding.org/articles/real-world-code-review-lessons/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/real-world-code-review-lessons/</guid><description>I published a 900-check code review runbook. Then I used it on real engagements. The checklist worked, but the real lessons were about the process — starting with reviewing the wrong branch.</description><pubDate>Sun, 22 Feb 2026 14:23:00 GMT</pubDate></item><item><title>When Someone Else Contributes to Your Synthesis-Coded Project</title><link>https://synthesiscoding.org/articles/multi-contributor-synthesis-coding/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/multi-contributor-synthesis-coding/</guid><description>Standard merge workflows break down for synthesis-coded projects. The adopt-and-adapt pattern provides a disciplined integration methodology that respects contributor work while maintaining quality.</description><pubDate>Fri, 13 Feb 2026 21:37:00 GMT</pubDate></item><item><title>The research lineage from recursive neural networks to human-AI collaborative development</title><link>https://synthesiscoding.org/articles/research-lineage-recursive-neural-networks-human-ai-development/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/research-lineage-recursive-neural-networks-human-ai-development/</guid><description>Tracing the intellectual thread from Richard Socher&apos;s compositional representations through DecaNLP to the systems-level engineering challenges of human-AI software development.</description><pubDate>Sun, 18 Jan 2026 14:42:00 GMT</pubDate></item><item><title>From learned representations to engineered context: what Richard Socher&apos;s research tells us about working with AI</title><link>https://synthesiscoding.org/articles/richard-socher-learned-representations-engineered-context/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/richard-socher-learned-representations-engineered-context/</guid><description>Richard Socher&apos;s research arc — from GloVe to DecaNLP to &apos;managers of AI&apos; — maps directly onto the principles behind synthesis coding. The connections are structural, not cosmetic.</description><pubDate>Sun, 11 Jan 2026 11:23:00 GMT</pubDate></item><item><title>Code Review That Scales: An Open-Source Runbook for Agentic Engineering</title><link>https://synthesiscoding.org/articles/code-review-that-scales/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/code-review-that-scales/</guid><description>Most code review checklists are either too shallow or too heavy. This open-source runbook tiers review depth by project complexity — and is designed for agentic coding with tools like Claude Code.</description><pubDate>Sat, 27 Dec 2025 11:23:00 GMT</pubDate></item><item><title>The Part of Your Job AI Can&apos;t Do (And Why It Matters More Now)</title><link>https://synthesiscoding.org/articles/the-part-of-your-job-ai-cant-do/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/the-part-of-your-job-ai-cant-do/</guid><description>There&apos;s a lot of anxiety about AI making engineering skills obsolete. But the most valuable part of what you do was never the typing. The judgment, the architecture, the knowing-what-to-build — that&apos;s becoming more important, not less.</description><pubDate>Mon, 22 Dec 2025 20:01:00 GMT</pubDate></item><item><title>RAG Architecture Lessons from Practice</title><link>https://synthesiscoding.org/articles/rag-architecture-lessons-from-practice/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/rag-architecture-lessons-from-practice/</guid><description>Building a retrieval-augmented generation system revealed patterns the tutorials don&apos;t cover. Contractions break search. Not everything needs an LLM. Full document retrieval should be first-class.</description><pubDate>Sat, 20 Dec 2025 10:15:00 GMT</pubDate></item><item><title>Data Format Contracts for AI Pipelines</title><link>https://synthesiscoding.org/articles/data-format-contracts-for-ai-pipelines/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/data-format-contracts-for-ai-pipelines/</guid><description>When tools interact, implicit assumptions break silently. Explicit data format contracts prevent the debugging sessions you don&apos;t have time for.</description><pubDate>Fri, 19 Dec 2025 21:33:00 GMT</pubDate></item><item><title>Context Loss and How to Prevent It</title><link>https://synthesiscoding.org/articles/context-loss-and-how-to-prevent-it/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/context-loss-and-how-to-prevent-it/</guid><description>Why AI assistants forget what you told them, and practical strategies to prevent it. The difference between context that survives and context that gets lost.</description><pubDate>Thu, 18 Dec 2025 20:15:00 GMT</pubDate></item><item><title>The Foundation-First Pattern</title><link>https://synthesiscoding.org/articles/the-foundation-first-pattern/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/the-foundation-first-pattern/</guid><description>Why the most effective AI-assisted projects start with humans writing code by hand. The counterintuitive pattern that makes everything else work.</description><pubDate>Sun, 14 Dec 2025 16:24:00 GMT</pubDate></item><item><title>How Claude&apos;s Memory Actually Works (And Why CLAUDE.md Matters)</title><link>https://synthesiscoding.org/articles/how-claude-memory-actually-works-and-why-claude-md-matters/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/how-claude-memory-actually-works-and-why-claude-md-matters/</guid><description>Understanding Claude&apos;s context architecture changes how you work with it. The tradeoffs between automatic continuity and on-demand depth explain why persistent context files work.</description><pubDate>Fri, 12 Dec 2025 21:53:00 GMT</pubDate></item><item><title>What OpenAI&apos;s Sora Build Teaches Us About Synthesis Coding</title><link>https://synthesiscoding.org/articles/what-openai-sora-build-teaches-us-about-synthesis-coding/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/what-openai-sora-build-teaches-us-about-synthesis-coding/</guid><description>Four engineers shipped a #1 Play Store app in 28 days using AI agents. Their approach validates the patterns I&apos;ve been writing about — and adds new ones worth studying.</description><pubDate>Wed, 10 Dec 2025 21:37:00 GMT</pubDate></item><item><title>Scaling Synthesis Coding in Your Organization</title><link>https://synthesiscoding.org/articles/scaling-synthesis-coding-in-your-organization/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/scaling-synthesis-coding-in-your-organization/</guid><description>A practical guide for CTOs and engineering leaders: cost analysis, team rollout strategy, training curriculum, and metrics for adopting synthesis coding at s...</description><pubDate>Tue, 09 Dec 2025 22:00:00 GMT</pubDate></item><item><title>Building ownwords: A Synthesis Coding Case Study</title><link>https://synthesiscoding.org/articles/building-ownwords-a-synthesis-coding-case-study/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/building-ownwords-a-synthesis-coding-case-study/</guid><description>What separates synthesis coding from vibe coding isn&apos;&apos;t the tools — it&apos;&apos;s the decisions. This technical case study walks through the architectural choices,...</description><pubDate>Sun, 07 Dec 2025 11:47:14 GMT</pubDate></item><item><title>Why Synthesis Coding Still Writes Code in the Age of LLMs</title><link>https://synthesiscoding.org/articles/why-synthesis-coding-still-writes-code-in-the-age-of-llms/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/why-synthesis-coding-still-writes-code-in-the-age-of-llms/</guid><description>The answer is not &quot;just let the model do it&quot; — and code matters more, not less, as AI gets dramatically better Last spring, my son Fitz and I had an aftern...</description><pubDate>Thu, 04 Dec 2025 23:34:13 GMT</pubDate></item><item><title>Vibe Coding and Synthesis Coding: Two Complementary Approaches</title><link>https://synthesiscoding.org/articles/vibe-coding-and-synthesis-coding-two-approaches-one-developer/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/vibe-coding-and-synthesis-coding-two-approaches-one-developer/</guid><description>Why the conversation isn&apos;&apos;t about which approach is better — it&apos;&apos;s about knowing when to use each This blog post is for software engineers, engineering lea...</description><pubDate>Mon, 01 Dec 2025 21:57:49 GMT</pubDate></item><item><title>Polyrepo Synthesis: Synthesis Coding Across Multiple Repositories with Claude Code in Visual Studio Code</title><link>https://synthesiscoding.org/articles/polyrepo-synthesis-synthesis-coding-across-multiple-repositories-with-claude-code-in-visual-studio-code/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/polyrepo-synthesis-synthesis-coding-across-multiple-repositories-with-claude-code-in-visual-studio-code/</guid><description>I wrote this blog post for software engineers, architects, and technical leads. It is code-heavy and implementation-focused. This weekend I was working acr...</description><pubDate>Sun, 30 Nov 2025 23:57:42 GMT</pubDate></item><item><title>Seventeen years ago, I built a tool for the open Web. This weekend, I modernized it using Synthesis Coding with Claude Code AI</title><link>https://synthesiscoding.org/articles/seventeen-years-ago-i-built-a-tool-for-the-open-web-this-weekend-i-modernized-it-using-synthesis-coding-with-claude-code-ai/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/seventeen-years-ago-i-built-a-tool-for-the-open-web-this-weekend-i-modernized-it-using-synthesis-coding-with-claude-code-ai/</guid><description>In 2008, I released a WordPress plugin called Blogroll Links. The plugin displayed lists of links on WordPress pages using a shortcode. But the idea behind...</description><pubDate>Sat, 29 Nov 2025 15:58:21 GMT</pubDate></item><item><title>Iterative Context Building: The Fourth Pillar of Synthesis Coding</title><link>https://synthesiscoding.org/articles/iterative-context-building-fourth-pillar-of-synthesis-coding/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/iterative-context-building-fourth-pillar-of-synthesis-coding/</guid><description>AI effectiveness compounds when context accumulates systematically. The fourth pillar of synthesis coding treats context like compound interest -- each session builds on the last.</description><pubDate>Fri, 28 Nov 2025 20:14:00 GMT</pubDate></item><item><title>Active System Understanding: The Third Pillar of Synthesis Coding</title><link>https://synthesiscoding.org/articles/active-system-understanding-third-pillar-of-synthesis-coding/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/active-system-understanding-third-pillar-of-synthesis-coding/</guid><description>AI can generate code faster than you can read it. That is exactly why you must read it. The third pillar of synthesis coding is active system understanding.</description><pubDate>Mon, 24 Nov 2025 21:33:00 GMT</pubDate></item><item><title>Systematic Quality Standards: The Second Pillar of Synthesis Coding</title><link>https://synthesiscoding.org/articles/systematic-quality-standards-second-pillar-of-synthesis-coding/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/systematic-quality-standards-second-pillar-of-synthesis-coding/</guid><description>AI-generated code should meet the same quality standards as human-written code. But the way you achieve those standards changes fundamentally when AI is your co-author.</description><pubDate>Thu, 20 Nov 2025 20:42:00 GMT</pubDate></item><item><title>Human Architectural Authority: The First Pillar of Synthesis Coding</title><link>https://synthesiscoding.org/articles/human-architectural-authority-first-pillar-of-synthesis-coding/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/human-architectural-authority-first-pillar-of-synthesis-coding/</guid><description>AI can write code faster than any human. But it cannot hold a consistent architectural vision across months of development. That is why the first pillar of synthesis coding is human architectural authority.</description><pubDate>Fri, 14 Nov 2025 21:07:00 GMT</pubDate></item><item><title>Synthesis Coding with Claude Code: Technical Implementation and Workflows</title><link>https://synthesiscoding.org/articles/synthesis-engineering-with-claude-code-technical-implementation-and-workflows/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/synthesis-engineering-with-claude-code-technical-implementation-and-workflows/</guid><description>A hands-on guide to practicing synthesis coding (a.k.a. synthesis engineering) with concrete examples, real workflows, and lessons from production systems ...</description><pubDate>Sun, 09 Nov 2025 19:39:00 GMT</pubDate></item><item><title>The Synthesis Engineering Framework: How Organizations Build Production Software with AI</title><link>https://synthesiscoding.org/articles/the-synthesis-engineering-framework-how-organizations-build-production-software-with-ai/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/the-synthesis-engineering-framework-how-organizations-build-production-software-with-ai/</guid><description>From individual practice to organizational capability: a systematic approach to human-AI collaboration in professional software development This blog post ...</description><pubDate>Sun, 09 Nov 2025 19:36:00 GMT</pubDate></item><item><title>Synthesis Engineering: The Professional Practice Emerging in AI-Assisted Development</title><link>https://synthesiscoding.org/articles/synthesis-engineering-the-professional-practice-emerging-in-ai-assisted-development/</link><guid isPermaLink="true">https://synthesiscoding.org/articles/synthesis-engineering-the-professional-practice-emerging-in-ai-assisted-development/</guid><description>Why the most effective engineering organizations are developing systematic approaches that go beyond vibe coding — and why this practice needs a name This ...</description><pubDate>Sun, 09 Nov 2025 19:33:00 GMT</pubDate></item></channel></rss>