Making things, explaining things

I spend a lot of time on YouTube.

I love watching people investigate interesting ideas, build unusual things and share what they discover. Making a video gives me another way to work through an idea, and a reason to explain it properly.

Visit my YouTube channel

A couple of things I've made.

Minecraft clone tutorial thumbnail showing a block landscape and JavaScript, React and Three.js logos

A tutorial for freeCodeCamp

Build a Minecraft clone

Blocks, movement and a world you can build in. A programming project that becomes something you can play.

Learning by making.

I've created programming content over the years, including a Minecraft tutorial for freeCodeCamp. Building something you can see and play with makes the technical details easier to care about.

I'm interested in the storytelling too. What makes a project interesting? Where did it go wrong? What did I learn that I didn't expect?

How I found my way into programming