Object-oriented approaches in action

There are several benefits of building a content model in an object-oriented way. This post walks through those benefits, and demonstrates a real-life example of how this approach works on a well-known website.
Human-centred decisions
There are several benefits of building a content model in an object-oriented way. This post walks through those benefits, and demonstrates a real-life example of how this approach works on a well-known website.
Information has become the forgotten half in “information technology”. Tech companies are struggling because they aren’t focusing on the human problems they need to solve.
I have decided to refresh my approach to blogging (yet again). There are a couple of main drivers for this.
The latest chapter in my career has closed, as I have found an incredibly exciting new opportunity. But the past couple of years have given me a lot to reflect on.
A busier life, and recent events on the internet, mean a new direction for my blog.
Today marks the 20th anniversary of my first blog post. Blogging is important to me, but it has seen many changes. The online publishing ecosystem is having a moment right now. So what’s next?
I have complicated feelings about the apparent imminent demise of Twitter in the hands of a reckless owner.
Today I have started a new job. But while I’m looking forward, I have also been reflecting, as this moment marks my first real move away from higher education. Despite the differing natures of the three organisations I worked for, there were many parallels across them.
We have a fascinating opportunity for a University of Edinburgh undergraduate student to join our team as an intern this summer. The job has a cool title: nudge intern.
What’s most surprising about the metaverse is just how lacking in ambition it is. This is a half-hearted rehash of a 30-year-old idea.
Occasionally I make my own oat milk. When I run out of oat milk, I ask Google Assistant to remind me later in the day to make oat milk. It normally misunderstands me. Interestingly, it misunderstands me in a variety of different ways.
Innovation falls flat when it doesn’t respond to a human need. Use human-centred approaches to understand people’s fundamental motivations and needs. These are the stabilising forces for innovation.