Ben Griffiths

Hello, I’m Ben.

I’m a software engineer with a long career behind me and, with any luck, a fair bit ahead. I make things for fun: tools, games, text adventures, a music-box tape composer, a better D&D character sheet. I ran D&D for a living for a while. I try not to take any of it too seriously. More about me.

Most recent time-sink

Chaney

Chaney

A better D&D character sheet. Organised by what’s happening at the table, not by rules category, with the final numbers printed where you need them.

Latest weeknotes: Weeknotes 2764, 9 October 2026.

Weeknotes 2764

In which the author enjoys his colleagues, faces down a laundry arithmetic problem, and revives a decade-old idea about rewriting history that once drew only blank stares.

 • 3 min • Ben Griffiths

Elm is a bit like Ruby's Rack

In which the author, in need of cheering up, explains Elm to web developers by way of a Ruby interface he has secretly loved for years.

 • 5 min • Ben Griffiths

On cryptic crosswords

In which the author, anxious for his faculties, puts a stopwatch on his breakfast crossword and volunteers for the coming war against the machines.

 • 3 min • Ben Griffiths

Weeknotes 2763

In which the author, dog-tired, resolves to slow down, and discovers that a very tidy desk can start a movement - or at least an incursion.

 • 3 min • Ben Griffiths

A tangled web I wove

In which the author, who once hummed the Indiana Jones theme at a colleague for less, wires his static blog into the IndieWeb and makes it up as he goes.

 • 3 min • Ben Griffiths

A better D&D character sheet

In which the author, asked by his youngest for help with a cleric, finds the official character sheet wanting and resolves, with some indignation, to print a better one.

 • 5 min • Ben Griffiths

Weeknotes 2762

In which the author is introduced to everyone at once, rides a possessed hire bike home at twice the legal speed, and builds a pedalboard out of a bathroom accessory.

 • 3 min • Ben Griffiths

Nag a ram: teaching my crossword page to solve anagrams

In which the author, defeated by a fifteen-letter anagram, builds a solver that is fast, plain and deliberately unhelpful, and then discovers that zip is cleverer than he is.

 • 7 min • Ben Griffiths

Weeknotes 2761

In which the author finds his cycling legs and then loses them again, dreams of a faithful remake, and discovers something rubbery growing under the beans.

 • 2 min • Ben Griffiths

Weeknotes 2760

In which the author begins a new job after five years away, negotiates with a railway, abandons his leeks to the weeds, and signs up for a maths degree at last.

 • 2 min • Ben Griffiths