Blog

Notes from building for the web and the sky

5 posts on four shelves, about 21 minutes of reading in all. Reading times are counted from the words, never typed by hand.

2026

Agents

Claude Code in your pocket

A single Python file turns a Telegram bot into a full Claude Code session on your own server. What it does, how it stays safe, and the bugs you do not have to rediscover.

5 min read Essay

Web

Reading time, counted not guessed

How a small plugin for Astro’s new Markdown engine counts the words in every post, in any language, and files it as a quick read, an essay or a long read.

4 min read Essay

Stars

Why your birth time matters

The Sun barely moves in a day. The Ascendant goes all the way round the zodiac. A plain guide to what a birth time changes in a chart, and what to do if you do not know yours.

3 min read Essay

Notes

A slower home on the internet

Why this site is one calm page, a short bio and a notebook, and why almost everything on it is drawn by hand in SVG.

2 min read Quick read

2022

Artwork in deep purple and warm amber tones for The Color Purple

Notes

The Color Purple

Personal notes on the novel and the film, and why this story touched me so deeply.

7 min read Long read

Browse the shelves

Tags