Blog Posts
The modern era of typing words into a computer.
2016-08-28
A collection of comics that I like made by other people.
I have uploaded them here for easy referencing.

Links to the original source are provided where available.
2016-01-07
Scientific apples to oranges comparison of all steam games that I own.
2015-09-27
Who has time for pockets? Japan brings us the latest techniques in arsenal concealment.
2015-05-26
Who wins in the age old battle two player battle? Let's investigate.
2014-09-22
Real-time computer graphics is nothing but a series of compromises.

A collection of transparency sorting errors in high profile games.
2014-09-22
What is text? Zombies? Read ahead will be ready off alarm!
2014-02-04
E-commerce affiliate thing BlueSnap, formerly Plimus, has questionable business practices.
2013-12-28
Play all the arcade classics for free!
(not including setup cost, parts or labor)
2012-09-15
In the future, you will be replaced by an animated gif of a robot.

The future is now!
2011-10-31
Well let me just tell you...
2009-12-06
While taking screenshots of Playstation games for my emulator front end, I noticed something interesting in the Tomb Raider series.
2009-02-24
Using google analytics, I can what people were searching for when they arrived at this site. Sometimes their search request takes the form of a question, so I'm going to answer those questions now.
GameDev.net Articles
I actually got paid a pittance to write these! Well, half a pittance - the other half went to my co-author Ben Garney.
2011-10-31
Innovation or cheap marketing?
2011-10-31
What can MAME teach us about game design?
MAME Reviews
Prior to writing the Gamedev.net articles, my cohort Ben Garney and I wrote some misguided game reviews. I'm not gonna say that these articles are all bad, but anything that is bad is probably Ben's fault.
2011-10-31
2011-10-31
2011-10-31
2011-10-31
2011-10-31
2011-10-31
2011-10-31
2011-10-31