• Media Literacy

    https://points.datasociety.net/you-think-you-want-media-literacy-do-you-7cad6af18ec2 I’ve had this link in my reading list for a while, but it is quite timeless. I think we have a sense of the media landscape having found its footing after the upheaval of the internet’s arrival, but really, I think the last 20 years have only been the beginning of our reckoning of

    Read more

  • Building a Block Theme

    I’ve been [badly] writing WordPress themes for this blog since sometime around 2006 or 2007. With new block themes supported, I’ve tried an experiment to recreate my classic theme for full-site editing.

    Read more

  • Everyday AI

    I got the idea to try these weekly posts after realising how many links I was saving while browsing the Web. It isn’t my goal with this little project to provide a comprehensive exploration of an area, more of a stroll through the bits that interest me just now. So with my excuses out of…

    Read more

  • Hypertext

    I’m trying something new here. Rather than write a screed about how we should all get on bicycles and take up blogging again, I’m going to share some links to things I found interesting on the Web this week. It might become a (kind of) weekly thing and probably will go out on Thursdays. So,…

    Read more

A passion for communicating

My work is centred on making “expert” topics understandable, helping to connect people and ideas. 


Making the complicated simple

I find ways to make complicated topics simple through clear communication.

Building foundations

I build the foundations for strong public and non-profit sector communication.

Open systems

I care about open systems that contribute to society, whether that be software, art, or the places we live.

See my portfolio

  • Some photos of the blossom in the Vrijbroekpark earlier this year. Posting as an experiment in photo sharing to Pixelfed and Mastodon.

    See post

  • Berlin, Germany

    These two posts get at the sense of fancy statistical pattern systems (aka AI) having some purpose, but that purpose very much not being even on the horizon of the path we are on with current applications of AI.

    See post

See all social postsSee all photo posts