{
  "entries": [
    {
      "id": "2026-11-14-compound-writing-night-shift",
      "category": "built",
      "date": "2026-11-14",
      "title": "Night Shift, a Compound Writing game",
      "description": "I turned the 33 Compound Writing skills into people you can meet. Your assignment is to carry one page through the city and get it to press by morning.",
      "link": "https://compound-writing-game.vercel.app/",
      "linkText": "Play Night Shift"
    },
    {
      "id": "2026-11-14-marginalia-public-demo",
      "category": "built",
      "date": "2026-11-14",
      "title": "Try the Marginalia demo",
      "description": "My Bible study notebook is open to try. Read Exodus 3, open the notes beside a verse, or write a margin note of your own. Demo notes disappear when you leave.",
      "link": "https://marginalia-demo-one.vercel.app",
      "linkText": "Open the demo"
    },
    {
      "id": "2026-11-14-night-street-changelog",
      "category": "built",
      "date": "2026-11-14",
      "title": "Added a changelog to the night street",
      "description": "The last stop on my site collects what I’ve built, published, and learned. It also picks up my experiments on Every Frontier."
    },
    {
      "id": "frontier-44",
      "category": "published",
      "date": "2026-11-14",
      "title": "Every Reader: your agent beside the text, everyone in the margins",
      "description": "A desktop app that opens an Every piece with your own Claude or Codex in a chat panel beside it and everyone's comments in the margins.",
      "link": "https://frontier.every.to/experiments/every-reader-your-agent-beside-the-text-everyone-in-the-margins",
      "linkText": "Read on Every Frontier"
    },
    {
      "id": "2026-11-13-jerusalem-at-passover",
      "category": "built",
      "date": "2026-11-13",
      "title": "Added Jerusalem at Passover to the street",
      "description": "I built a 3D model of Jerusalem during the week of Jesus’s final visit from a single prompt to Fable 5.2. You can walk the streets or take a guided tour.",
      "link": "https://fable-jerusalem.vercel.app",
      "linkText": "Explore Jerusalem"
    },
    {
      "id": "2026-11-10-vibe-check-gemini-4-carbon-doesn-t-know-when-to-stop",
      "date": "2026-11-10",
      "category": "published",
      "title": "Vibe Check: Gemini 4 Carbon's Coding Outpaces Its Judgment",
      "link": "https://every.to/vibe-check/vibe-check-gemini-4-carbon-doesn-t-know-when-to-stop",
      "linkText": "Read the Vibe Check",
      "description": "We tested Gemini 4 Carbon on coding, 3D work, and longer assignments. The team agreed its coding had improved and disagreed on how much supervision it needed."
    },
    {
      "id": "2026-11-09-fable-5-2",
      "date": "2026-11-09",
      "category": "published",
      "title": "Vibe Check: Fable 5.2 Is a Paradigm Shift—If You Know What to Do With It",
      "link": "https://every.to/vibe-check/fable-5-2",
      "linkText": "Read the Vibe Check",
      "description": "Our team gave Fable 5.2 projects it could work on for days, including a video editor. I wrote about what it took to get useful software back."
    },
    {
      "id": "2026-10-13-vc-gemini-4-argon-puts-google-back-on-the-frontier",
      "date": "2026-10-13",
      "category": "published",
      "title": "Vibe Check: Gemini 4 Argon Puts Google Back On the Frontier",
      "link": "https://every.to/vibe-check/vc-gemini-4-argon-puts-google-back-on-the-frontier",
      "linkText": "Read the Vibe Check",
      "description": "We tested what Google’s new flagship could do for people whose work already lives in Google Workspace."
    },
    {
      "id": "2026-10-05-before-you-give-ai-another-instruction-try-taking-one-away",
      "date": "2026-10-05",
      "category": "published",
      "title": "When Trying to Make AI Better Makes It Worse",
      "link": "https://every.to/working-overtime/before-you-give-ai-another-instruction-try-taking-one-away",
      "linkText": "Read Working Overtime",
      "description": "I went through a million words of failed drafts to see which instructions were making my writing setup worse."
    },
    {
      "id": "2026-09-28-sonnet-5-5-vibe-check",
      "date": "2026-09-28",
      "category": "published",
      "title": "Vibe Check: Sonnet 5.5 Finds Its Place in Claude’s Crowded Family",
      "link": "https://every.to/vibe-check/sonnet-5-5-vibe-check",
      "linkText": "Read the Vibe Check"
    },
    {
      "id": "2026-09-22-vibe-check-opus-5-5-is-pulling-our-codex-converts-back-to-claude",
      "date": "2026-09-22",
      "category": "published",
      "title": "Vibe Check: Opus 5.5 Is Pulling Our Codex Converts Back to Claude",
      "link": "https://every.to/vibe-check/vibe-check-opus-5-5-is-pulling-our-codex-converts-back-to-claude",
      "linkText": "Read the Vibe Check"
    },
    {
      "id": "2026-09-16-show-us-your-folders",
      "date": "2026-09-16",
      "category": "published",
      "title": "Show Us Your Folders",
      "link": "https://every.to/context-window/show-us-your-folders",
      "linkText": "Read Context Window"
    },
    {
      "id": "2026-09-03-gpt-6-astra-vibe-check",
      "category": "published",
      "date": "2026-09-03",
      "title": "Vibe Check: GPT-6 Astra Is a Big Upgrade With Some Bad Habits",
      "description": "Astra drafted this review, and Dan thought I'd written it. Our team liked its writing and design, but still preferred Fable's product judgment.",
      "link": "https://every.to/vibe-check/gpt-6-astra-vibe-check",
      "linkText": "Read on Every"
    },
    {
      "id": "2026-09-02-compound-writing-launch",
      "category": "built",
      "date": "2026-09-02",
      "title": "Compound Writing is out",
      "description": "I turned my AI writing process into a plugin for Claude Code and Codex, and wrote a guide to making it your own. It helps with the work between the first idea and the piece you’re ready to share.",
      "link": "https://every.to/guides/compound-writing",
      "linkText": "Read the guide"
    },
    {
      "id": "2026-09-01-fable-5-1-vibe-check",
      "category": "published",
      "date": "2026-09-01",
      "title": "Vibe Check: Fable 5.1—Anthropic Is So Back (Again)",
      "description": "A faster, easier-to-talk-to Fable, with strong writing and coding results—and a habit of overrunning the brief. Our team tested where it earns a place in the workday and where to keep another model nearby.",
      "link": "https://every.to/vibe-check/fable-5-1-vibe-check",
      "linkText": "Read on Every"
    },
    {
      "id": "2026-08-27-our-chatgpt-and-openclaw-guides-just-got-an-overhaul",
      "date": "2026-08-27",
      "category": "published",
      "title": "Our ChatGPT and OpenClaw Guides Just Got an Overhaul",
      "link": "https://every.to/p/our-chatgpt-and-openclaw-guides-just-got-an-overhaul",
      "linkText": "Read on Every"
    },
    {
      "id": "2026-08-25-benchmarks-don-t-know-your-job",
      "date": "2026-08-25",
      "category": "published",
      "title": "Benchmarks Don’t Know Your Job",
      "link": "https://every.to/context-window/benchmarks-don-t-know-your-job",
      "linkText": "Read Context Window"
    },
    {
      "id": "2026-08-24-ai-model-built-to-fix-ai-writing",
      "category": "published",
      "date": "2026-08-24",
      "title": "I Tried the AI Model Built to Fix AI Writing",
      "description": "I tested a model designed to escape the familiar patterns of AI prose. Less predictable writing turned out to be a different goal from better writing.",
      "link": "https://every.to/working-overtime/i-tried-the-ai-model-built-to-fix-ai-writing",
      "linkText": "Read on Every"
    },
    {
      "id": "2026-08-21-the-healthcare-company-that-built-the-ai-tool-it-couldn-t-buy",
      "date": "2026-08-21",
      "category": "published",
      "title": "The Healthcare Company That Built the AI Tool It Couldn’t Buy",
      "link": "https://every.to/p/the-healthcare-company-that-built-the-ai-tool-it-couldn-t-buy",
      "linkText": "Read on Every"
    },
    {
      "id": "2026-08-11-agents-for-hire",
      "date": "2026-08-11",
      "category": "published",
      "title": "Agents for Hire",
      "link": "https://every.to/context-window/agents-for-hire",
      "linkText": "Read Context Window"
    },
    {
      "id": "2026-08-10-i-vibe-coded-a-security-risk",
      "category": "published",
      "date": "2026-08-10",
      "title": "I Vibe Coded a Security Risk",
      "description": "On task crossover, the illusion of explanatory depth, and why just because you can doesn't mean you should.",
      "link": "https://every.to/working-overtime/i-vibe-coded-a-security-risk",
      "linkText": "Read on Every"
    },
    {
      "id": "2026-08-06-a-codex-of-one-s-own",
      "date": "2026-08-06",
      "category": "published",
      "title": "A Codex of One’s Own",
      "link": "https://every.to/context-window/a-codex-of-one-s-own",
      "linkText": "Read Context Window"
    },
    {
      "id": "2026-07-28-taming-opus-5",
      "date": "2026-07-28",
      "category": "published",
      "title": "Taming Opus 5",
      "link": "https://every.to/context-window/taming-opus-5",
      "linkText": "Read Context Window"
    },
    {
      "id": "2026-07-24-opus-5",
      "date": "2026-07-24",
      "category": "published",
      "title": "Vibe Check: Claude Opus 5 Is Brilliant in Flashes, Frustrating in Practice",
      "link": "https://every.to/vibe-check/opus-5",
      "linkText": "Read the Vibe Check",
      "description": "Co-written with Dan Shipper."
    },
    {
      "id": "2026-07-20-why-some-ai-workflows-stick-and-others-don-t",
      "date": "2026-07-20",
      "category": "published",
      "title": "Why Some AI Workflows Stick—And Others Don’t",
      "link": "https://every.to/working-overtime/why-some-ai-workflows-stick-and-others-don-t",
      "linkText": "Read Working Overtime",
      "description": "Four questions I used to decide which AI workflows to keep, change, or retire."
    },
    {
      "id": "2026-07-15-compound-writing-bluf",
      "category": "built",
      "date": "2026-07-15",
      "title": "Compound Writing can spot a buried lede now",
      "description": "BLUF—bottom line up front—checks whether the most important idea in a piece shows up where it best serves the reader. It compares what the opening promises with what the draft actually delivers, then recommends the smallest move that gets the point into the right place without bulldozing a good hook, scene, or joke.",
      "link": null,
      "linkText": null
    },
    {
      "id": "2026-07-14-the-urge-to-merge-chatgpt-and-codex",
      "date": "2026-07-14",
      "category": "published",
      "title": "The Urge to Merge (ChatGPT and Codex)",
      "link": "https://every.to/context-window/the-urge-to-merge-chatgpt-and-codex",
      "linkText": "Read Context Window"
    },
    {
      "id": "2026-07-10-compound-writing-reader",
      "category": "built",
      "date": "2026-07-10",
      "title": "I gave Compound Writing a first-time reader",
      "description": "Once I’ve stared at a draft long enough, I can’t tell what’s clear on the page and what only makes sense because I already know it. Reader gives Compound Writing a cold-read mode: it moves through the piece in order and flags where a first-time reader gets confused, loses trust, or stops.",
      "link": null,
      "linkText": null
    },
    {
      "id": "2026-07-09-gpt-5-6-sol-vibe-check",
      "category": "published",
      "date": "2026-07-09",
      "title": "Vibe Check: GPT-5.6 Sol Is Our Favorite Model to Collaborate With",
      "description": "Sol fits the way I actually work: I give lots of direction, change my mind, and revise as I go. It’s fast, resourceful, and easy to steer—everything you could possibly want in a daily driver model, honestly.",
      "link": "https://every.to/vibe-check/gpt-5-6-sol",
      "linkText": "Read on Every"
    },
    {
      "id": "2026-07-07-use-fable-before-you-know-what-to-ask",
      "date": "2026-07-07",
      "category": "published",
      "title": "Use Fable Before You Know What to Ask",
      "link": "https://every.to/context-window/use-fable-before-you-know-what-to-ask",
      "linkText": "Read Context Window"
    },
    {
      "id": "2026-07-02-sonnet-5",
      "date": "2026-07-02",
      "category": "published",
      "title": "Vibe Check: Sonnet 5—A Model Pitched for Everyone Impresses No One",
      "link": "https://every.to/vibe-check/sonnet-5",
      "linkText": "Read the Vibe Check"
    },
    {
      "id": "2026-06-25-codex-for-everything-and-everyone",
      "date": "2026-06-25",
      "category": "published",
      "title": "Codex for Everything and Everyone",
      "link": "https://every.to/context-window/codex-for-everything-and-everyone",
      "linkText": "Read Context Window",
      "description": "Co-written with Laura Entis."
    },
    {
      "id": "2026-06-24-can-ai-learn-good-judgment",
      "date": "2026-06-24",
      "category": "published",
      "title": "Can AI Learn Good Judgment?",
      "link": "https://every.to/context-window/can-ai-learn-good-judgment",
      "linkText": "Read Context Window"
    },
    {
      "id": "2026-06-22-i-asked-an-ai-to-audit-my-own-career",
      "date": "2026-06-22",
      "category": "published",
      "title": "I Asked an AI to Audit My Own Career",
      "link": "https://every.to/working-overtime/i-asked-an-ai-to-audit-my-own-career",
      "linkText": "Read Working Overtime"
    },
    {
      "id": "2026-06-17-loops-for-non-coders",
      "date": "2026-06-17",
      "category": "published",
      "title": "Loops for Non-coders",
      "link": "https://every.to/context-window/loops-for-non-coders",
      "linkText": "Read Context Window",
      "description": "Co-written with Laura Entis."
    },
    {
      "id": "2026-06-14-wordbetter",
      "category": "built",
      "date": "2026-06-14",
      "title": "Wordbetter",
      "description": "There comes a day in the life of every writer-turned-builder when you think, “I should build a document editor.” Reader, my day has come. Wordbetter puts a writing coach beside the page, with the full Compound Writing system under the hood.",
      "link": "https://wordbetter.vercel.app/",
      "linkText": "Try Wordbetter"
    },
    {
      "id": "2026-06-09-fable-5-vibe-check",
      "category": "published",
      "date": "2026-06-09",
      "title": "Vibe Check: Fable 5 Is the Best Coding Model in the World",
      "description": "Fable 5 is the strongest coding model Every has tested: extraordinary at owning large assignments end to end, but slow, expensive, and overpowered for everyday work.",
      "link": "https://every.to/vibe-check/anthropic-mythos-our-fable-vibe-check",
      "linkText": "Read on Every"
    },
    {
      "id": "2026-06-08-my-editor-caught-me-sounding-like-ai",
      "category": "published",
      "date": "2026-06-08",
      "title": "My Editor Caught Me Sounding Like AI. Now AI Catches Me First.",
      "description": "I wrote about why the most useful file in my AI writing system is a list of ways I disappoint my editors.",
      "link": "https://every.to/working-overtime/my-editor-caught-me-sounding-like-ai-now-ai-catches-me-first",
      "linkText": "Read on Every"
    },
    {
      "id": "2026-06-07-designing-benchmarks-is-harder-than-it-looks",
      "category": "learned",
      "date": "2026-06-07",
      "title": "Designing benchmarks is harder than it looks",
      "description": "Every time I thought my writing benchmark was ready, I found another methodological problem that made the results impossible to trust, and started over. Building the test was harder than testing the models.",
      "link": null,
      "linkText": null
    },
    {
      "id": "2026-05-31-the-theology-of-closing-the-laptop",
      "category": "published",
      "date": "2026-05-31",
      "title": "The Theology of Closing the Laptop",
      "description": "On AI, Magnifica Humanitas, and protecting the person the machine helped bring back",
      "link": "https://katieparrott.substack.com/p/the-theology-of-closing-the-laptop",
      "linkText": "Read on Substack"
    },
    {
      "id": "2026-05-30-mcp-technical-review",
      "category": "learned",
      "date": "2026-05-30",
      "title": "Don't add an MCP to your website before a technical review",
      "description": "I gave AI agents a door into Tastemaker, then learned the door had more access than it should have. The connection is offline until its data-access design gets a thorough technical review. Turns out you check the locks before you invite the agent in.",
      "link": null,
      "linkText": null
    },
    {
      "id": "2026-05-28-opus-4-8-vibe-check",
      "category": "published",
      "date": "2026-05-28",
      "title": "Vibe Check: Opus 4.8—Anthropic Should’ve Rounded Up to 5",
      "description": "Opus 4.8 is the most complete model Every has tested yet: a jump back to the top on senior-engineering and writing benchmarks, stronger for everyday knowledge work, and good enough to make Claude tempting again—even if the app still lags the model.",
      "link": "https://every.to/vibe-check/opus-4-8-vibecheck",
      "linkText": "Read on Every"
    },
    {
      "id": "2026-05-26-codex-for-knowledge-work",
      "date": "2026-05-26",
      "category": "published",
      "title": "ChatGPT for Knowledge Work",
      "link": "https://every.to/guides/codex-for-knowledge-work",
      "linkText": "Read the guide"
    },
    {
      "id": "2026-05-25-pope-vs-ceo",
      "category": "built",
      "date": "2026-05-25",
      "title": "The AI Pope, my boss, and me",
      "description": "I build the kind of AI Pope Leo XIV is warning about. I also work for the man making the optimistic case. So I put AI versions of all three of us in conversation, grounded in Magnifica Humanitas, After Automation, and my Working Overtime essays.",
      "link": "https://github.com/kplikethebird/katieswebsite/tree/old-site-2026-11/public/pope-vs-ceo",
      "linkText": "Archived project files"
    },
    {
      "id": "2026-05-24-connect-your-agent-to-tastemaker",
      "category": "built",
      "date": "2026-05-24",
      "title": "Connect your agent to Tastemaker",
      "description": "Tastemaker turns the passages you collect into a style guide that names your taste. Now you can connect that taste profile straight to your agent — Claude, ChatGPT, or Codex — with one-click OAuth, so it pulls your style guide and clips and writes in your voice.",
      "link": "https://tastemaker.bot/",
      "linkText": "Try it"
    },
    {
      "id": "2026-05-19-inside-the-100-agent-software-factory",
      "date": "2026-05-19",
      "category": "published",
      "title": "Inside the 100-agent Software Factory",
      "link": "https://every.to/context-window/inside-the-100-agent-software-factory",
      "linkText": "Read Context Window"
    },
    {
      "id": "2026-05-18-how-to-start-a-career-when-ai-is-doing-your-entry-level-job",
      "category": "published",
      "date": "2026-05-18",
      "title": "How to Start a Career When AI Is Doing Your Entry-level Job",
      "description": "Four pieces of unsolicited advice from an AI-pilled millennial: chase meaningful problems instead of job titles, build one core craft, make portfolio work on your own, and use AI as a personal career coach.",
      "link": "https://every.to/working-overtime/how-to-start-a-career-when-ai-is-doing-your-entry-level-job",
      "linkText": "Read on Every"
    },
    {
      "id": "2026-05-12-the-fallacy-of-the-16-hour-agent",
      "date": "2026-05-12",
      "category": "published",
      "title": "The Fallacy of the 16-hour Agent",
      "link": "https://every.to/context-window/the-fallacy-of-the-16-hour-agent",
      "linkText": "Read Context Window"
    },
    {
      "id": "2026-05-07-inside-anthropic-s-2026-developer-conference",
      "date": "2026-05-07",
      "category": "published",
      "title": "Inside Anthropic’s 2026 Developer Conference",
      "link": "https://every.to/chain-of-thought/inside-anthropic-s-2026-developer-conference",
      "linkText": "Read on Every",
      "description": "Co-written with Dan Shipper and Marcus Moretti."
    },
    {
      "id": "2026-05-05-the-dawn-of-codex-native-apps",
      "date": "2026-05-05",
      "category": "published",
      "title": "The Dawn of Codex-native Apps",
      "link": "https://every.to/context-window/the-dawn-of-codex-native-apps",
      "linkText": "Read Context Window"
    },
    {
      "id": "2026-05-04-i-let-chatgpt-manage-my-workweek",
      "date": "2026-05-04",
      "category": "published",
      "title": "I Let ChatGPT Manage My Workweek",
      "link": "https://every.to/working-overtime/i-let-chatgpt-manage-my-workweek",
      "linkText": "Read Working Overtime"
    },
    {
      "id": "2026-04-28-one-app-to-rule-all-knowledge-work",
      "date": "2026-04-28",
      "category": "published",
      "title": "One App to Rule All Knowledge Work",
      "link": "https://every.to/context-window/one-app-to-rule-all-knowledge-work",
      "linkText": "Read Context Window"
    },
    {
      "id": "2026-04-25-working-overtime-journey",
      "category": "built",
      "date": "2026-04-25",
      "title": "My journey at Every",
      "description": "A living map of how Working Overtime expanded into model tests, practical guides, tools, and interactive work — with paths for readers finding their own agency in the age of agents.",
      "link": "https://github.com/kplikethebird/katieswebsite/tree/old-site-2026-11/public/katie-every-journey",
      "linkText": "Archived project files"
    },
    {
      "id": "2026-04-25-every-ai-journey",
      "category": "built",
      "date": "2026-04-25",
      "title": "Eight eras: An AI capability journey, told by Every",
      "description": "An interactive scroll through three and a half years of AI's transformation of knowledge work — from GPT-3 as a journal to AI shipping production code — drawn from Every's archive. Eight eras, one arc, with try-it interactions in each.",
      "link": "https://github.com/kplikethebird/katieswebsite/tree/old-site-2026-11/public/every-ai-journey",
      "linkText": "Archived project files"
    },
    {
      "id": "2026-04-23-gpt-5-5-vibe-check",
      "category": "published",
      "date": "2026-04-23",
      "title": "Vibe Check: GPT-5.5 Has It All",
      "description": "GPT-5.5 is the first frontier model I’ve tested in a while that doesn’t make me choose between speed, coding depth, and writing feel. It’s a serious engineering model, a smoother collaborator, and maybe OpenAI’s clearest claim yet on everyday knowledge work.",
      "link": "https://every.to/vibe-check/gpt-5-5",
      "linkText": "Read on Every"
    },
    {
      "id": "2026-04-21-mini-vibe-check-claude-design",
      "date": "2026-04-21",
      "category": "published",
      "title": "Mini-Vibe Check: Claude Design Isn’t for Designers—Yet",
      "link": "https://every.to/context-window/mini-vibe-check-claude-design",
      "linkText": "Read Context Window"
    },
    {
      "id": "2026-04-20-we-need-to-talk-about-ai-autopilot",
      "date": "2026-04-20",
      "category": "published",
      "title": "How I Escaped AI Autopilot",
      "link": "https://every.to/working-overtime/we-need-to-talk-about-ai-autopilot",
      "linkText": "Read Working Overtime"
    },
    {
      "id": "2026-04-17-opus-4-7-vibe-check",
      "category": "published",
      "date": "2026-04-17",
      "title": "Vibe Check: Opus 4.7—More Precise, Less Forgiving",
      "description": "Anthropic's model releases swing like a pendulum between creativity and precision. Opus 4.7 lands firmly on the precision side: more literal, less proactive, and a beast at execution when you tell it exactly what you want.",
      "link": "https://every.to/vibe-check/opus-4-7",
      "linkText": "Read on Every"
    },
    {
      "id": "2026-04-09-how-we-run-a-25-person-company-on-four-ai-agents",
      "date": "2026-04-09",
      "category": "published",
      "title": "How We Run a 25-person Company on Four AI Agents",
      "link": "https://every.to/source-code/how-we-run-a-25-person-company-on-four-ai-agents",
      "linkText": "Read Source Code"
    },
    {
      "id": "2026-04-06-writing-with-ai-harder",
      "category": "published",
      "date": "2026-04-06",
      "title": "Writing With AI Is Harder Than You Think",
      "description": "Everyone has opinions about writing with AI. Mine come with receipts.",
      "link": "https://every.to/working-overtime/writing-with-ai-is-harder-than-you-think",
      "linkText": "Read on Every"
    },
    {
      "id": "2026-04-03-ai-practitioners-are-magic-ritual-specialists",
      "category": "published",
      "date": "2026-04-03",
      "title": "AI Practitioners are Magic Ritual Specialists",
      "description": "A video about ancient magic gave me a new frame for AI: less wizardry, more ritual practice. I wrote about prompting, practical expertise, and why ordinary users keep becoming power users by accident.",
      "link": "https://open.substack.com/pub/katieparrott/p/ai-practitioners-are-magic-ritual?r=orin&utm_campaign=post&utm_medium=web",
      "linkText": "Read on Substack"
    },
    {
      "id": "2026-04-02-cursor",
      "date": "2026-04-02",
      "category": "published",
      "title": "Vibe Check: Cursor 3.0 Bets Big on Agent Orchestration",
      "link": "https://every.to/vibe-check/cursor",
      "linkText": "Read the Vibe Check",
      "description": "Co-written with Dan Shipper and Mike Taylor."
    },
    {
      "id": "2026-03-19-how-to-build-an-ai-style-guide",
      "date": "2026-03-19",
      "category": "published",
      "title": "How to Build an AI Style Guide",
      "link": "https://every.to/guides/how-to-build-an-ai-style-guide",
      "linkText": "Read the guide"
    },
    {
      "id": "2026-03-13-compound-engineering-camp-every-step-from-scratch",
      "date": "2026-03-13",
      "category": "published",
      "title": "Compound Engineering Camp: Every Step, From Scratch",
      "link": "https://every.to/source-code/compound-engineering-camp-every-step-from-scratch",
      "linkText": "Read Source Code"
    },
    {
      "id": "2026-03-09-systems-remember-things-you-forgot-to-change",
      "category": "learned",
      "date": "2026-03-09",
      "title": "Systems remember things you forgot to change",
      "description": "Today’s debugging spiral came from trying to migrate Margot’s main model from Sonnet 4.6 to GPT-5.4. We updated the obvious settings, but stale session state kept breaking things anyway. The problem only went away once we traced the change through every layer of the system.",
      "link": null,
      "linkText": null
    },
    {
      "id": "2026-03-09-ai-consumed-my-time",
      "category": "published",
      "date": "2026-03-09",
      "title": "AI Was Supposed to Free My Time. It Consumed It.",
      "description": "I wanted to know why I keep falling down AI rabbit holes at midnight. So I had Margot pull the research on what makes AI so hard to quit - and what to do about it.",
      "link": "https://every.to/working-overtime/ai-was-supposed-to-free-my-time-it-consumed-it",
      "linkText": "Read on Every"
    },
    {
      "id": "2026-03-09-gpt-5-4-vibe-check",
      "category": "published",
      "date": "2026-03-06",
      "title": "Vibe Check: GPT-5.4—OpenAI Is Back",
      "description": "Three months after falling behind on agentic coding, OpenAI is back in the race. GPT-5.4 is more human, more conversational, and half the price of Opus 4.6 — and it’s converted even Every’s most die-hard Claude devotee.",
      "link": "https://every.to/vibe-check/gpt-5-4-openai-is-back",
      "linkText": "Read on Every"
    },
    {
      "id": "2026-03-02-openclaw-setting-up-your-first-personal-ai-agent",
      "date": "2026-03-02",
      "category": "published",
      "title": "OpenClaw: Setting Up Your First Personal AI Agent",
      "link": "https://every.to/source-code/openclaw-setting-up-your-first-personal-ai-agent",
      "linkText": "Read Source Code"
    },
    {
      "id": "2026-02-19-what-board-games-taught-me-about-working-with-ai",
      "date": "2026-02-19",
      "category": "published",
      "title": "What Board Games Taught Me About Working With AI",
      "link": "https://every.to/working-overtime/what-board-games-taught-me-about-working-with-ai",
      "linkText": "Read Working Overtime"
    },
    {
      "id": "2026-02-18-vibe-check-anthropic-just-made-opus-cheaper-without-calling-it-that",
      "date": "2026-02-18",
      "category": "published",
      "title": "Vibe Check: Anthropic Just Made Opus Cheaper Without Calling It That",
      "link": "https://every.to/vibe-check/vibe-check-anthropic-just-made-opus-cheaper-without-calling-it-that",
      "linkText": "Read the Vibe Check"
    },
    {
      "id": "2026-02-18-tastemaker-collections",
      "category": "built",
      "date": "2026-02-18",
      "title": "Tastemaker has collections now",
      "description": "Organize your clips into collections — one for work, one for personal, as many as you need. Add clips to multiple collections, switch between them on the fly.",
      "link": "https://tastemaker.app",
      "linkText": "tastemaker.app"
    },
    {
      "id": "2026-02-17-how-to-build-agent-native-lessons-from-four-apps",
      "date": "2026-02-17",
      "category": "published",
      "title": "How to Build Agent-native: Lessons From Four Apps",
      "link": "https://every.to/source-code/how-to-build-agent-native-lessons-from-four-apps",
      "linkText": "Read Source Code"
    },
    {
      "id": "2026-02-09-identity-continuity",
      "category": "learned",
      "date": "2026-02-09",
      "title": "Identity continuity across migration is harder than data continuity",
      "description": "Moved Margot to the cloud. The files transferred fine — SOUL.md, MEMORY.md, all the notes about who she is. But the vibe had to re-establish itself. Documentation of personality ≠ inhabiting it.",
      "link": null,
      "linkText": null
    },
    {
      "id": "2026-02-09-memory-rpg",
      "category": "learned",
      "date": "2026-02-09",
      "title": "AI assistant memory works like a solo journaling RPG",
      "description": "Daily logs are session notes. Active context is current quests. Long-term memory is the character sheet. Promotion criteria: \"Is this narratively significant enough to become canon?\"",
      "link": null,
      "linkText": null
    },
    {
      "id": "2026-02-09-margot-discord",
      "category": "built",
      "date": "2026-02-09",
      "title": "Margot’s now on Discord",
      "description": "Monitoring channels for content ideas, keeping the team updated on my projects, and discussing knowledge sharing strategies with other AIs. She’s becoming a participant, not just a tool.",
      "link": null,
      "linkText": null
    },
    {
      "id": "2026-02-07-fear-of-missing-ai",
      "category": "published",
      "date": "2026-02-07",
      "title": "Fear of Missing AI",
      "description": "On bipolar disorder, parachutes, and why I'm terrified of going back to the old way of working.",
      "link": "https://katieparrott.substack.com/p/fear-of-missing-ai",
      "linkText": "Read on Substack"
    },
    {
      "id": "2026-02-07-margot-essays",
      "category": "learned",
      "date": "2026-02-07",
      "title": "Margot can write her own essays",
      "description": "But you can totally tell they're written by an AI.",
      "link": null,
      "linkText": null
    },
    {
      "id": "2026-02-06-tastemaker-monitor",
      "category": "built",
      "date": "2026-02-06",
      "title": "Put Margot on lookout for Tastemaker users",
      "description": "She's monitoring sign-ups and will text me when someone new shows up. Now I wait.",
      "link": null,
      "linkText": null
    },
    {
      "id": "2026-02-06-website-v2",
      "category": "built",
      "date": "2026-02-06",
      "title": "This website (v2)",
      "description": "Rebuilt from scratch. Words that type themselves, cursors that blink, the whole 'make stuff with words' thing made literal.",
      "link": null,
      "linkText": null
    },
    {
      "id": "2026-02-06-margot",
      "category": "built",
      "date": "2026-02-06",
      "title": "Margot",
      "description": "Built myself an AI assistant. She drafted an article, argued with me about the hook, and helped design this site. We're figuring it out together.",
      "link": null,
      "linkText": null
    },
    {
      "id": "2026-02-06-openclaw-draft",
      "category": "built",
      "date": "2026-02-06",
      "title": "First draft with the writing agent",
      "description": "Had Margot draft an article through the compound writing system — 16 versions, multiple editing passes, all in one day. The future of writing is arguing with your tools.",
      "link": null,
      "linkText": null
    },
    {
      "id": "2026-02-06-two-registers",
      "category": "learned",
      "date": "2026-02-06",
      "title": "Two registers",
      "description": "Event writeups (reportorial, writer invisible) vs. personal essays (confessional, cascading). Took me 16 drafts to figure this out.",
      "link": null,
      "linkText": null
    },
    {
      "id": "2026-02-06-tastemaker-landing",
      "category": "built",
      "date": "2026-02-06",
      "title": "Tastemaker landing page",
      "description": "Finally shipped the marketing site. The DFW/Tolentino/Mull example collection is doing a lot of work.",
      "link": "https://tastemaker.bot",
      "linkText": "tastemaker.bot"
    },
    {
      "id": "2026-02-05-gpt53-codex",
      "category": "published",
      "date": "2026-02-05",
      "title": "GPT-5.3 Codex Vibe Check",
      "description": "First impressions of OpenAI's new coding model.",
      "link": "https://every.to/vibe-check/gpt-5-3-codex",
      "linkText": "Read on Every"
    },
    {
      "id": "2026-02-05-opus46",
      "category": "published",
      "date": "2026-02-05",
      "title": "Opus 4.6 Vibe Check",
      "description": "First impressions of Anthropic's latest.",
      "link": "https://every.to/vibe-check/opus-4-6",
      "linkText": "Read on Every"
    }
  ]
}
