A visual language for CXO.dev, and better podcast posts
I worked on CXO.dev imagery and Figma foundations while bringing more of the original conversations into the How I AI archive. Codex ran image comparisons in Midjourney and helped move a small batch of transcript-backed articles through review.
Test a visual direction in Midjourney with Codex browser use
I gave Codex the emerging CXO.dev branding and a Pinterest board, then asked it to develop image concepts that would work for an AI transformation business. I wanted a wider range of subjects and metaphors to try across social and content posts.
Codex inspected the references, assembled a prompt bank, and operated Midjourney in the browser. It pinned style references and generated a small set of tests, then ran instruction-only versions so we could compare how much the references were helping. Seeing the same direction applied to different subjects gave me something concrete to react to.
The heavy texture was getting in the way. I pushed the treatment toward lighter imagery with readable detail, and Codex adjusted the prompts and ran more comparisons. It handled the repetitive reference setup and generation work; I could spend the time deciding which images actually belonged together.
Improve a podcast archive from transcripts with Codex and Sanity
I wanted the How I AI articles to carry more of what made the conversations useful. I had Codex go back to the transcripts, match them to the existing posts, and improve the writing with the actual steps and examples from each episode.
It gathered transcripts from Dropbox, used YouTube captions for the remaining matches, and worked through repository scripts and Sanity to prepare the revisions as drafts. The batch covered 92 articles. Codex also validated the drafts, which meant I could review the writing without manually collecting and matching every source first.
We published a small review batch of three and checked the live pages against the saved content. Those included Alex Finn’s Local AI Fleet and Designing AI Agent Loops. The rest stayed pending. The agent did the repeated transcript and CMS work; the small batch let me judge the voice and depth before releasing more.
# Improve existing articles from their source transcripts
Adapted from this workflow; not the original transcript.
Inventory the existing articles and match each to its full source transcript. Use the source locations I provide. Flag missing or ambiguous matches instead of guessing.
Read the current article and any current draft before editing. Improve the article using the actual tools, steps, examples, and explanations in the transcript. Preserve names, URLs, document IDs, and slugs. Do not invent quotes, outcomes, or time savings.
Save revisions as CMS drafts using revision checks. Validate the content and maintain a simple progress record showing matched, drafted, validated, and needs-review items. Prepare a small representative review batch before proceeding broadly.
Do not publish until I approve the exact copy. After any authorized publication, check the public page against the approved content.