Graham Marlow

Programmer, puzzle lover, and writer. In that order.

I'm currently working on new puzzles and games for them's crossing words, a cryptic crossword site. More to be announced soon.

I'm passionate about open source software and try to make contributions where I can, particularly in the Emacs space. I maintain a few packages that you can find on Github. I also have a handful of game jam prototypes available on itch, if you're interested in that kind of thing.

Recent blog posts

New Emacs Package: Helix Mode

Helix Mode is a new Emacs modal mode that implements keybindings from the Helix text editor. Postmodern keybindings in a premodern editor.

17 May, 2025 - blog, emacs

Action Cable + React

Integrating Action Cable and React seems easy, but most examples on the web are not robust. Turns out there's quite a few gotchas.

02 May, 2025 - til

How I Organize Email with HEY

Six months after swapping over to HEY, what's working and what's not? Let's check in on how I currently organize my email with HEY.

18 Apr, 2025 - blog

More in the archive →