Jonathan Rich
Still useful in a world where the software writes itself.
Technical change is happening faster than ever. New paradigms and conventions for defining software systems are being developed daily. The justification for technology - what makes it worth doing, what blocks it, what it costs and what it's worth - are changing constantly. The underlying needs aren't.
Some Assembly Required
Now it's Wednesday, two refactors deep, and the AI keeps making the same mistakes
October 14, 2026Lancelot
Rewriting my pi web UI before I go insane
September 22, 2026You should be paying for AI
If you're asking a free chatbot about health or finances, you are the product.
All posts on the blog.
Repositories
A few projects.
-
lancelot
Local web dashboard for pi sessions. Not an extension. Sessions survive the UI.
-
sttttts
Speech in, speech out, all on CPU. Moonshine + Kokoro, nothing leaves the box.
-
catmouse
Live prompt-injection eval. Cat attacks, mouse defends, eight levels, no tools actually fire.
-
pipio
Evented PHP for service-oriented apps — logging and AMQP included.
-
lines
A shared canvas. Lines, curves, other people drawing at the same time.
-
math
Timed arithmetic. Pick an operation, beat your record.