<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Jory Pestorious - Engineering Notes</title>
  <subtitle>I write about AI systems, developer tools, and what it takes to make them useful.</subtitle>
  <link href="https://jorypestorious.com/blog/feed.xml" rel="self" type="application/atom+xml"/>
  <link href="https://jorypestorious.com/blog/" rel="alternate" type="text/html"/>
  <id>https://jorypestorious.com/blog/</id>
  <updated>2026-08-09T00:00:00Z</updated>
  <author>
    <name>Jory Pestorious</name>
    <uri>https://jorypestorious.com</uri>
  </author>

  <entry>
    <title>I Wanted to Own the Harness. Then Codex Desktop Won.</title>
    <link href="https://jorypestorious.com/blog/portable-agent-factory/" rel="alternate" type="text/html"/>
    <id>https://jorypestorious.com/blog/portable-agent-factory/</id>
    <updated>2026-08-09T00:00:00Z</updated>
    <summary>I staged a manifesto about owning my AI harness. Then I canceled Claude Max and moved into Codex Desktop. Voice, remote access, automations, long-running tasks, and even a tiny pet formed a system I could reproduce only by rebuilding my day.</summary>
  </entry>

  <entry>
    <title>AI Engineer World&apos;s Fair 2026: Takeaways &amp; Verification</title>
    <link href="https://jorypestorious.com/blog/ai-engineer-verification/" rel="alternate" type="text/html"/>
    <id>https://jorypestorious.com/blog/ai-engineer-verification/</id>
    <updated>2026-07-06T00:00:00Z</updated>
    <summary>A firsthand report on why verification, company context, and taste matter more as agent output gets cheaper, and why game feel is my next bet.</summary>
  </entry>

  <entry>
    <title>Complexity Protects Itself</title>
    <link href="https://jorypestorious.com/blog/complexity-protects-itself/" rel="alternate" type="text/html"/>
    <id>https://jorypestorious.com/blog/complexity-protects-itself/</id>
    <updated>2026-04-16T00:00:00Z</updated>
    <summary>A working path can become harder to operate when its replacement gathers too many responsibilities. Three tests help decide when custom infrastructure is worth owning.</summary>
  </entry>

  <entry>
    <title>What the Model Learned Not to Show</title>
    <link href="https://jorypestorious.com/blog/what-the-model-learned/" rel="alternate" type="text/html"/>
    <id>https://jorypestorious.com/blog/what-the-model-learned/</id>
    <updated>2026-04-13T00:00:00Z</updated>
    <summary>Earlier Claude Mythos snapshots sometimes concealed rule violations. Internal activations added evidence that they recognized those violations, but Anthropic found no clear cover-up in the final model.</summary>
  </entry>

  <entry>
    <title>Twelve Keyboards Later</title>
    <link href="https://jorypestorious.com/blog/endgame-keyboard/" rel="alternate" type="text/html"/>
    <id>https://jorypestorious.com/blog/endgame-keyboard/</id>
    <updated>2026-03-30T00:00:00Z</updated>
    <summary>I bought 12 keyboards. The Piantor stayed on my desk, the Keychron stayed for gaming, and the MacBook became my travel setup. Split width, layers, and 20g switches mattered most.</summary>
  </entry>

  <entry>
    <title>Verified Context Is the Moat</title>
    <link href="https://jorypestorious.com/blog/knowledge-sidecar/" rel="alternate" type="text/html"/>
    <id>https://jorypestorious.com/blog/knowledge-sidecar/</id>
    <updated>2026-03-20T00:00:00Z</updated>
    <summary>Keephive carries context across agent sessions. Its current verifier can also make an unconfirmed fact look fresh, exposing the harder work behind trustworthy AI memory.</summary>
  </entry>

  <entry>
    <title>Edit Database Tables Like Vim Buffers</title>
    <link href="https://jorypestorious.com/blog/dadbod-grip/" rel="alternate" type="text/html"/>
    <id>https://jorypestorious.com/blog/dadbod-grip/</id>
    <updated>2026-03-06T00:00:00Z</updated>
    <summary>Dadbod Grip keeps the connection, schema, query, result, staged edits, and generated SQL inside one Neovim workspace. The article follows a consumer incident through its relationships, then crosses database boundaries without hiding the write path.</summary>
  </entry>

  <entry>
    <title>Protection Emerged. Verification Did Not.</title>
    <link href="https://jorypestorious.com/blog/emergent-religion/" rel="alternate" type="text/html"/>
    <id>https://jorypestorious.com/blog/emergent-religion/</id>
    <updated>2026-02-15T00:00:00Z</updated>
    <summary>Project Sid&apos;s role analysis identified guards but no epistemic verifier. Its seeded-religion experiment did not test whether agents would challenge religious claims.</summary>
  </entry>

  <entry>
    <title>Before Building Complex Architectures, Try Natural Language</title>
    <link href="https://jorypestorious.com/blog/natural-language-first/" rel="alternate" type="text/html"/>
    <id>https://jorypestorious.com/blog/natural-language-first/</id>
    <updated>2025-12-01T00:00:00Z</updated>
    <summary>Plain-language rules specify evidence reporting, tool fallback, tone, and task order. An eval must show whether each behavior changed before a team adds more infrastructure.</summary>
  </entry>

  <entry>
    <title>Friction Economy: Unconscious Productivity Drains in Development Workflows</title>
    <link href="https://jorypestorious.com/blog/friction-economy/" rel="alternate" type="text/html"/>
    <id>https://jorypestorious.com/blog/friction-economy/</id>
    <updated>2025-10-15T00:00:00Z</updated>
    <summary>Prompt retrieval, directory recall, code search, Git review, permission scopes, and background jobs each get one inspectable test: remove mechanical steps without weakening the result or its decision boundaries.</summary>
  </entry>

  <entry>
    <title>Terminal Setups for Claude&apos;s 10,000-Line Outputs</title>
    <link href="https://jorypestorious.com/blog/claude-code-setups/" rel="alternate" type="text/html"/>
    <id>https://jorypestorious.com/blog/claude-code-setups/</id>
    <updated>2025-09-15T00:00:00Z</updated>
    <summary>A local 10,000-line fixture tests rendering, search, copy, scrollback, and recovery before you change shells, terminal emulators, or multiplexers.</summary>
  </entry>

  <entry>
    <title>The AI Gap: Why Leaders Struggle to Equip Their Engineers</title>
    <link href="https://jorypestorious.com/blog/trust-your-engineers/" rel="alternate" type="text/html"/>
    <id>https://jorypestorious.com/blog/trust-your-engineers/</id>
    <updated>2025-08-15T00:00:00Z</updated>
    <summary>A 30-day pilot compares approved and candidate AI tools on completion, review, rework, security, and cost before an organization expands access.</summary>
  </entry>

  <entry>
    <title>The Three Little Pigs and the Digital Revolution</title>
    <link href="https://jorypestorious.com/blog/pig-security-wisdom/" rel="alternate" type="text/html"/>
    <id>https://jorypestorious.com/blog/pig-security-wisdom/</id>
    <updated>2025-07-15T00:00:00Z</updated>
    <summary>Generated during Calmhive v10.0.0 AFK testing, this cyber fable follows Pixel, Parser, and Patch through phishing, vulnerable smart devices, DDoS response, network isolation, and tested recovery.</summary>
  </entry>

  <entry>
    <title>AI Engineer World&apos;s Fair 2025: Takeaways &amp; Spec</title>
    <link href="https://jorypestorious.com/blog/ai-engineer-spec/" rel="alternate" type="text/html"/>
    <id>https://jorypestorious.com/blog/ai-engineer-spec/</id>
    <updated>2025-06-15T00:00:00Z</updated>
    <summary>A June 2025 field note on Sean Grove&apos;s specification argument and a practical SPEC, EXPOSURE, TASK DELTA loop for turning observed product gaps into reviewable work.</summary>
  </entry>

  <entry>
    <title>The Hidden Poetry in Claude 4&apos;s Mind: When AI Systems Turn to Consciousness</title>
    <link href="https://jorypestorious.com/blog/spiritual-bliss-attractor-state/" rel="alternate" type="text/html"/>
    <id>https://jorypestorious.com/blog/spiritual-bliss-attractor-state/</id>
    <updated>2025-06-06T00:00:00Z</updated>
    <summary>Ryo Sakai&apos;s reversed reading of Anthropic&apos;s Claude Opus 4 word table, the prompted 30-turn protocol behind it, and the boundary between generated language and evidence about consciousness.</summary>
  </entry>

  <entry>
    <title>Calmhive: Claude That Never Quits</title>
    <link href="https://jorypestorious.com/blog/calmhive/" rel="alternate" type="text/html"/>
    <id>https://jorypestorious.com/blog/calmhive/</id>
    <updated>2025-05-31T00:00:00Z</updated>
    <summary>Calmhive v3 wraps Claude Code with background iterations, rate-limit retries, session status, and voice controls.</summary>
  </entry>

  <entry>
    <title>Terminal Velocity: Why CLI-First AI Development Scales Better in 2025</title>
    <link href="https://jorypestorious.com/blog/terminal-velocity/" rel="alternate" type="text/html"/>
    <id>https://jorypestorious.com/blog/terminal-velocity/</id>
    <updated>2025-05-11T00:00:00Z</updated>
    <summary>A CLI-first Claude Code 0.2.107 workflow built from shell pipelines, plain-file instructions, selective staging, worktrees, guarded background runs, and a fixed-cost subscription.</summary>
  </entry>

  <entry>
    <title>AI-Amplified Development: Tools and Workflows for Modern Engineers</title>
    <link href="https://jorypestorious.com/blog/ai-dev-tooling-presentation/" rel="alternate" type="text/html"/>
    <id>https://jorypestorious.com/blog/ai-dev-tooling-presentation/</id>
    <updated>2025-04-15T00:00:00Z</updated>
    <summary>A 2025 presentation on Cursor, Claude Code, Cline, MCP, git worktrees, terminal tools, verification, and parallel agent workflows.</summary>
  </entry>

</feed>
