Articles
All the articles I have written. Some may be very outdated.
2022
Published in Wireframe Magazine #60.
2021
A quick reference for C++ rules and syntax.
2020
What is readable code, and why does it matter?
An attempt to explain my general leaning towards indie games.
Some handy tips on getting started with C++.
An in-depth look into the massive success and slow demise of Neopets.
2019
An updated guide to writing slope physics in a 2D tile-based engine.
An outline of some curious behavior of Apex on the Salesforce platform.
A concise overview of Angular's change detection mechanism.
2016
A guide to getting this old game working on modern Windows.
With a small unannounced update, Nintendo killed the game for me.
Super Mario Maker is a great game, but it has a serious flaw.
A theory on how to make engaging secrets.
A plea for the source code of this abandoned 1998 RTS game.
2014
A guide to writing slope physics in a 2D tile-based engine.
A guide to writing 2D tile-based platformer physics.
A guide to getting this old game working on modern Windows.
A cute and clever puzzle game with a mind-bending mechanic.
A beautiful, fast-paced action RPG.