I'm curious now what context his programming comes in. His bio doesn't really show any pre-law career: law degree 1971, law clerk 1971-72, private attorney 1972-78, assistant in the Solicitor General's office 1978-80, private attorney 1980-99, judge 1999-present. So it must've come in the context of his law career somewhere (some kind of DIY automation?), unless it's a hobby.