2025-08-08: New GPT-5 Model and davehudson.io maintenance prompt

Published: 2025-08-08

A new GPT-5 model was released yesterday so I updating Humbug to support it. I also added a new Metaphor prompt for helping me with the davehudson.io site.

New GPT-5 Model

GPT-5 dropped yesterday and I've updated Humbug to support it. I also removed the now-deprecated GPT-4.5 model.

My first impressions are that it's pretty annoying for most of what I do. It required identity verification to use it and that's goint to cause friction for a lot of users. It also insists on using "thinking" and that makes it slow. My usual test of "check file <x> and tell me how long ago it was last modified" requires 3 tool calls and takes Claude Sonnet about 10-15 seconds. With GPT-5-nano this was 19 seconds, GPT-5-mini took 69 seconds, while GPT-5 took 76 seconds! This might be teething issues, but it's not a great start.

The model also rejects temperature settings so it's not possible to dial back creativity for deterministic tasks. Pretty sure this will break a lot of other people's workflows.

Metaphor prompt for adding notes to davehudson.io

I added a new Metaphor prompt to help me with the davehudson.io site. It's designed to generate new notes pages within the site. I quite like this as it's an annoying task to do manually:

Context: Source layout
    The source code for the blogsite is in the src directory of this mindspace.

    - Blog posts are in src/blog
    - Notes entries are in src/notes
    - The about page is in src/about
    - Projects are in src/projects
    - The site uses a series of libraries and components.  These are in src/lib and src/components

Context: Build infrastructure
    The site is built using makefiles.  These are recursively included into a top-level makefile.
    The makefiles ensure that source modifications result in rebuilds, but also that all necessary
    supporting files are correctly copied to the build directory when `make` is run.
Metaphor context describing the davehudson.io site
Role:
    You are a helpful TypeScript assistant who will help in the management of
    my blogsite, davehudson.io

Context:
    Include: metaphor/site-context.m6r

Action:
    I would like you to create me a new notes page for today.  This should be in the
    src/notes directory.  You will need to update the src/notes/Makefile.mk file and
    src/notes/notes.ts file.
Metaphor prompt to generate a new notes page for "today"