Emotions & Heuristics

2 min. read Submitted 21/02/2021 Last Edited 23/03/2021 #writing #philosophy

So, emotions right? What a heckin' experience! Certainly one of the more attention-grabbing features of the human condition. But what even are they?

Something that I think is dangerous when building a philosophical system is a fetishization of a lack of emotion. Emotionless detachment certainly has its uses, but there are rich and deep colours of the tapestry of human experience that one deprives oneself of. Does the unwise stoic cut a piece from themselves in order to pursue their system? Is it worth it? Not to me.


Mary and the Black and White Memory Implant

2 min. read Submitted 20/02/2021 Last Edited 21/02/2021 #writing #philosophy

In 1982, Frank Jackson published an article entitled "Epiphenomenal Qualia" in Philosophical Quarterly 32:127. Within it, he outlined a thought experiment known as "Mary's Room", or "Mary and the Black-and-White Room". [1]

Imagine a scientist called Mary. She is born and raised within a black-and-white room, where she experiences no colours. Mary is a talented scientist, and learns an enormous amount about the physics of colour, the mechanism by which the human eye detects colour, and the pathways through which colour is interpreted within the brain.


Blog header image

A New Site

1 min. read Submitted 19/02/2021 Last Edited 21/02/2021 #blog

I've been unhappy with my portfolio site for a while now, so I made a new one. A fair few years ago I bought hosting with a hosting company InMotion and just set up a Wordpress instance, and that has served its purpose for all 300 historical visitors to this site over the past decade. But I have changed, the web has changed, and my knowledge base has grown to the point now where I want to self-manage and self-host a lot more.

To this purpose, I decided to write a very tiny blog project using ASP.Net Core. All it does really is go and parse some markdown files, containing the blog content, into the nice pages you see here. It's relatively simple compared to the Dodo project and the lion's share was done in a day.


Blog header image

Charlie Bones' Interdimensional Help Centre

1 min. read Submitted 31/01/2021 Last Edited 20/02/2021 #unity #programming #creative

This is my entry for the Global Game Jam 2021! I did it all myself with public-source assets for things like audio and textures, combined with a little voxel engine I've been building.

Play it here.


Easy Function Timers in C# 8.0

1 min. read Submitted 07/12/2020 Last Edited 19/02/2021 #programming

A function timer is a class that can monitor the execution of functions and time them. If you’ve got some upper limit on how long a function should take then these timers can be very useful in detecting drops in performance.

With C# 8.0, you get some nice features that allow for a nice little function timer class, namely: