Welcome to my digital garden

This is the digital garden of James Ravenscroft. Here I publish notes and thoughts about topics that interest me personally and professionally:

If you are interested in how I build this website, take a look at My Publication Workflow.