Google I/O is basically just Google AI. How about improving existing products? Is this why it took you so long to add dark mode to Calendar, you were too focused on milking Gemini?

Why I hate: Ads

Oliver Oliver • Published 11 days ago

And why you're an asshole for adding them.

Read more...


Languages don't have speeds

Oliver Oliver • Updated 17 days ago

I often hear "C++ is faster than C#", or “Python / Java is slow”. This irks me, and here's why.

Read more...


The American

Oliver Oliver • Published 3 months ago

Dear friend

On March 7th, a friend of mine from the US will be landing in the UK for the first time. I will - from this point onward - refer to him as “The American”.

Read more...


"Indie" vs "AAA" is not helpful

Oliver Oliver • Published 5 months ago

Back in the days of old, only large studios could produce and publish games. Huge companies like Atari, Sega, Capcom. It was simply infeasible to make something that would be as successful on your own. Today that's no longer the case. Increasingly rapidly, ever since the boom of 2009, a whole new era of games has entered the scene.

Read more...


Why Unicode is amazing

Oliver Oliver • Published 7 months ago

Lately I've found myself engrossed in the inner workings of Unicode and its associated UTF encodings. Today I'm going to talk about them, and I hope to get you as excited as I am about it, because frankly the solutions that the Unicode Consortium has come up with are genius.

Read more...


You can't save the galaxy in a day

Oliver Oliver • Published 8 months ago

Major Spoiler Warning

This post contains information about the story or gameplay of Outer Wilds, which may include details about the end game, which will almost certainly spoil the experience if you have yet to play.

For this reason, I strongly urge you consider playing for yourself before you continue.

Dear friend

I have a hero complex. I do, I will admit it. I have the overbearing tendency to try to fix everything wrong in the lives of those I care about, as if it's somehow my responsibility to do so; when I inevitably face the fact that I shouldn't - or worse can't - do anything about it, I feel like I've done more bad than good. Like I have personally failed them.

Read more...


An open letter to Unity

Oliver Oliver • Updated 7 months ago

A sincere response to Unity.

Read more...


How (and why) I'm rewriting Unity documentation

Oliver Oliver • Updated 8 months ago

Taking a stab at redesigning something that is long overdue.

Read more...


Today I'm learning: How to juggle

Oliver Oliver • Updated one year ago

Dear friend

A few years ago, CGP Grey uploaded a video that - in essence - suggests one ditch the concept of “new year's resolutions” for a variety of reasons. Paramount among which being that it's basically impossible to stick to them solidly. Frankly I agree; the concept of “new year, new me” has always been lost on me. I think we should always be striving to better ourselves, the new year shouldn't be the only excuse to do so.

Read more...


The never-ending journey

Oliver Oliver • Updated one year ago

Minor Spoiler Warning

This post contains information about the story or gameplay of Road 96, which may spoil the experience if you have yet to play.

For this reason, I strongly urge you consider playing for yourself before you continue.

Dear friend

Did you ever use to play old console games like Road Rash? Did you ever notice the skybox in games like that depicts a mountain or skyline that is unreachable? I, for one, loved that.

Read more...