Intersection of programming, maths and art

Posts about topics that I don’t actually have any experience in. The Dunning-Kruger effect is in full force.

A common objection when it comes to discussion of modern dinosaurs is always phrased the same way: “birds aren’t dinosaurs; they’re descended from dinosaurs.” It’s exactly as helpful, meaningful and accurate an assertion as insisting “birds are descended from animals.” It’s true, but what actual point is it trying to make? Presumably the problem is […]

read more

If you’ve even only touched upon anything involving computers and colour, you’re sure to have encountered some way of modelling it. There’s Red Green Blue, Hue Saturation Lightness, L*ightness a*green-redness b*blue-yellowness (okay, that doesn’t work so well) and even Y luma In-phase Quadrature, amongst quite a few others. All specify a colour with three values, […]

read more

In a puzzle game like Portal, you can’t have a puzzle that makes use of knowledge the player doesn’t have, or they’ll probably never work it out. However, it is a puzzle game, so surely it would be best to make learning a new mechanic a puzzle in itself. These are good steps to properly […]

read more

It’s a common problem, where one person will say something and another will hear the same words, but each will think the words mean something different. Sometimes they might even hear different things, leading to further miscommunication. The problem isn’t the speaker, the listener, or even their communication skills. It’s human language. (I’ll concede that […]

read more