---
schema: 1
type: video
title: 'Spiral: Building an AI Ghostwriter You Can Actually Use'
description: >-
  Good writing has always been downstream of good thinking. The average language
  model can help you write faster—but can it help you think better? Danny Aziz
  wrestled with this question while building the new version of Spiral, an AI
  writing partner informed by our editorial taste at Every that launched
  yesterday. The result is a product—and a philosophy—built by the ultimate
  craftsman who believes you can lean into AI without blunting your edge with
  slop. We had Danny on AI & I to talk about using AI without losing your craft.
  We get into the hidden alpha in AI tools that slow you down, how to code with
  AI without losing your craft, and everything Danny learned about cajoling AI
  to write well. If you found this episode interesting, please like, subscribe,
  comment, and share! Want even more? Sign up for Every to unlock our ultimate
  guide to prompting ChatGPT here:
  https://every.ck.page/ultimate-guide-to-prompting-chatgpt. It’s usually only
  for paying subscribers, but you can get it here for free. To hear more from
  Dan Shipper: Subscribe to Every: https://every.to/subscribe Follow him on X:
  https://twitter.com/danshipper Ready to build a site that looks
  hand-coded—without hiring a developer? Launch your site for free at
  https://www.framer.com/ and use code DAN to get your first month of Pro on the
  house. Timestamps: 00:00:00 – Start 00:01:00 – Introduction 00:05:26 – How
  Danny used Spiral to prepare for this podcast 00:08:29 – Why slowing down
  makes AI writing better 00:13:42 – The agents working under the hood for
  Spiral 00:14:46 – How Spiral helps you explore the canvas of possibilities
  00:24:41 – Why Danny pivoted away from the old version of Spiral 00:31:51 –
  How to use AI without losing your craft 00:34:55 – Danny’s workflow for
  building Spiral as a solo engineer 00:40:39 – Code with AI while staying in
  control 00:45:26 – What Danny learned about getting AI to write well 00:47:52
  – How Danny used DSPy to give AI taste 00:56:16 – Dan v. AI Dan: Can the
  machine match the man? Links to resources mentioned in the episode: Danny
  Aziz: Danny Aziz (@DannyAziz97) / X Give Spiral a go: Spiral The article Every
  published about DSPy: I’ve Stopped Writing Prompts—DSPy Does It Better
canonical: 'https://liquidgold.cc/watch/U2a0xDcqsoU'
markdown: 'https://liquidgold.cc/watch/U2a0xDcqsoU.md'
llms: 'https://liquidgold.cc/watch/U2a0xDcqsoU/llms.txt'
parent: 'https://liquidgold.cc/channel/everyinc.md'
channel: everyinc
updated: '2026-10-24T01:06:50.385Z'
language: null
children: []
videoId: U2a0xDcqsoU
durationSeconds: 4058
publishedAt: '2025-10-22T15:01:01.000Z'
searchChunks:
  - ordinal: 0
    text: null
    startSeconds: 0
    endSeconds: 12
    watch: 'https://liquidgold.cc/watch/U2a0xDcqsoU?t=0'
    heldReason: rights
  - ordinal: 1
    text: null
    startSeconds: 72
    endSeconds: 329
    watch: 'https://liquidgold.cc/watch/U2a0xDcqsoU?t=72'
    heldReason: rights
  - ordinal: 2
    text: null
    startSeconds: 340
    endSeconds: 514
    watch: 'https://liquidgold.cc/watch/U2a0xDcqsoU?t=340'
    heldReason: rights
  - ordinal: 3
    text: null
    startSeconds: 624
    endSeconds: 724
    watch: 'https://liquidgold.cc/watch/U2a0xDcqsoU?t=624'
    heldReason: rights
  - ordinal: 4
    text: null
    startSeconds: 735
    endSeconds: 822
    watch: 'https://liquidgold.cc/watch/U2a0xDcqsoU?t=735'
    heldReason: rights
  - ordinal: 5
    text: null
    startSeconds: 835
    endSeconds: 890
    watch: 'https://liquidgold.cc/watch/U2a0xDcqsoU?t=835'
    heldReason: rights
  - ordinal: 6
    text: null
    startSeconds: 890
    endSeconds: 901
    watch: 'https://liquidgold.cc/watch/U2a0xDcqsoU?t=890'
    heldReason: rights
  - ordinal: 7
    text: null
    startSeconds: 1013
    endSeconds: 1114
    watch: 'https://liquidgold.cc/watch/U2a0xDcqsoU?t=1013'
    heldReason: rights
  - ordinal: 8
    text: null
    startSeconds: 1125
    endSeconds: 1215
    watch: 'https://liquidgold.cc/watch/U2a0xDcqsoU?t=1125'
    heldReason: rights
  - ordinal: 9
    text: null
    startSeconds: 1225
    endSeconds: 1312
    watch: 'https://liquidgold.cc/watch/U2a0xDcqsoU?t=1225'
    heldReason: rights
  - ordinal: 10
    text: null
    startSeconds: 1312
    endSeconds: 1323
    watch: 'https://liquidgold.cc/watch/U2a0xDcqsoU?t=1312'
    heldReason: rights
  - ordinal: 11
    text: null
    startSeconds: 1498
    endSeconds: 1586
    watch: 'https://liquidgold.cc/watch/U2a0xDcqsoU?t=1498'
    heldReason: rights
  - ordinal: 12
    text: null
    startSeconds: 1797
    endSeconds: 1922
    watch: 'https://liquidgold.cc/watch/U2a0xDcqsoU?t=1797'
    heldReason: rights
  - ordinal: 13
    text: null
    startSeconds: 1922
    endSeconds: 1935
    watch: 'https://liquidgold.cc/watch/U2a0xDcqsoU?t=1922'
    heldReason: rights
  - ordinal: 14
    text: null
    startSeconds: 1935
    endSeconds: 2104
    watch: 'https://liquidgold.cc/watch/U2a0xDcqsoU?t=1935'
    heldReason: rights
  - ordinal: 15
    text: null
    startSeconds: 2116
    endSeconds: 2230
    watch: 'https://liquidgold.cc/watch/U2a0xDcqsoU?t=2116'
    heldReason: rights
  - ordinal: 16
    text: null
    startSeconds: 2242
    endSeconds: 2354
    watch: 'https://liquidgold.cc/watch/U2a0xDcqsoU?t=2242'
    heldReason: rights
  - ordinal: 17
    text: null
    startSeconds: 2364
    endSeconds: 2443
    watch: 'https://liquidgold.cc/watch/U2a0xDcqsoU?t=2364'
    heldReason: rights
  - ordinal: 18
    text: null
    startSeconds: 2455
    endSeconds: 2732
    watch: 'https://liquidgold.cc/watch/U2a0xDcqsoU?t=2455'
    heldReason: rights
  - ordinal: 19
    text: null
    startSeconds: 2732
    endSeconds: 2743
    watch: 'https://liquidgold.cc/watch/U2a0xDcqsoU?t=2732'
    heldReason: rights
  - ordinal: 20
    text: null
    startSeconds: 2878
    endSeconds: 2888
    watch: 'https://liquidgold.cc/watch/U2a0xDcqsoU?t=2878'
    heldReason: rights
  - ordinal: 21
    text: null
    startSeconds: 2995
    endSeconds: 3130
    watch: 'https://liquidgold.cc/watch/U2a0xDcqsoU?t=2995'
    heldReason: rights
  - ordinal: 22
    text: null
    startSeconds: 3143
    endSeconds: 3230
    watch: 'https://liquidgold.cc/watch/U2a0xDcqsoU?t=3143'
    heldReason: rights
  - ordinal: 23
    text: null
    startSeconds: 3240
    endSeconds: 3382
    watch: 'https://liquidgold.cc/watch/U2a0xDcqsoU?t=3240'
    heldReason: rights
  - ordinal: 24
    text: null
    startSeconds: 3827
    endSeconds: 3837
    watch: 'https://liquidgold.cc/watch/U2a0xDcqsoU?t=3827'
    heldReason: rights
  - ordinal: 25
    text: null
    startSeconds: 3837
    endSeconds: 3925
    watch: 'https://liquidgold.cc/watch/U2a0xDcqsoU?t=3837'
    heldReason: rights
---


# Spiral: Building an AI Ghostwriter You Can Actually Use

Good writing has always been downstream of good thinking. The average language model can help you write faster—but can it help you think better? Danny Aziz wrestled with this question while building the new version of Spiral, an AI writing partner informed by our editorial taste at Every that launched yesterday. The result is a product—and a philosophy—built by the ultimate craftsman who believes you can lean into AI without blunting your edge with slop. We had Danny on AI & I to talk about using AI without losing your craft. We get into the hidden alpha in AI tools that slow you down, how to code with AI without losing your craft, and everything Danny learned about cajoling AI to write well. If you found this episode interesting, please like, subscribe, comment, and share! Want even more? Sign up for Every to unlock our ultimate guide to prompting ChatGPT here: https://every.ck.page/ultimate-guide-to-prompting-chatgpt. It’s usually only for paying subscribers, but you can get it here for free. To hear more from Dan Shipper: Subscribe to Every: https://every.to/subscribe Follow him on X: https://twitter.com/danshipper Ready to build a site that looks hand-coded—without hiring a developer? Launch your site for free at https://www.framer.com/ and use code DAN to get your first month of Pro on the house. Timestamps: 00:00:00 – Start 00:01:00 – Introduction 00:05:26 – How Danny used Spiral to prepare for this podcast 00:08:29 – Why slowing down makes AI writing better 00:13:42 – The agents working under the hood for Spiral 00:14:46 – How Spiral helps you explore the canvas of possibilities 00:24:41 – Why Danny pivoted away from the old version of Spiral 00:31:51 – How to use AI without losing your craft 00:34:55 – Danny’s workflow for building Spiral as a solo engineer 00:40:39 – Code with AI while staying in control 00:45:26 – What Danny learned about getting AI to write well 00:47:52 – How Danny used DSPy to give AI taste 00:56:16 – Dan v. AI Dan: Can the machine match the man? Links to resources mentioned in the episode: Danny Aziz: Danny Aziz (@DannyAziz97) / X Give Spiral a go: Spiral The article Every published about DSPy: I’ve Stopped Writing Prompts—DSPy Does It Better

Canonical: https://liquidgold.cc/watch/U2a0xDcqsoU · Channel: [Every](https://liquidgold.cc/channel/everyinc.md)

> Search chunk text is held until public-source provenance is verified.

## Document chunks

> Missing: no stored document chunks are available.
