hn.today

A new feature for my blog, built using my voice

simonwillison.net7 points0 comments
Screenshot of A new feature for my blog, built using my voice

Simon Willison built a Newsletters page for his blog almost entirely by speaking to the ChatGPT desktop app in Codex voice mode (using GPT-6 Astra High) while running a local development server. The feature adds a new Django model, migration and admin configuration plus imports for four sources: recent Substack items via RSS, older Substack items via an undocumented API (paginated after research), monthly newsletters from a public GitHub repo, and a private sponsors-only newsletter from a private repository. The public site exposes /newsletters/ and by-year archive pages, shows newsletters on day and month archive pages but not on tag pages or the homepage, links weekly Substack posts back to Substack, gives archived monthly newsletters their own pages, and integrates results into the site search.

Voice interaction handled most of the work - clarifying prompts, code edits, and preview-driven tweaks - until private-repo access and import mechanics required switching to the keyboard. Willison opened a branch and PR generated by Codex, reviewed the code, replaced a Git-subprocess import with an API-based import, made display tweaks, and completed deployment. He concludes voice-driven coding with a visual preview is powerful for multitasking and high-level development, though he still prefers typing for detailed debugging and sensitive tasks like managing API keys.

Read on simonwillison.net0 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Programming

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.