All Posts

Check out all my posts:

Surfing Altered States of Consciousness

Everyone experiences altered states of consciousness. You might not realize it, but when you fall asleep, you pass through many different states. With practice, you can watch yourself fall asleep, and explore your own mind in the process.

Read More


Journeys Out of the Body

I started having out of body experiences when I was 16. I’m now 40 years old, and have been having them my entire life.

Read More


ChatGPT Story Time

My wife and I have found a fun use for ChatGPT - story telling!

This article outlines my prompting strategy, and contains the stories that GPT-4 has generated that we’ve really enjoyed.

Read More


Batman (NES) Pixel Art Study

I’m trying to improve my pixel art skill, so I thought it would be fun to look closely at one of the best looking games on the NES – Batman!

Hopefully I can learn a few things from these great artists.

Grab a snack and enjoy some art with me 😀.

Read More


FABRIK Algorithm (2D)

The FABRIK algorithm is an amazingly clever solution to the Inverse Kinematics problem – how to adjust the joints of an arm to reach a target location.

In this tutorial, I go over how the core algorithm works in 2D, building up from simple concepts.

Read More


This Isn’t Normal

“That’s just the way it is!”

It amazes me how easily bad ideas fool humans.

Read More


Super Trump Run

I’ve been depressed lately. I decided to make a game to make me laugh and vent some steam. Enjoy!

Read More


The Failure of Being Right

Doesn’t it feel great to be right?

Read More


NaN-Boxing

How do dynamically typed languages hold any data type in any value?

One way is NaN-Boxing. This technique crams a payload into a signaling NaN value.

Read More


Growing Through Pain

Watching the children around me growing up, I am always amazed at the amount of pain they are forced to deal with. Illness, uncertainty, divorce, frustration, powerlessness, death…

A child experiences such extreme amounts of pain on a daily basis.

Read More

« Newer Page 6 of 9 Older »