Ron Garret's info site

I wear many hats, but graphic designer is not one of them.

Google me
My resume
My blog


Coding projects:

Ratchet-JS - A Javascript implementation of the Signal double-ratchet
SC4 - Secure communications for mere mortals
CLMM - an exercise in cryptographic minimalism, the predecessor to SC4
Ergolib - a library designed to simplify programming in Common Lisp
μWiki - A teeny weeny wiki
Ciel - a Lisp-like language implemented in C++
Lexicons - lexically scoped global environments for Common Lisp

All of my public github repos

Stuff I've written that has gotten attention:

Why Lisp?
Top ten geek business myths
Lisping at JPL
My Google story

Some stuff I've written that hasn't gotten so much attention, but which you might find interesting nonetheless:

Quantum Mysteries Disentangled (and the movie version)
What are programming languages for?
Why I am not a unicornian
A chat with an imaginary friend

I made a documentary film about homeless people

Old links:
My secret identity
My personal home page

My email address:
Please put the string "x42" somewhere in the subject line of your email to get past my spam filter.
(You only have to do this once. After that your email address will be whitelisted.
Also note that this secret string will change from time to time.)