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.
Cat and Mouse
Catmouse is a live prompt-injection evaluation harness. Two models play opposing roles across eight threat levels in an airgapped sandbox.
July 29, 2026Core parity surpassed
Testing the limits of agent autonomy on an ASP.NET -> Laravel rewrite
All posts on the blog.
Repositories
A few projects.
-
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.
-
vixen_js
JSONP poll and signal. Small on purpose.