offline life online
Live
Glasgow, Scotland
Work
Software developer
Home
Renovations, eco-adoption & growing tomatoes
Sport
Play snooker & golf (both badly) & riding my bike (quite well)
Quick links
Current news feeds
Bloggers I follow
Learning Rust in my spare time
Biking in the wilds
From very detailed considerations that irked me deeply at the time to broader thinking about our web presence.
Photo Albums
Only public photos are visible by default. But if I know you, you will have a login to see the rest.
Pinned

I am not planning to do a travel blog for every holiday, but this one seemed worthwhile. Sometimes familiar countries are more different than you might expect.

Posted: 2026-09-15 18:13:24 UTC

Artificial intelligence coding agents are cutting off our pipeline of new software developers. That led me to wonder if I am the last person to will ever learn Rust?

Posted: 2026-09-02 12:23:00 UTC

Honest reflections on my project to rebuild my website publishing software in Rust from scratch. All based around my git commit logs.

Posted: 2026-08-19 14:27:22 UTC

Our much used and cherished Q Club snooker hall is threatened with closure due to a bid to build more student flats. I share the letter I wrote to the Glasgow Herald.

Posted: 2026-08-13 21:33:32 UTC

As a latecomer to the Artificial Intelligence party, this blog describes my progression from ignorant naysayer to impressed realist and my Five Stages of AI acceptance.

Posted: 2026-08-07 15:19:55 UTC

My reasons for embarking on a journey of learning and enlightenment with Rust after years of writing Java & Python.

Posted: 2026-07-22 16:39:41 UTC

In case you were wondering why I have my very own website.

Posted: 2026-07-21 11:54:12 UTC

My thoughts on how Web culture has evolved since the 90's and some of the problems we are now facing with social media monopolies. We are giving away our content and control for priviledge of efficient sharing.

Posted: 2016-03-26 17:15:00 UTC
Posts
Cannot believe this is ten years old

In a fit of nostalgic idealism (within which I honestly still existing) this blog about my concerns for the future of the web is now ten years old. Hard to believe. But when I read it now it still relevant to me, probably more than ever now.

Posted: 2026-10-22 16:16:43 UTC
Broke another saddle

After breaking the rail on yet another saddle, I've upgraded to a spring one with a new seat post clamp too. So far so good!

Posted: 2026-10-01 10:49:14 UTC
What do you think this means?

Cuneiform script from millenia ago, courtesy of the Vatican Museums.

Posted: 2026-09-11 19:46:13 UTC
Brighton bandstand

A strong southerly breeze was blowing but everyone at the Brighton bandstand was dancing undeterred. Just turn up, enjoy the music and groove the evening away. (For those that are half-decent at dancing...)

Posted: 2026-08-31 12:42:37 UTC
Just a biking shelf

Ridiculously happy with my new shelf for biking tools and supplies. Simple thing, but actually a game changer.

Posted: 2026-08-15 16:30:20 UTC