I'm a dad, granddad and transplanted American in London.

I've had two (main) careers so far: 20 years as a journalist and some 13 years so far writing software, mostly for journalists. Both of those strands of my working life focused on content -- creating and editing, and making it possible to consume, find and share.

For pay, I currently write in Scala and Javascript (Node and React, mostly). I've previously worked in C++, C and Python.

See my CV (in the links sections) for more about that.

For fun, lately, I write in Clojure and Emacs lisp.

As you'll see, I'm also into mindfulness and meditation, religion (in a very broad sense) and understanding my place in the world.

Online me