Blogs

AI: No hate, no hype

Like an impatient commuter on the 7:45 to London Waterloo, it’s time for me to cram myself onto the unreasonably overloaded hype train that is AI blog posts. This aims to be a balanced (albeit opinionated) view of what AI is, what I think it’s useful for, and where I see it heading.

Everyone is interesting

I love it when I find someone who’s deeply interested in something and can talk about it for hours on end. I don’t care what it is: rocket science, extreme ironing, or a long-held passion for ’80s stamps. Everyone’s interesting, you just have to ask the right questions.

Burnout

You may have spotted a rather large gap between this and my last post. I’ve had a particularly busy three months at work and I’ve been pushing hard to get an important project over the line. Given that there’s no better time to talk about burnout…

Business versus tech

Do you feeling like there’s always overwhelming pressure to get things delivered? Good news! It’s something you can change and it’s completely within your control. Let’s talk about why the pressure exists, why it always will, and what you can do to get rid of it.

Fun with British Airways

Whilst attempting to fly back from a work trip in South Africa, I had the displeasure of experiencing some abysmal customer service from British Airways. Whilst I would love for the world to know about how bad they are, instead this blog is about a universal technique for being a better coder.

A case for slower career progression

The lure of money makes it enticing to push yourself to climb the career ladder as fast as possible and to eagerly prompt those above you to advance you to the next role quickly. In this post I’d like to make a case for taking your time to find your feet before reaching for the next rung.

Unity's decline

I’ve been using Unity for well over a decade. Over that time I’ve seen a slow and painful fragmentation of its ecosystem, an ever-worsening lack of useful new features, and more recently, an increase in failed attempts to get more money out of developers. What’s next for Unity?

Engineering zealotry

It’s more and more common to be told that there is a correct way to develop software or write code. But the truth is there are many ways, each with their own drawbacks and benefits. The right one depends on your exact circumstances. Find out how to navigate the plethora of opinions around.

Productivity cadences

I have never been a morning person, but in the evenings I find myself full of energy and ready to blast through whatever it is that I need to get done. Everyone has periods that they feel on top of the world and everyone has lulls: this is a post about trying to accept and embrace that.

Learned extroversion

Given my willingness to get on stage and sing, or to stand up and present to a room full of people, I suspect that most people would call me an extrovert. It’s very much a learned behaviour, and I’ve come across more and more people recently that would also say the same about themselves.

Stop giving your players magic items!

It can be alluring to dole out magic items to your players like they’re going out of style, but I’m hoping to make the case for why lots of magic items can actually make the game less fun, even for the players receiving them.

What is Yonder?

I’m currently making a tool to help out with running D&D games, which goes by the name of Yonder. This is a quick intro to what Yonder is, why you might want to use it, and my plans for future features. If you’re a TTRPG fan, come see what’s in store!