Blog

The work of creation in the age of AI

In which I become an old man yelling futilely at the clouds

Who is really getting cancelled?

The problem with cancel culture debates

It's about academic integrity, not academic freedom

My thoughts on the recent brouhaha regarding Holly Lawford-Smith

I'm transgender, and that's okay

This is the post where I come out as transgender and share various thoughts I have about that

Generics, insults, and the power of stories

Two stories about generic insults on twitter

Kindness, understanding, and conversing on social media

Some thoughts about how to have difficult conversations without it ending in tears.

Why play rugby

I wrote this back in the dark ages of 2000 when I actively played. It still holds up, I think.