richardma.org blog source code